﻿// JScript File


function preloadImages() { //v3.0
	var d=document; 
	if(d.images){
		if(!d.TCM_p) d.TCM_p=new Array();
    	var i,j=d.TCM_p.length,a=preloadImages.arguments;
    	for(i=0; i<a.length; i++)
	    	if (a[i].indexOf("#")!=0){
    			d.TCM_p[j]=new Image;
    			d.TCM_p[j++].src=a[i];
    		}
    }
}
function ValidateEmail(source, arguments)
	{
	arguments.IsValid = validEmail(arguments.Value);
	}
	
	
function validEmail(val)
{
	RE = /^[A-Z0-9\.\_\-]+@([A-Z0-9\.\-]+\.)+[A-Z0-9\.\-]{2,4}$/i
	return RE.test(val)
}


function ValidateUSPhone(source, arguments)
{
	Phone = arguments.Value;
	TmpVal = "";
	for (var i = 0; i < Phone.length; i++)
	{
		if (Phone.charAt(i) >= "0" && Phone.charAt(i) <= "9")
			TmpVal += Phone.charAt(i);
	}
	if (TmpVal.length != 10)
		arguments.IsValid = false;
	else
	{
		Phone = TmpVal.substr(0, 3) + "-" + TmpVal.substr(3, 3) + "-" + TmpVal.substr(6, 4);
		RE = /^[1-9][0-9]{2}\-[1-9][0-9]{2}\-[0-9]{4}$/
		if (RE.test(Phone))
		{
			document.forms[0].elements[source.controltovalidate].value = Phone;
			arguments.IsValid = true;
		}
		else
			arguments.IsValid = false;
	}
}