function fullscreen(theURL) {
// Open a full window
	window.open(theURL, '', 'fullscreen=yes,scrollbars=auto,resizable=yes');
}

//
function alertUser(userMsg) {
// Pass a message to alert the user of some message
//	 alert userMsg;
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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];}}
}

function MM_swapImage() { //v3.0
	var i,j=0,x,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) { //v4.0
	var p,i,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);
  	if(!x && document.getElementById) x=document.getElementById(n); return x;
}

var win;

function openWin(mypage,myname,w,h,scroll,pos) {
	if (pos=="random") {
		LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
		TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	}
	if (pos=="center") {
		LeftPosition=(screen.width)?(screen.width-w)/2:100;
		TopPosition=(screen.height-20)?((screen.height-20)-h)/2:100;
	} else if ((pos!="center" && pos!="random") || pos==null) {
		LeftPosition=0;
		TopPosition=20
	}
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
}

function submitForm(product) {
	var units = document.product.units.options[document.product.units.selectedIndex].value;
	// var compoundNumber = document.product.compoundNumber.options[document.product.compoundNumber.selectedIndex].value;
	location.href = "?action=2&units=" + units + "&familyID=" + product;
}

function submitDoubleDrops(formName,flag) {
	var compoundNumber = "";
	if (flag == 1) {
		var compoundNumber = document.compounds.compoundNumber.options[document.compounds.compoundNumber.selectedIndex].value;
	}
	var val = eval("document." + formName + ".val.options[document." + formName + ".val.selectedIndex].value;");
	var action = eval("document." + formName + ".action.value;");
	var type = eval("document." + formName + ".type.value;");
	var familyID = eval("document." + formName + ".familyID.value;");
	var units = eval("document." + formName + ".units.value;");
	location.href = "?action=" + action + "&units=" + units + "&familyID=" + familyID + "&type=" + type + "&val=" + val + "&compoundNumber=" + compoundNumber;
}

function getProductPage(productLink) {
	var compoundNumber = document.product.compoundNumber.options[document.product.compoundNumber.selectedIndex].value;
	location.href = productLink +"&compoundNumber=" + compoundNumber;
}

function updatePage(partID) {
	compoundNumber = document.compounds.compoundNumber.options[document.compounds.compoundNumber.selectedIndex].value;
	location.href  = "product.php?partID=" + partID + "&compoundNumber=" + compoundNumber;
}

<!-- Begin routine for formated phone number 
var n;
var p;
var p1;
function ValidatePhone(){
	p=p1.value
	if(p.length==3){
	//d10=p.indexOf('(')
	pp=p;
	d4=p.indexOf('(')
	d5=p.indexOf(')')
	if(d4==-1){
		pp="("+pp;
	}
	if(d5==-1){
		pp=pp+")";
	}
	//pp="("+pp+")";
	document.paiForm.PHONE.value="";
	document.paiForm.PHONE.value=pp;
	}
	if(p.length>3){
		d1=p.indexOf('(')
		d2=p.indexOf(')')
		if (d2==-1){
			l30=p.length;
			p30=p.substring(0,4);
			p30=p30+")"
			p31=p.substring(4,l30);
			pp=p30+p31;
			document.paiForm.PHONE.value="";
			document.paiForm.PHONE.value=pp;
		}
	}
	if(p.length>5){
		p11=p.substring(d1+1,d2);
		if(p11.length>3){
			p12=p11;
			l12=p12.length;
			l15=p.length
			//l12=l12-3
			p13=p11.substring(0,3);
			p14=p11.substring(3,l12);
			p15=p.substring(d2+1,l15);
			document.paiForm.PHONE.value="";
			pp="("+p13+")"+p14+p15;
			document.paiForm.PHONE.value=pp;
			//obj1.value="";
			//obj1.value=pp;
		}
		l16=p.length;
		p16=p.substring(d2+1,l16);
		l17=p16.length;
		if(l17>3&&p16.indexOf('-')==-1){
			p17=p.substring(d2+1,d2+4);
			p18=p.substring(d2+4,l16);
			p19=p.substring(0,d2+1);
			//alert(p19);
			pp=p19+p17+"-"+p18;
			document.paiForm.PHONE.value="";
			document.paiForm.PHONE.value=pp;
			//obj1.value="";
			//obj1.value=pp;
		}
	}
	//}
	setTimeout(ValidatePhone,100)
	}
	function getIt(m){
		//alert("This is getIt");
		n=m.name;
		//p1=document.forms[0].elements[n]
		p1=m
		ValidatePhone()
	}
	function testphone(obj1){
		p=obj1.value
		//alert(p)
		p=p.replace("(","")
		p=p.replace(")","")
		p=p.replace("-","")
		p=p.replace("-","")
		//alert(isNaN(p))
		if (isNaN(p)==true){
			alert("Check phone");
			return false;
		}
	}
//  End -->

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		}

		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		}

		if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		}
		
		if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		}

 		return true					
	}

function ValidateForm(){
	var emailID=document.paiForm.EMAIL
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
