// JavaScript Document

function Signup_validation()

{  

    

 

	 var frm =document.signupform; 

	 if(GenValidation(frm.firstname, 'First Name','','') == 0)

	 return false;

	

	 if(GenValidation(frm.lastname, 'Lastname','','') == 0)

	 return false;

	

	 if(GenValidation(frm.cont1, 'Phone Number','','') == 0)

	 return false;

	 

	if(NumValidation(frm.cont1,'Number only in phone','spl','num')== 0)

	 {

	 frm.cont1.value="";	 

	 return false;

	 }

	 if(frm.cont1.value.length < 10)

	 {

	 alert("Please enter valid phone number with country code. ")

	 frm.cont1.focus();

	 return false

	 }
	 
	  if(GenValidation(frm.email, 'Email Address','','') == 0)

	 return false;

	 

	 if(EmailValidation(frm.email,'Email') == 0)

	 return false;

	

	 if(GenValidation(frm.baddr1, 'Address','','') == 0)

	 return false;

	 

	

	

	 if(GenValidation(frm.city, 'City','','') == 0)

	 return false;
     
	  if(GenValidation(frm.state, 'State','','') == 0)

	 return false;

	 

	 if(SelectValidation(frm.country,'Country') == 0)

	 return false;

	 

	if (frm.chkterms.checked == false)
	{

	alert("Please confirm that you are accepting the terms and service by checking the terms of service checkbox");

	return false;

	}



 

  return true;

 

}



function  checkredirect1()

{

document.payapl.submit();



}






function Login_validation()

{
 var frm =document.login; 

 if(GenValidation(frm.username, 'Username','','') == 0)
 return false;

 if(GenValidation(frm.password,  'Password','','') == 0)

 return false;



}

function Login_validation1()

{
 var frm =document.login1; 

 if(GenValidation(frm.username, 'Username','','') == 0)
 return false;

 if(GenValidation(frm.password,  'Password','','') == 0)
 return false;

  frm.submit();

}


function Passwordreset_validation()

{
 var frm =document.preset; 

 if(GenValidation(frm.emailid, 'Email id','','') == 0)
 return false;


	 if(EmailValidation(frm.emailid,'Email') == 0)

	 return false;

 
 if(GenValidation(frm.username,  'Username','','') == 0)
 return false;



}









function generateCC(){

		var cc_number = new Array(16);

		var cc_len = 16;

		var start = 0;

		var rand_number = Math.random();



		switch(document.DoDirectPaymentForm.creditCardType.value)

        {

			case "Visa":

				cc_number[start++] = 4;

				break;

			case "Discover":

				cc_number[start++] = 6;

				cc_number[start++] = 0;

				cc_number[start++] = 1;

				cc_number[start++] = 1;

				break;

			case "MasterCard":

				cc_number[start++] = 5;

				cc_number[start++] = Math.floor(Math.random() * 5) + 1;

				break;

			case "Amex":

				cc_number[start++] = 3;

				cc_number[start++] = Math.round(Math.random()) ? 7 : 4 ;

				cc_len = 15;

				break;

        }



        for (var i = start; i < (cc_len - 1); i++) {

			cc_number[i] = Math.floor(Math.random() * 10);

        }



		var sum = 0;

		for (var j = 0; j < (cc_len - 1); j++) {

			var digit = cc_number[j];

			if ((j & 1) == (cc_len & 1)) digit *= 2;

			if (digit > 9) digit -= 9;

			sum += digit;

		}



		var check_digit = new Array(0, 9, 8, 7, 6, 5, 4, 3, 2, 1);

		cc_number[cc_len - 1] = check_digit[sum % 10];



		document.DoDirectPaymentForm.creditCardNumber.value = "";

		for (var k = 0; k < cc_len; k++) {

			document.DoDirectPaymentForm.creditCardNumber.value += cc_number[k];

		}

	}



function Payment_validation()

{

	 var frm =document.paymentform; 

	

	 if(GenValidation(frm.payment_method, 'Payment Method','','') == 0)

	 return false;

	 if(GenValidation(frm.card_number, 'Credit Card Number','','') == 0)

	 return false;

	  if(NumValidation(frm.card_number,'Number only','spl','num')== 0)

	 {

	 frm.card_number.value="";	 

	 return false;

	 }

	 if(frm.card_number.value.length < 16)

	 {

	 alert("Please enter valid Credit Card number. ")

	 frm.card_number.focus();

	 return false

	 }

	 if(GenValidation(frm.cc_month,  'Month','','') == 0)

	 return false;

	 if(GenValidation(frm.cc_year, 'Year','','') == 0)

	 return false;

	 if(GenValidation(frm.card_name, 'Name On the Card','','') == 0)

	 return false;

	 if(GenValidation(frm.card_cvv2, 'CCV2 Number','','') == 0)

	 return false;

	  if(NumValidation(frm.card_cvv2,'Number only','spl','num')== 0)

	 {

	 frm.card_cvv2.value="";	 

	 return false;

	 }

	 if(frm.card_cvv2.value.length < 3)

	 {

	 alert("Please enter valid CCV2 number. ")

	 frm.card_cvv2.focus();

	 return false

	 }

     if(GenValidation(frm.card_address,  'Addresss','','') == 0)

	 return false;

	 if(GenValidation(frm.card_zip,  'Zip','','') == 0)

	 return false;

	

	if(NumValidation(frm.card_zip,'Number only','spl','num')== 0)

	 {

	 frm.card_zip.value="";	 

	 return false;

	 }

	 if(frm.card_zip.value.length < 5)

	 {

	 alert("Please enter valid ZIP. ")

	 frm.phone1.focus();

	 return false

	 }

	

 return true;

 

}

