// JavaScript Document

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 Validateemail(){
var emailID=document.form1.txtAdditionalInfo5
if ((emailID.value==null)||(emailID.value=="")){	//alert("Please Enter your Email ID")
emailID.focus()
return false
}

else if (echeck(emailID.value)==false){		//emailID.value=""
emailID.focus()
return true
}
return false
}


function validateForm()
{									//	var AN = new RegExp("^([1-9]{1}[0-9]{8})$");
var AN = new RegExp("^[0-9]{9}$");
var BN = new RegExp("^[0-9]{10}$");

if (document.form1.accountNumber.value.length <1 && document.form1.txtAdditionalInfo1.value.length < 1)
{
alert("Please enter a valid Account Number (eg 500048787) or Telephone Number(eg. 2266680166)");
document.form1.accountNumber.focus();
return false;
}

if (document.form1.accountNumber.value.length >0)
{
if (! document.form1.accountNumber.value.match(AN))
{
alert("Please enter a valid Account Number (eg 500048787)");
document.form1.accountNumber.focus();
return false;
}
}

if (document.form1.txtAdditionalInfo1.value.length >0)
{
if (! document.form1.txtAdditionalInfo1.value.match(BN))
{

alert("Please enter as a 10 digit mobile or telephone number [prefix telephone number with your STD code], eg Mobile as 9223424556 or Telephone as 2266920024");
document.form1.txtAdditionalInfo1.focus();
return false;
}
}

if (Validateemail())
{
alert("Please enter a valid Email ID (eg rajesh_arora@yahoo.co.in)");
document.form1.txtAdditionalInfo5.focus();
return false;
}

document.form1.action="../../../pgidsk/pgijsp/instantPay_paymentoption.jsp";	
document.form1.submit();
}


function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=380,left = 150,top = 100');");
}