// JavaScript Document

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 (checkEmailid())
{
	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');");
}


function trimSpaces (str)
{
    var len = str.length;
	var str1 = str;
    var loop=true;

	while(loop)
	{

		if (str1.charAt(0) == " ")
		{
			str1 = str1.substring(1);
			len = str1.length;
		}
		else if(str1.charAt((len-1)) == " ")
		{
			str1 = str1.substring(0,(len-2));
			len = str1.length;
		}
		else
		{
			loop = false;
		}
	}
	return (str1);
}
function checkEmailid()
{
	var str=document.form1.txtAdditionalInfo5.value;
	str = trimSpaces(str);
	var len = str.length;

	if(str=="")
	{
			return true;
	}
	else if(str.length>40)
	{
			return true;
	}
	else if(str.indexOf("@")==-1)
	{
		return true;
    }
	else if(str.indexOf(".")==-1)
	{
		return true;
    }
	else if(str.substring(str.indexOf(".")+1).length <2)
	{
		return true;
    }
    else if (!(checkForPraSpcChar("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@._-", str)))
    {
		return true;
    }
    else if(str.indexOf("@",(str.indexOf("@")+1)) != -1)
    {
		return true;
    }
    else if( (str.charAt((len -1 )) == ".") || (str.charAt((len -1 )) == "@") || (str.charAt((len -1 )) == "_"))
    {
		return true;
	}
    else if( (str.charAt(0) == ".") || (str.charAt(0) == "@"))
    {
		return true;
	}
	else
	{
		return false;
	}
}
function checkForPraSpcChar(str, obj)
{
	var str1 = str;
    var str2 = obj;
	var str2Len = obj.length;
    var i,j;
    var ch;
    var check=false;
	for (i=0; i<str2.length; i++)
	{
       	check=false;
       	ch = str2.charAt(i);
		for (j=0; j<str1.length; j++)
		{

   			if (ch == str1.charAt(j))
			{
		     			check=true;
            	break;
            }
     	}
		if (!check)
			break;
     }
	    return check;
}
