function loadjs(){
	MM_preloadImages('images/tracking/1_on.gif', 'images/tracking/2_on.gif', 'images/tracking/3_on.gif', 'images/tracking/4_on.gif', 'images/tracking/5_on.gif', 'images/tracking/6_on.gif')
	}

// pre-load images function
function MM_preloadImages() { //v3.0
	var d=document; 
	if(d.images){ 
		if(!d.MM_p) 
			d.MM_p=new Array();
			var i,
			j=d.MM_p.length,
			a=MM_preloadImages.arguments; 
			for(i=0; i<a.length; i++)
				if (a[i].indexOf("#")!=0){ 
					d.MM_p[j]=new Image; 
					d.MM_p[j++].src=a[i];
				}
		}
	}

// image swapping functions
function MM_swapImgRestore() { //v3.0
	var i;
	var x;
	var a=document.MM_sr; 
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
		x.src=x.oSrc;
	}

function MM_swapImage() { //v3.0
	var i;
	var j=0;
	var x;
	var a=MM_swapImage.arguments; 
	
	document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

	if ((x=MM_findObj(a[i]))!=null){
		document.MM_sr[j++]=x; 
		if(!x.oSrc) 
			x.oSrc=x.src;
			x.src=a[i+2];
		}
	}

function MM_findObj(n, d) { //v3.0
	var p;
	var i;
	var x;
	if(!d) d=document;
		if((p=n.indexOf("?"))>0&&parent.frames.length) {
			d=parent.frames[n.substring(p+1)].document;
			n=n.substring(0,p);
		}
	
	if(!(x=d[n])&&d.all) x=d.all[n];
		for (i=0;!x&&i<d.forms.length;i++) 
			x=d.forms[i][n];
			for(i=0;!x&&d.layers&&i<d.layers.length;i++)
				x=MM_findObj(n,d.layers[i].document);
				return x;
	}

function validateEmail(textObj) {
	var str = textObj.value
	var atsign = str.indexOf('@') // get position of @ sign in string
	var dot = str.lastIndexOf('.')
	
	if ((atsign < 1) ||                    // '@' cannot be in first position
	    (dot <= atsign + 1) ||             // Must be at least one valid char btwn '@' and '.'
	    (str.charAt(dot - 1) == '.') ||   // Two dots can not appear in consecutive positions
	    (dot == (str.length - 1)) ||       // Must be at least one valid char after '.'
	    (str.indexOf(' ')  != -1) ||       // No empty spaces permitted
	    (str.indexOf(',')  != -1) ||       // No commas permitted
	    (str.indexOf('&quot;')  != -1) ||       // No double quotes permitted
	    (str.indexOf('\'')  != -1))        // No single quotes permitted
	   {  
	  return false;
	}
	return true;
}

function funcOpenWindow(strURL, strWindowName, intWindowHeight, intWindowWidth){
	return window.open(strURL, strWindowName, "width=" + intWindowHeight + ",height=" + intWindowWidth + ",scrollbars=yes,screenX=0,screenY=0,top=150,left=300,marginheight=0,marginwidth=0,resizable=no");
}

function checkEmail() {
//NOT USED JSC 12/12/2007
    var email1 = document.getElementById("emailAddress")
    var email2 = document.getElementById("confirmEmailAddress")
    var email1Error = document.getElementById("emailAddressError");
    var email2Error = document.getElementById("confirmEmailAddressError");
    var email2Error = document.getElementById("emailComparisonError");
    var IsError;
    
    IsError = false;


    if (validateEmail(email1) == false)
        {
        email1Error.innerHTML = "Invalid email";
        IsError = true;
        }
    else
        {
        email1Error.innerHTML = "";        
        }
        
    if (validateEmail(email2) == false)
        {
        email2Error.innerHTML = "Invalid email";
        IsError = true;
        }
    else
        {
        email2Error.innerHTML = "";        
        }
        
        
    if (email1.value != email2.value)
        {
        emailComparisonError.innerHTML = "Both emails must match"
        IsError = true;
        }
    if (IsError == true)
        
        return false;
    else   
        return true;    
        
}