function Buycredits_validation()

{

	 var frm =document.DoDirectPaymentForm; 

	 

	 if(GenValidation(frm.firstName, 'First Name','','') == 0)

	 return false;

	 

	 if(GenValidation(frm.lastName, 'Last Name','','') == 0)

	 return false;

	 

	 if(GenValidation(frm.accountId, 'Account ID','','') == 0)

	 return false;

	 

	 if(GenValidation(frm.email, 'Email Address','','') == 0)

	 return false;

	 

	 if(EmailValidation(frm.email,'Email') == 0)

	 return false;

		

	 if(SelectValidation(frm.creditCardType,'Credit Card Type') == 0)

	 return false;

		

	 if(NumValidation(frm.creditCardNumber,'Number only','spl','num')== 0)

	 {

	 frm.creditCardNumber.value="";	 

	 return false;

	 }

	 if(frm.creditCardNumber.value.length < 16)

	 {

	 alert("Please enter valid Credit Card number. ")

	 frm.creditCardNumber.focus();

	 return false

	 }

	

	 if(GenValidation(frm.expDateMonth,  'Month','','') == 0)

	 return false;

	 

	 if(GenValidation(frm.expDateYear, 'Year','','') == 0)

	 return false;

	 

	 if(GenValidation(frm.cvv2Number, 'CCV2 Number','','') == 0)

	 return false;

	  if(NumValidation(frm.cvv2Number,'Number only','spl','num')== 0)

	 {

	 frm.cvv2Number.value="";	 

	 return false;

	 }

	 if(frm.cvv2Number.value.length < 3)

	 {

	 alert("Please enter valid CCV2 number. ")

	 frm.cvv2Number.focus();

	 return false

	 }

	 

     if(GenValidation(frm.address1,  ' Addresss ','','') == 0)

	 return false;

	 

	 if(GenValidation(frm.city,  ' City ','','') == 0)

	 return false;

	 

	 

	 if(SelectValidation(frm.state,' State ','','') == 0)

	 return false;

	

	

	 if(GenValidation(frm.zip,  'ZIP','','') == 0)

	 return false;

	

	 if(NumValidation(frm.zip,'Number only','spl','num')== 0)

	 {

	 frm.zip.value="";	 

	 return false;

	 }

	 if(frm.zip.value.length < 5)

	 {

	 alert("Please enter valid ZIP. ")

	 frm.zip.focus();

	 return false

	 }

	 

	 if(SelectValidation(frm.country,'Country') == 0)

	 return false;

	

	 if(SelectValidation(frm.amount,'Amount') == 0)

	 return false;

	

	 

	

 return true;

 

}



function Buycredits_paypal_validation()

{

	 var frm =document.DoDirectPaymentForm; 

	 

	 if(GenValidation(frm.firstName, 'First Name','','') == 0)

	 return false;

	 

	 if(GenValidation(frm.lastName, 'Last Name','','') == 0)

	 return false;

	 

	 if(GenValidation(frm.accountId, 'Account ID','','') == 0)

	 return false;

	 

	 if(NumValidation(frm.accountId,'Number only','spl','num')== 0)

	 {

	 frm.accountId.value="";	 

	 return false;

	 }

	 

	 if(GenValidation(frm.email2, 'Email Address','','') == 0)

	 return false;

	 

	 if(EmailValidation(frm.email2,'Email') == 0)

	 return false;

		

	 

     if(GenValidation(frm.address2,  ' Addresss ','','') == 0)

	 return false;

	 

	 if(GenValidation(frm.city2,  ' City ','','') == 0)

	 return false;

	 

	 

	 if(GenValidation(frm.state2,  'State','','') == 0)

	 return false;

	 

	  if(GenValidation(frm.zip2,  'ZIP','','') == 0)

	 return false;

	

	 if(NumValidation(frm.zip2,'Number only','spl','num')== 0)

	 {

	 frm.zip2.value="";	 

	 return false;

	 }

	 if(frm.zip2.value.length < 5)

	 {

	 alert("Please enter valid ZIP. ")

	 frm.zip2.focus();

	 return false

	 }

	 

	 if(SelectValidation(frm.country2,'Country') == 0)

	 return false;

	

	 if(SelectValidation(frm.amount,'Amount') == 0)

	 return false;

		 

	

 return true;

 

}



