// JavaScript Document
function validcustomer()
{	
 if(document.frmcust.ynm.value=="")
 {
  alert("Please enter customer name.");
  document.frmcust.ynm.focus();
  return false;
 } 
 if(document.frmcust.lnm.value=="")
 {
  alert("Please enter customer last name.");
  document.frmcust.lnm.focus();
  return false;
 }
 if(document.frmcust.email.value=="")
 {
  alert("Please enter email.");
  document.frmcust.email.focus();
  return false;
 } 
 if(echeck(document.frmcust.email.value)==false){
  document.frmcust.email.value="";
  document.frmcust.email.focus();
  return false;
 } 
 if(document.frmcust.password.value=="")
 {
  alert("Please enter password.");
  document.frmcust.password.focus();
  return false;
 } 
}

function validadmineid()
{	
 /*if(document.frmcust.ynm.value=="")
 {
  alert("Please enter customer name.");
  document.frmcust.ynm.focus();
  return false;
 }
 
 if(autoecheck(document.frmautom.adminmid.value)==false){
  document.frmautom.adminmid.value="";
  document.frmautom.adminmid.focus();
  return false;
 }*/
 
 /*if(autoecheck(document.frmautom.outgoingmailid.value)==false){
  document.frmautom.outgoingmailid.value="";
  document.frmautom.outgoingmailid.focus();
  return false;
 }*/
}


function validdiscount()
{
 if(document.frmdis.discount.value=="")
 {
  alert("Please enter coupon code.");
  document.frmdis.discount.focus();
  return false;
 }	
if(document.frmdis.disname.value=="")
 {
  alert("Please enter coupon code name.");
  document.frmdis.disname.focus();
  return false;
 }
 if(document.frmdis.mntselection.value=="")
 {
  alert("Please select month.");
  document.frmdis.mntselection.focus();
  return false;
 } 	
 if(document.frmdis.dtlimitusage.checked == false && document.frmdis.fromdt.value=="" && document.frmdis.todt.value=="")
 {
  alert("Please select checkbox for date if you are not using date range.");
  document.frmdis.dtlimitusage.focus();
  return false;
 } 	
}

function validcredcardno()
{
 if(document.frmcrc.nmoncard.value=="")
 {
  alert("Please enter name on credit card.");
  document.frmcrc.nmoncard.focus();
  return false;
 }	
 if(document.frmcrc.cardno.value=="")
 {
  alert("Please enter credit card number.");
  document.frmcrc.cardno.focus();
  return false;
 }	
 if(document.frmcrc.cexp_mnt.value=="")
 {
  alert("Please enter expiration month.");
  document.frmcrc.cexp_mnt.focus();
  return false;
 }	
 if(document.frmcrc.cexp_yr.value=="")
 {
  alert("Please enter expiration year.");
  document.frmcrc.cexp_yr.focus();
  return false;
 }	 
 if(document.frmcrc.cverifyno.value=="")
 {
  alert("Please enter verification number.");
  document.frmcrc.cverifyno.focus();
  return false;
 }	
}

function validadmin()
{
if(document.frmadmin.name.value=="")
 {
  alert("Please enter admin name.");
  document.frmadmin.name.focus();
  return false;
 }
if(document.frmadmin.oldpassword.value=="")
 {
  alert("Please enter old password.");
  document.frmadmin.oldpassword.focus();
  return false;
 }
if(document.frmadmin.newpassword.value=="")
 {
  alert("Please enter new password.");
  document.frmadmin.newpassword.focus();
  return false;
 } 
if(document.frmadmin.confpassword.value=="")
 {
  alert("Please enter confirm password.");
  document.frmadmin.confpassword.focus();
  return false;
 }  
	
}

function validsearch()
{	
 if(document.frmsrch.srchstr.value=="")
 {
  alert("Please enter string.");
  document.frmsrch.srchstr.focus();
  return false;
 }	
}

function validtellfrn()
{
 if(document.frminv.ynm.value=="")
  {
  alert("Please enter your name.");
  document.frminv.ynm.focus();
  return false;
  }
}

function validforgotpass()
{
if(document.frmforgot.emailid.value=="")
 {
  alert("Please enter your email id.");
  document.frmforgot.emailid.focus();
  return false;
 }if(echeck(document.frmforgot.emailid.value)==false){
  document.frmforgot.emailid.value="";
  document.frmforgot.emailid.focus();
  return false;
 }    
	
}

function validfreesum()
{
	if(document.frmfreesum.cust_name.value=="" || document.frmfreesum.cust_name.value=="Enter your name")
	 {
  		alert("Please enter your name.");
  		document.frmfreesum.cust_name.focus();
  		return false;
 	 }
	if(document.frmfreesum.cust_email.value=="" || document.frmfreesum.cust_email.value=="Enter your email address")
	 {
  		alert("Please enter your email id.");
  		document.frmfreesum.cust_email.focus();
  		return false;
 	 }if(echeck(document.frmfreesum.cust_email.value)==false){
  		document.frmfreesum.cust_email.value="";
  		document.frmfreesum.cust_email.focus();
  		return false;
 }  
	
}

