
	var emailexp = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	function mytrim(str){
	str="" + str
	if (str=="")
		return str;
	while (str.indexOf(" ")==0)
	{	if (str=="")
		return str;
		str=str.substring(1);
	}
	while (str.lastIndexOf(" ")==str.length-1)
	{	if (str=="")
		return str;
		str=str.substring(0,str.length-1);
	}
	return str;	
}
	
	function doTab(cnt){
		//alert(document.forms[0].elements[cnt].value); 
		if (document.forms[0].elements[cnt].value.match(/\d{3}/))
			document.forms[0].elements[cnt+1].focus();
		}
		
	function OpenWindowNew(strASP){	
		specification = "width=370, height=500, resizable=no, scrollbars=yes";
		ASPWait = strASP;
		proWindow =window.open(ASPWait, "myWindow", specification);
	}	
	
	function ValidPhone(Cnt,Tab){
		NumOnly(Cnt);
		doTab(Tab);
	}
	
	function NumOnly(field) {
		var temp;
		var validNumbers = "0123456789";
		
		str=field.value;	
				
		for (var i=0; i < field.value.length; i++) 
		{
			temp = "" + field.value.substring(i, i+1);
			if (validNumbers.indexOf(temp) == "-1") {
					field.value=str.replace(str.substring(i, i+1),"");
			}
		}
	}
	
function AlphaNumOnly(field) {
		var temp;
		var validNumbers = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
		
		str=field.value;	
				
		for (var i=0; i < field.value.length; i++) 
		{
			temp = "" + field.value.substring(i, i+1);
			if (validNumbers.indexOf(temp) == "-1") {
					field.value=str.replace(str.substring(i, i+1),"");
			}
		}
	}	
	
function mOvrElem(src, clrOver) { 
	if (!src.contains(event.fromElement)) 
	{ 
		//src.style.cursor = 'hand'; 
		src.bgColor = clrOver; 
		src.borderColor = clrOver;
	}}

function mOutElem(src, clrIn){ 
	if (!src.contains(event.toElement)) 
	{ 
		//src.style.cursor = 'default'; 
		src.bgColor = clrIn; 
		src.borderColor = clrIn; 
	}
}

function ToRestrict(){
		if (
		((window.event.keyCode>47) && (window.event.keyCode<58) && (window.event.shiftKey)) 
		|| 
		((window.event.keyCode>105) && (window.event.keyCode<112))
		|| 
		((window.event.keyCode>185) && (window.event.keyCode<193)) 
		||
		((window.event.keyCode>218) && (window.event.keyCode<223))
		||
		(window.event.keyCode==32)
		)
			{
				window.event.returnValue=false;
			}
		else	{
				window.event.returnValue=true;	
	}
	}	
