window.onload = function()
{
	if(document.getElementById('year'))
	{
		var date = new Date();
		var year = date.getFullYear();
		document.getElementById('year').innerHTML = year;
	}
}

function openTerms()
{
	newwin = window.open("terms.html","terms","width=405,height=400,scrollbars=yes");
}

function openPrivacy()
{
	newwin = window.open("privacy.html","terms","width=405,height=400,scrollbars=yes");
}

function requestHardCopy(id, node)
{
	newwin = window.open("/requesthardcopy.aspx?id="+id+"&node="+node,"hardcopy","width=520,height=700,scrollbars=no");
}

function navOver(imgName)
{
	var theImage = document.getElementById(imgName);
	
	if(theImage.src.indexOf("_off.gif") != -1)
	{
		theImage.src = theImage.src.replace("_off.gif","_over.gif");
	}
	
	else
	{
		theImage.src = theImage.src.replace("_over.gif","_off.gif");
	}
}

function validateNewsletter(theForm)
{
	valid = true;
	message = "Please enter the following details to sign up:\n\n";
	
	if(theForm.elements["subscriptionName"].value == "" || theForm.elements["subscriptionName"].value == "Enter your name") 
	{
		message += "Your name\n";		
		valid = false;
	}
	
	if(theForm.elements["subscriptionEmail"].value == "" || theForm.elements["subscriptionEmail"].value == "Enter your email address")
	{
		message += "Your email address\n";	
		valid = false
	}	
		
	else
	{	
		var supEmail = theForm.elements["subscriptionEmail"].value;
		var emLen = supEmail.length;
		var posAt = supEmail.indexOf('@')
		var posDot = supEmail.lastIndexOf('.')
		if((emLen < 7) || (posAt < 1) || (posDot <= (posAt + 1)) || (posDot >= (emLen - 1)))
		{
			message += "Valid email address\n";
			valid = false;
		}
	}	
			
	if(valid)
	{			
		return true;
	}
	else
	{		
		alert(message);
		return false;
	}		
}

function validateForm(theForm)
{
	
	valid = true;
	message = "Please enter the following sections before proceeding:\n\n";
	
	if(theForm.elements["firstname"].value == "")
	{
		message += "Your first name\n";		
		valid = false;
	}

	if(theForm.elements["lastname"].value == "")
	{
		message += "Your last name\n";		
		valid = false;
	}

	if(theForm.elements["email"].value == "")
	{
		message += "Your email address\n";	
		valid = false
	}	
		
	if(theForm.elements["email"].value != "")	
	{	
		var supEmail = theForm.elements["email"].value;
		var emLen = supEmail.length;
		var posAt = supEmail.indexOf('@')
		var posDot = supEmail.lastIndexOf('.')
		if((emLen < 7) || (posAt < 1) || (posDot <= (posAt + 1)) || (posDot >= (emLen - 1)))
		{
			message += "Valid email address\n";
			valid = false;
		}
	}		
			
	if(valid)
	{			
		return true;
	}
	else
	{		
		alert(message);
		return false;
	}		
}

function changeBorder(element)
{	
	element.style.borderColor = "#000000";
}

function resetBorder(element)
{
	element.style.borderColor = "#cccccc";
}

function initRadio()
{
	if(navigator.appName.indexOf('Netscape') != -1)
	{
		document.getElementById("radioPad").style.paddingTop = 2 + "px";
		document.getElementById("radioPad2").style.paddingTop = 2 + "px";		
	}
}

function initTableFloat()
{
	if(navigator.appName.indexOf('Netscape') != -1)
	{
		document.getElementById("floatTable").style.marginTop = 6 + "px";
	}
}
			
function callSiFR()
{
	if(typeof sIFR == 'function')
	{	
		sIFR.replaceElement('h2', named({sFlashSrc: '/flash/sifr.swf',sColor: '#000000' ,sLinkColor:"#999999",sHoverColor:"333333",sBgColor: '#ffffff', sWmode:'transparent'}));				
	}
}		

var viewTypes = new Array;
viewTypes[0]='htmlCode';
viewTypes[1]='htmlVersion';
viewTypes[2]='textCode';

function displayOption(option)
{
	var storeOption = option;
	var profileId = document.getElementById(option);
	profileId.style.display = "block";
	
	for(i=0;i<viewTypes.length;i++)
	{								
		if (viewTypes[i] != storeOption)
		{
			var tempId = document.getElementById(viewTypes[i]);			
			tempId.style.display = "none";
		}
	}
}

function SelectAll(id)
{
    document.getElementById(id).focus();
    document.getElementById(id).select();
}