function Contactus_validation()

{  

    

 

	 var frm =document.contactusform; 

	 if(GenValidation(frm.Name, ' Name','','') == 0)

	 return false;

	

	 

	 if(GenValidation(frm.email, 'Email Address','','') == 0)

	 return false;

	 

	 if(EmailValidation(frm.email,'Email') == 0)

	 return false;

	 

	 if(SelectValidation(frm.solutions, 'Required Solution') == 0)

	 return false;

	

	 if(GenValidation(frm.Questions, 'Questions','','') == 0)

	 return false;

	

  return true;

 

}





function Refferal_validation()

{  

    

    var frm =document.refferelform; 

	

	 if(GenValidation(frm.email1, ' Your Email Address','','') == 0)

	 return false;

	 

	 if(EmailValidation(frm.email1,'Email') == 0)

	 return false;

	 

	 if(GenValidation(frm.email2, ' Your Friend Email Address','','') == 0)

	 return false;

	 

	 if(EmailValidation(frm.email2,'Email') == 0)

	 return false;

	 

	 if(GenValidation(frm.subject, 'Subject','','') == 0)

	 return false;

	

	 

	 if(GenValidation(frm.message, 'Message','','') == 0)

	 return false;

	

  return true;

 

}



function Support_validation()

{  

    

 

	 var frm =document.supportform; 

	 if(GenValidation(frm.Name, ' Name','','') == 0)

	 return false;

	

	 

	 if(GenValidation(frm.email, 'Email Address','','') == 0)

	 return false;

	 

	 if(EmailValidation(frm.email,'Email') == 0)

	 return false;

	 

	 if(GenValidation(frm.accountid, 'Account id','','') == 0)

	 return false;

	

	  if(NumValidation(frm.accountid,'Number only','spl','num')== 0)

	 {

	 frm.accountid.value="";	 

	 return false;

	 }

	 

	 if(GenValidation(frm.Questions, 'Questions','','') == 0)

	 return false;

	

  return true;

 

}



function password_check()

{

frm = document.passwordchange;



	if(frm.old_password.value=="")

	{

	alert("Enter  Old password ");

	frm.old_password.focus();

	return false;

	}

	

	if(frm.new_password.value=="")

	{

	alert("Enter  New password ");

	frm.new_password.focus();

	return false;

	}

	

	if(frm.new_password1.value=="")

	{

	alert("Confirm  New password ");

	frm.new_password1.focus();

	return false;

	}

   

   if(frm.new_password1.value != frm.new_password.value)

	{

	alert("Confirm password wrong Please retype");

	frm.new_password1.value='';

	return false;

	}

 

 return true;

}



function val_selectdates()

{



	frm = document.cdr_info;

    

	if(frm.txtFrom.value=="")

	{

	alert("Select From Date ");

	frm.txtFrom.focus();

	return false;

	}

	

	if(frm.txtTo.value=="")

	{

	alert("Select From Date ");

	frm.txtTo.focus();

	return false;

	}

	

}

function  checkredirect1()

{

document.payapl.submit();





}



function  checkredirectbuycredit(method)

{



 if(method=="creditcard")

  {

  document.payapl.action = "trasactiondetails1.php";

  }else{

  document.payapl.action ="paypal_confirm.php";

  }

document.payapl.submit();

}



function ratefinder(str)

{

   	countryfrom = str.countryfrom[str.countryfrom.selectedIndex].value;

	countrycode = str.countryto[str.countryto.selectedIndex].value;

	amount      = str.amount.value;

     

	if(countryfrom=="")

	{

	   alert("Please Select Calling From Destination ");

	   str.countryfrom.focus();

	   return false;	

	}

	

    if(countrycode=="")

	{

	alert("Please Select Calling To  Destination  ");

	str.amount.selectedIndex = 0;

	str.amount[str.amount.selectedIndex].value ="";

	str.countryto.focus();

	return false;	

	}

	 

	 

	strng  = "cc="+countrycode+"&amt="+amount+"&countryfrom="+countryfrom;  

    if (str.length==0)

    {

    document.getElementById("txtHint").innerHTML="";

    return;

    }

  

	if (window.XMLHttpRequest)

	  {// code for IE7+, Firefox, Chrome, Opera, Safari

	  xmlhttp=new XMLHttpRequest();

	  }

    else

	  {// code for IE6, IE5

	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

	  }



     xmlhttp.onreadystatechange=function()

     {

       if (xmlhttp.readyState==4 && xmlhttp.status==200)

       {

       document.getElementById("txtHint1").innerHTML=xmlhttp.responseText;

       }

     }

  xmlhttp.open("GET","gethint1.php?"+strng,true);

  xmlhttp.send();

}







function  pay_method(value)
{

 if(value=="paypal")
 document.payment_form.action="paypal.php";
 else 
 document.payment_form.action="ents.php";
 
 
}



