//
//	Site built by: www.theWebRoom.co.uk
//

//var firstname_initialtext=""
//var surname_initialtext=""
//var Name_initialtext=""
//var Address_initialtext=""
//var Postcode_initialtext=""
//var Phone_initialtext=""
//var Email_initialtext=""

//function setinitialtexts()
//{
//	if (document.getElementById("firstname"))   	{firstname_initialtext = document.getElementById("firstname").value}
//	if (document.getElementById("surname"))     	{surname_initialtext = document.getElementById("surname").value}
//	if (document.getElementById("Name")) 	    	{Name_initialtext = document.getElementById("Name").value}
//	if (document.getElementById("Address"))     	{Address_initialtext = document.getElementById("Address").value}
//	if (document.getElementById("Postcode"))    	{Postcode_initialtext = document.getElementById("Postcode").value}
//	if (document.getElementById("Phone")) 	 	 	{Phone_initialtext = document.getElementById("Phone").value}
//	if (document.getElementById("Email")) 	 	 	{Email_initialtext = document.getElementById("Email").value}
//}

function clearinput(el)
{
	var objectname = document.getElementById(el).name;
	var initialvalue = objectname + '_initialtext';
	
	if (document.getElementById(el))
	{
		if (document.getElementById(el).value ==eval(initialvalue))
		{
			document.getElementById(el).value=""
		}
	}
}

function unclearinput(el)
{
	var objectname = document.getElementById(el).name;
	var initialvalue = objectname + '_initialtext';

	if (document.getElementById(el))
	{
		if (document.getElementById(el).value=="")
		{
			document.getElementById(el).value = eval(initialvalue);
		}
	
	}
}

function changeformaction(oTheform, oSelect)
{
		var iSel = oSelect.selectedIndex;
		var oOptions = oSelect.options;

		oTheform.action = oOptions[iSel].value;
}

function callwin(url,w,h,scroll,res,type)
{
	width=w; 
	height=h;

	if(type=="video")
	{
		width=width+20;
		height=height+20;
	}

	if(scroll){}else
	{
		scroll=0;
	}

	if(res){}else
	{
		res=0;
	}

	LeftPosition = (screen.width) ? (screen.width-width)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-height)/2 : 0;
	win = window.open(url, "Derrings_popup", "height="+height+", width="+width+", left="+LeftPosition+",top="+TopPosition+",toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars="+scroll+",resizable=" + res);
	win.focus();
}

function getElementsByClassName(oElm, strTagName, strClassName) {
    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

// number formatting function
// copyright Stephen Chapman 24th March 2006, 10th February 2007
// permission to use this function is granted provided
// that this copyright notice is retained intact

function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2) {var x = Math.round(num * Math.pow(10,dec));if (x >= 0) n1=n2='';var y = (''+Math.abs(x)).split('');var z = y.length - dec; if (z<0) z--; for(var i = z; i < 0; i++) y.unshift('0');y.splice(z, 0, pnt); if(y[0] == pnt) y.unshift('0'); while (z > 3) {z-=3; y.splice(z,0,thou);}var r = curr1+n1+y.join('')+n2+curr2;return r;}


SelectQA = function(myid) {
	var Elements = getElementsByClassName(document, "div", "hiddendiv");
	for (i=0; i<Elements.length; i++) {
		if (Elements[i].id == myid) {
			Elements[i].style.display = "block";
		}
		else {
			Elements[i].style.display = "none";
		}
	}
}
 
AnchorLinks = function() {		
	if (document.getElementById("AnchorList")) {

		var currentURL = document.location
		var thisURL = currentURL.toString();
		var the_char=thisURL.charAt(thisURL.length -2);
		if (the_char!="#")
		{
			AnchorID="1"
		}
		else
		{
			AnchorID=thisURL.charAt(thisURL.length -1);
		}
		
		SelectQA('QA'+AnchorID);
		
		ListElements = document.getElementById("AnchorList").getElementsByTagName("A");
		for (i=0; i<ListElements.length; i++) {
			node = ListElements[i];
			if (node.nodeName=="A") {
				node.onclick = function(i) {
					SelectQA("QA" + this.href.charAt(this.href.length -1));
					return false;
				}
			}
		}
	}
}


if(window.addEventListener) {	
//		window.addEventListener('load', setinitialtexts, false); 
		window.addEventListener('load', AnchorLinks, false); 	
}

if (window.attachEvent) 	{	
//		window.attachEvent('onload', setinitialtexts); 
		window.attachEvent('onload', AnchorLinks);
}
	