function validaffiforgotpass()
{
if(document.frmaffforgot.emailid.value=="")
 {
  alert("Please enter your email id.");
  document.frmaffforgot.emailid.focus();
  return false;
 }if(echeck(document.frmaffforgot.emailid.value)==false){
  document.frmaffforgot.emailid.value="";
  document.frmaffforgot.emailid.focus();
  return false;
 }  
	
}


function freevalid()
{
	if(document.freefrm.usernm.value=="")
	 {
	  alert("Please enter your name.");
	  document.freefrm.usernm.focus();
	  return false;
	 }
	if(document.freefrm.userid.value=="")
	 {
	  alert("Please enter your email id.");
	  document.freefrm.userid.focus();
	  return false;
	 }
	 if(echeck(document.freefrm.userid.value)==false){
	  document.freefrm.userid.value="";
	  document.freefrm.userid.focus();
	  return false;
	 }	
}

function validpublisher()
{
if(document.frmpub.fnm.value=="")
 {
  alert("Please enter publisher name.");
  document.frmpub.fnm.focus();
  return false;
 }
 if(document.frmpub.unm.value=="")
 {
  alert("Please enter user name.");
  document.frmpub.unm.focus();
  return false;
 }
 if(document.frmpub.pass.value=="")
 {
  alert("Please enter user password.");
  document.frmpub.pass.focus();
  return false;
 }
 if(document.frmpub.email.value=="")
 {
  alert("Please enter email.");
  document.frmpub.email.focus();
  return false;
 }
 if(echeck(document.frmpub.email.value)==false){
  document.frmpub.email.value="";
  document.frmpub.email.focus();
  return false;
 }
}

function validauthor()
{
if(document.frmauth.auname.value=="")
 {
  alert("Please enter author's name.");
  document.frmauth.auname.focus();
  return false;
 }	
	
}

function validapproval()
{
 if(document.frmappr.pubnm.value=="")
 {
  alert("Please enter publisher name.");
  document.frmappr.pubnm.focus();
  return false;
 }	
 if(document.frmappr.title.value=="")
 {
  alert("Please enter title name.");
  document.frmappr.title.focus();
  return false;
 }	
 if(document.frmappr.keyword.value=="")
 {
  alert("Please enter keyword.");
  document.frmappr.keyword.focus();
  return false;
 }	
}

function validpublish()
{
 if(document.frmpub.title.value=="")
 {
  alert("Please enter title.");
  document.frmpub.title.focus();
  return false;
 }	
 if(document.frmpub.keyword.value=="")
 {
  alert("Please enter keyword.");
  document.frmpub.keyword.focus();
  return false;
 }	
}

function validchk()
{	
 if(document.frmcomm.pay_cheque_no.value=="")
 {
  alert("Please enter check no.");
  document.frmcomm.pay_cheque_no.focus();
  return false;
 } 
}

function validcontact()
{
 if(document.frmcont.cntname.value=="")
 {
  alert("Please enter your name.");
  document.frmcont.cntname.focus();
  return false;
 } 	
 if(document.frmcont.cntemail.value=="")
 {
  alert("Please enter email id.");
  document.frmcont.cntemail.focus();
  return false;
 } 
 if(document.frmcont.inqtype.value=="")
 {
  alert("Please select inquiry type.");
  document.frmcont.inqtype.focus();
  return false;
 } 	
 if(document.frmcont.adremarks.value=="")
 {
  alert("Please enter remarks.");
  document.frmcont.adremarks.focus();
  return false;
 } 
 if(document.frmcont.captcha.value=="")
 {
  alert("Please enter 3 digit symbols.");
  document.frmcont.captcha.focus();
  return false;
 } 	
}

function validaffiliatesignup()
{
 if(document.frmsign.fnm.value=="")
 {
  alert("Please enter your name.");
  document.frmsign.fnm.focus();
  return false;
 } 
 if(document.frmsign.lnm.value=="")
 {
  alert("Please enter last name.");
  document.frmsign.lnm.focus();
  return false;
 } 
 if(document.frmsign.tel_number.value=="")
 {
  alert("Please enter phone no.");
  document.frmsign.tel_number.focus();
  return false;
 }
 if(document.frmsign.email.value=="")
 {
  alert("Please enter email.");
  document.frmsign.email.focus();
  return false;
 }
 if(echeck(document.frmsign.email.value)==false)
 {
  document.frmsign.email.value="";
  document.frmsign.email.focus();
  return false;
 } 
 if(document.frmsign.address.value=="")
 {
  alert("Please enter street address.");
  document.frmsign.address.focus();
  return false;
 } 
 if(document.frmsign.city.value=="")
 {
  alert("Please enter city.");
  document.frmsign.city.focus();
  return false;
 }
 if(document.frmsign.state.value=="")
 {
  alert("Please enter state.");
  document.frmsign.state.focus();
  return false;
 }
 if(document.frmsign.zip.value=="")
 {
  alert("Please enter zip code.");
  document.frmsign.zip.focus();
  return false;
 }
 
 if(document.frmsign.commpay[0].checked==false && document.frmsign.commpay[1].checked==false){
	alert("Please select commission payment option."); 
	return false;
	}
 if(document.frmsign.commpay[1].checked==true)
	if(document.frmsign.commpay[1].value=="Paypal")
	{
		if((document.frmsign.paypaluserid.value=="") || (document.frmsign.paypaluserid.value=="enter paypal email address"))
		{
		 alert("Please enter PayPal email address.");
  		 document.frmsign.paypaluserid.focus();
		 return false;
		}
	}
 
 
 if(!document.frmsign.chkbox.checked)
 {
  alert("Please select the terms and conditions.");
  document.frmsign.chkbox.focus();
  return false;
 } 
}

