function openPrint(title){
	var x = document.getElementById("bd_text");
	mybdtext = x.innerHTML;
	document.printform.nbdtext.value = mybdtext;
	document.printform.ntitle.value = title;
	document.printform.submit();
}
/*
function chkfrm(frm)
{
	frmok = false;

	for(i=0;i<40;i++)
	{
		if(frm.elements[i].value)
		{
			//alert(frm.elements[i].value);
			frmok = true;
		}
	}

	if(!frmok)
	{
		alert("Please fill up at least one choice");
		return false;
	}
	else
	{
		//return true;
	}


return true;

}
*/
function chkfrm(frm){
	var frmok = false;
	var total = $(frm).length;
	for (i=0;i<total;i++){
		if(frm.elements[i].value){
			frmok = true;
		}
	}
	if (frmok){
		query = Form.serialize(frm);
		frm.nInfo.value = query;
		return true;
	} else {
		alert("Please fill up at least one choice");
		return false;
	}
}
function js_submit(form){
	if (form == "supplier"){
		var formName = document.supplier;
		if (chkfrm(formName)){
			formName.submit();
		}
	}
	if (form == "agent"){
		var formName = document.agent;
		if (chkfrm(formName)){
			formName.submit();
		}
	}
	if (form == "supplier_voter"){
		var formName = document.supplier_voter;
		if (chkvotefrm(formName)){
			formName.submit();
		}
	}
	if (form == "agent_voter"){
		var formName = document.supplier_voter;
		if (chkvotefrm(formName)){
			formName.submit();
		}
	}
}
function chkvotefrm(frm){
	var votefrmok = true;
	if (!frm.elements[0].value){
		alert("Please enter your name.");
		votefrmok = false;
	} else if (!frm.elements[2].value){
		alert("Please enter your job title.");
		votefrmok = false;
	} else if (!frm.elements[5].value){
		alert("Please enter your country.");
		votefrmok = false;
	} else if (!frm.elements[8].value){
		alert("Please enter your email.");
		votefrmok = false;
	} else if (!echeck(frm.elements[8].value)){
		alert("Please enter a valid email.");
		votefrmok = false;
	}
	if (votefrmok){
		query = Form.serialize(frm);
		frm.nVoterInfo.value = query;
		return true;
	} else {
		return false;
	}
}
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){
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
	    return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
	    return false
	}
	if (str.indexOf(" ")!=-1){
	    return false
	}
	return true					
}
function IsNumeric(sText){
   var ValidChars = "0123456789.+()- ";
   var IsNumber=true;
   var Char; 
   for (i = 0; i < sText.length && IsNumber == true; i++){ 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1){
         IsNumber = false;
      }
   }
   return IsNumber;
}