/*======================== Profile edit validation=====*/
function profileedit(){	

 if(document.frmeditacc.fnm.value=="")
 {
  alert("Please enter your name.");
  document.frmeditacc.fnm.focus();
  return false;
 } 
 if(document.frmeditacc.lnm.value=="")
 {
  alert("Please enter last name.");
  document.frmeditacc.lnm.focus();
  return false;
 } 
 if(document.frmeditacc.tel_number.value=="")
 {
  alert("Please enter phone no.");
  document.frmeditacc.tel_number.focus();
  return false;
 }
 if(document.frmeditacc.email.value=="")
 {
  alert("Please enter email.");
  document.frmeditacc.email.focus();
  return false;
 }
 if(echeck(document.frmeditacc.email.value)==false)
 {
  document.frmeditacc.email.value="";
  document.frmeditacc.email.focus();
  return false;
 } 
 if(document.frmeditacc.address.value=="")
 {
  alert("Please enter street address.");
  document.frmeditacc.address.focus();
  return false;
 } 
 if(document.frmeditacc.city.value=="")
 {
  alert("Please enter city.");
  document.frmeditacc.city.focus();
  return false;
 }
 if(document.frmeditacc.state.value=="")
 {
  alert("Please enter state.");
  document.frmeditacc.state.focus();
  return false;
 }
 if(document.frmeditacc.zip.value=="")
 {
  alert("Please enter zip code.");
  document.frmeditacc.zip.focus();
  return false;
 }
	
}

//Payment commission edit
function profileeditpayment(){	
 if(document.frmeditaccpay.commpay[0].checked==false && document.frmeditaccpay.commpay[1].checked==false){
	alert("Please select commission payment option."); 
	return false;
	}
 if(document.frmeditaccpay.commpay[1].checked==true)
	if(document.frmeditaccpay.commpay[1].value=="Paypal")
	{
		if((document.frmeditaccpay.paypaluserid.value=="") || (document.frmeditaccpay.paypaluserid.value=="enter paypal email address"))
		{
		 alert("Please enter PayPal email address.");
		 document.frmeditaccpay.paypaluserid.value="";
  		 document.frmeditaccpay.paypaluserid.focus();
		 return false;
		}
	}
	
}

function validsignup()
{
 if(document.frmsign.fnm.value=="")
 {
  alert("Please enter full name.");
  document.frmsign.fnm.focus();
  return false;
 } 
 if(document.frmsign.lnm.value=="")
 {
  alert("Please enter last name.");
  document.frmsign.lnm.focus();
  return false;
 } 
 if(document.frmsign.tel_number.value=="")
 {
  alert("Please enter phone no.");
  document.frmsign.tel_number.focus();
  return false;
 }
 if(document.frmsign.email.value=="")
 {
  alert("Please enter email.");
  document.frmsign.email.focus();
  return false;
 } 
 if(echeck(document.frmsign.email.value)==false)
 {
  document.frmsign.email.value="";
  document.frmsign.email.focus();
  return false;
 }
 if(document.frmsign.password.value=="")
 {
  alert("Please enter password.");
  document.frmsign.password.focus();
  return false;
 }
 if(document.frmsign.address.value=="")
 {
  alert("Please enter street address.");
  document.frmsign.address.focus();
  return false;
 } 
 if(document.frmsign.city.value=="")
 {
  alert("Please enter city.");
  document.frmsign.city.focus();
  return false;
 }
 if(document.frmsign.state.value=="")
 {
  alert("Please enter state.");
  document.frmsign.state.focus();
  return false;
 }
 if(document.frmsign.zip.value=="")
 {
  alert("Please enter zip code.");
  document.frmsign.zip.focus();
  return false;
 }
 if(document.frmsign.foundaboutus.value=="")
 {
  alert("Please select found about us.");
  document.frmsign.foundaboutus.focus();
  return false;
 }
 if(!document.frmsign.chkbox.checked)
 {
  alert("Please select the terms and conditions.");
  document.frmsign.chkbox.focus();
  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){
		   alert("Invalid E-mail ID");
		   return false;
		}

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

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

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

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

		 else if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		
		 else if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
          return true;
}
function autoecheck(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;
		}

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

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

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

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

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