function formCheck(formobj){

alert("formCheck");

	var fieldRequired = Array("fullname", "country", "email", "comments");

	var fieldDescription = Array("Full Name", "Country", "E-Mail", "Comments");

	var alertMsg = "Please complete the following fields:\n";

	

	var l_Msg = alertMsg.length;

	

	for (var i = 0; i < fieldRequired.length; i++){

		var obj = formobj.elements[fieldRequired[i]];

		if (obj){

			switch(obj.type){

			case "select-one":

				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){

					alertMsg += " - " + fieldDescription[i] + "\n";

				}

				break;

			case "select-multiple":

				if (obj.selectedIndex == -1){

					alertMsg += " - " + fieldDescription[i] + "\n";

				}

				break;

			case "text":

			case "textarea":

				if (obj.value == "" || obj.value == null){

					alertMsg += " - " + fieldDescription[i] + "\n";

				}

				break;

			default:

				if (obj.value == "" || obj.value == null){

					alertMsg += " - " + fieldDescription[i] + "\n";

				}

			}

		}

	}



	if (alertMsg.length == l_Msg){

		return true;

	}else{

		alert(alertMsg);

		return false;

	}

}

//forgot password using pop up

//----------------------------

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=500,height=425,left = 476,top = 357');");
}
//employer information pop up
function employer(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=500,height=600,left = 476,top = 357');");
}


function conValidEmail(email, required) {
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {  // check to make sure all characters are valid
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
    }
    return true;
}

function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}






// JavaScript Document
function MM_jumpMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function certification_verification(){ 

 var isError= false;
 if(hideError()){
 if($('verification').value==''){
 $('error_1').style.display='block'; isError= true;
 }
  else if(!isVailidNumber($('verification'))){
 $('error_2').style.display='block'; isError= true;
 }
}

 if(isError== true) {
 return false;
}
 else{
 return true;
 }
}

function dvd_certificate(){ 

 var isError= false;
 if(hideError()){
 if($('verification').value==''){
 $('error_1').style.display='block'; isError= true;
 }
  else if(!isVailidNumber($('verification'))){
 $('error_2').style.display='block'; isError= true;
 }
}

 if(isError== true) {
 return false;
}
 else{
 return true;
 }
}

function promocode_verification(){ 

 var isError= false;
 if(hideError()){
 if($('dvd_promocode').value==''){
 $('error_1').style.display='block'; isError= true;
 }
}
 if(isError== true) {
 return false;
}
 else{
 return true;
 }
}

function login_user(){ 
//alert("hi");
var isError= false;
if(hideError()){
if($('user_name').value==''){
$('error_1').style.display='block'; isError= true;
}
if($('password').value==''){
$('error_2').style.display='block'; isError= true; 
}
}
if(isError== true) {
return false;
}
else{
return true;
}
}

function user_registration(){ 
 alert("user_registration");
 var first_err_element = '';
 var isError= false;
 
 if(hideError()){
 
 if($('user_name').value==''){
	 
 if(isError == false) { first_err_element='user_name';}

 $('error_2').style.display='block'; isError= true;
 }
 if($('check_user_available').value !=1){
	 first_err_element='user_name';
	  isError= true; }
	  
 if($('password').value==''){
if(isError == false) { first_err_element='password';}
 $('error_3').style.display='block';  isError= true;
 }
 if($('password').value != $('confirm-password').value) {
 if(isError == false) { first_err_element='confirm-password';}
 $('error_3_1').style.display='block'; isError= true;
 }
 if($('first_name').value==''){
 if(isError == false) { first_err_element='first_name';}
 $('error_4').style.display='block';  isError= true;
 }
 if($('last_name').value==''){
 if(isError == false) { first_err_element='last_name';}
 $('error_5').style.display='block'; isError= true;
 }
 if($('email_id').value==''){
 if(isError == false) { first_err_element='email_id';}
 $('error_6').style.display='block';  isError= true;
 }
 else if(!isVailidEmail($('email_id'))){
 if(isError == false) { first_err_element='email_id';}
 $('error_6_1').style.display='block'; isError= true;
 }
 if($('phone').value==''){
 if(isError == false) { first_err_element='phone';}
 $('error_7').style.display='block';  isError= true;
 } 
 else if(!isVailidPhoneNo($('phone'))){
 if(isError == false) { first_err_element='phone';}
 $('error_7_1').style.display='block'; isError= true;
 }
 if($('address1').value==''){
 if(isError == false) { first_err_element='address1';}
 $('error_8').style.display='block';  isError= true;
 }
 
  if($('country').selectedIndex == 0){
if(isError == false) { first_err_element='country';}
 $('error_10').style.display='block';  isError= true;
 }
 if($('state').selectedIndex == 0){
 if(isError == false) { first_err_element='state';}
 $('error_11').style.display='block';  isError= true;
 }
 if($('city').selectedIndex == 0){
 if(isError == false) { first_err_element='city';}
 $('error_12').style.display='block';  isError= true;
 }
 if($('zipcode').value==''){
 if(isError == false) { first_err_element='zipcode';}
 $('error_12_1').style.display='block'; isError= true;
 }
 if($('dob_month').selectedIndex == 0){
if(isError == false) { first_err_element='dob_month';}
 $('error_13').style.display='block';  isError= true;
 }
 else if($('dob_day').selectedIndex == 0){
if(isError == false) { first_err_element='dob_day';}
 $('error_13').style.display='block';  isError= true;
 }
 else if($('dob_year').selectedIndex == 0){
if(isError == false) { first_err_element='dob_year';}
 $('error_13').style.display='block';  isError= true;
 }
 if($('social_security').value==''){
if(isError == false) { first_err_element='social_security';}
 $('error_16').style.display='block';  isError= true;
 }
else if(!(/^\d{3}-\d{2}-\d{4}$/.test($('social_security').value))){
if(isError == false) { first_err_element='social_security';}
 $('error_16_1').style.display='block';  isError= true;
 }
 else if($('social_security').value=='111-11-1111' || $('social_security').value=='222-22-2222' || $('social_security').value=='333-33-3333' || $('social_security').value=='444-44-4444' || $('social_security').value=='555-55-5555' || $('social_security').value=='666-66-6666' || $('social_security').value=='777-77-7777' || $('social_security').value=='888-88-8888' || $('social_security').value=='999-99-9999'){
if(isError == false) { first_err_element='social_security';}
 $('error_16_2').style.display='block';  isError= true;
 }
 }

if(isError== true) {
if(first_err_element !='') {$(first_err_element).focus();}	
 return false;
}
else{
	
return true;
 }
}

function validate_payment_details() { 
	 
	var first_err_element = '';
 	var isError= false;

		if($('vpc_MerchTxnRef').value==''){
 			if(isError == false) { 
				first_err_element='vpc_MerchTxnRef';
			}
 			$('error_ref_no').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_ref_no').style.display='none'; 
		}
		if($('firstName').value==''){
 			if(isError == false) { 
				first_err_element='firstName';
			}
 			$('error_first_name').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_first_name').style.display='none'; 
		}
		if($('lastName').value==''){
 			if(isError == false) { 
				first_err_element='lastName';
			}
 			$('error_last_name').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_last_name').style.display='none'; 
		}
		if($('company').value==''){
 			if(isError == false) { 
				first_err_element='company';
			}
 			$('error_company').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_company').style.display='none'; 
		}
		if($('address').value==''){
 			if(isError == false) { 
				first_err_element='address';
			}
 			$('error_address').style.display='block'; 
		}
		else
		{
			$('error_address').style.display='none'; 
		}
			
		if($('ct').value==''){
 			if(isError == false) { 
				first_err_element='ct';
			}
 			$('error_ct').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_ct').style.display='none'; 
		}
		if($('state').value==''){
 			if(isError == false) { 
				first_err_element='state';
			}
 			$('error_state').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_state').style.display='none'; 
		}
		if( $('zip').value=='' || $('zip').value.length > 10  )  { 
			
				if(isError == false) { 
					first_err_element='zip';
				}
				$('error_zip').style.display='block'; 
				isError= true;
			
		}
		else
		{
			$('error_zip').style.display='none'; 
		}
		
		if($('country1').value==''){
 			if(isError == false) { 
				first_err_element='country1';
			}
 			$('error_country').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_country').style.display='none'; 
		}

		if($('emailId').value=='' || !(isVailidEmail($('emailId'))) ){
 			if(isError == false) { 
				first_err_element='emailId';
			}
 			$('error_email_id').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_email_id').style.display='none'; 
		}

		
		
		if($('phone1').value=='' || !( isValidPhoneFax($('phone1')) ) || $('phone1').value.length > 12 ){
 			if(isError == false) { 
				first_err_element='phone1';
			}
 			$('error_phone').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_phone').style.display='none'; 
		}
		/*if($('fax').value=='' || !( isValidPhoneFax($('fax')) ) || $('fax').value.length > 12 ){
 			if(isError == false) { 
				first_err_element='fax';
			}
 			$('error_fax').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_fax').style.display='none'; 
		}*/
		if($('vpc_Amount').value=='' || !( isVailidNumber($('vpc_Amount')) ) ){
 			if(isError == false) { 
				first_err_element='vpc_Amount';
			}
 			$('error_amount').style.display='block'; 
			isError= true;
		}
		else
		{
			$('error_amount').style.display='none'; 
		}
	
	if(isError== true) {
		if(first_err_element !='') {
			$(first_err_element).focus();
		}	
 		return false;
	}
	else {
		return true;
 	}
}

function registration_affiliate(){ 
 alert("registration_affiliate");
 var first_err_element = '';
 var isError= false;
 
 if(hideError()){
 if($('user_name').value==''){
 if(isError == false) { first_err_element='user_name';}
 $('error_2').style.display='block'; isError= true;
 }
 if($('check_user_available').value !=1){
	 first_err_element='user_name';
	  isError= true; }
	  
 if($('password').value==''){
 if(isError == false) { first_err_element='password';}
 $('error_3').style.display='block';  isError= true;
 }
 if($('password').value != $('confirm-password').value) {
 if(isError == false) { first_err_element='confirm-password';}
 $('error_3_1').style.display='block'; isError= true;
 }
 if($('first_name').value==''){
 if(isError == false) { first_err_element='first_name';}
 $('error_4').style.display='block';  isError= true;
 }
 if($('last_name').value==''){
 if(isError == false) { first_err_element='last_name';}
 $('error_5').style.display='block'; isError= true;
 }
 if($('email_id').value==''){
 if(isError == false) { first_err_element='email_id';}
 $('error_6').style.display='block';  isError= true;
 }
 else if(!isVailidEmail($('email_id'))){
 if(isError == false) { first_err_element='email_id';}
 $('error_6_1').style.display='block'; isError= true;
 }
 if($('phone').value==''){
 if(isError == false) { first_err_element='phone';}
 $('error_7').style.display='block';  isError= true;
 } 
 else if(!isVailidPhoneNo($('phone'))){
 if(isError == false) { first_err_element='phone';}
 $('error_7_1').style.display='block'; isError= true;
 }
 if($('address1').value==''){
 if(isError == false) { first_err_element='address1';}
 $('error_8').style.display='block';  isError= true;
 }
 if($('country').selectedIndex == 0){
 if(isError == false) { first_err_element='country';}
 $('error_10').style.display='block';  isError= true;
 }
 if($('state').selectedIndex == 0){
 if(isError == false) { first_err_element='state';}
 $('error_11').style.display='block';  isError= true;
 }
 if($('city').selectedIndex == 0){
 if(isError == false) { first_err_element='city';}
 $('error_12').style.display='block';  isError= true;
 }
  if($('zipcode').value==''){
 if(isError == false) { first_err_element='zipcode';}
 $('error_12_1').style.display='block'; isError= true;
 }
 if($('dob_month').selectedIndex == 0){
 if(isError == false) { first_err_element='dob_month';}
 $('error_13').style.display='block';  isError= true;
 }
 else if($('dob_day').selectedIndex == 0){
 if(isError == false) { first_err_element='dob_day';}
 $('error_13').style.display='block';  isError= true;
 }
 else if($('dob_year').selectedIndex == 0){
 if(isError == false) { first_err_element='dob_year';}
 $('error_13').style.display='block';  isError= true;
 }
/*if(!(/^\d{3}-\d{2}-\d{4}$/.test($('social_security').value)) && $('social_security').value !=''){
if(isError == false) { first_err_element='social_security';}
 $('error_16_1').style.display='block';  isError= true;
 }*/
/*  else if($('social_security').value=='000-00-0000' || $('social_security').value=='111-11-1111' || $('social_security').value=='222-22-2222' || $('social_security').value=='333-33-3333' || $('social_security').value=='444-44-4444' || $('social_security').value=='555-55-5555' || $('social_security').value=='666-66-6666' || $('social_security').value=='777-77-7777' || $('social_security').value=='888-88-8888' || $('social_security').value=='999-99-9999'){
if(isError == false) { first_err_element='social_security';}
 $('error_16_2').style.display='block';  isError= true;
 }*/
 }
if(isError== true) {
if(first_err_element !='') {$(first_err_element).focus();}		
 return false;
}
else{
	
return true;
 }
}

function getList(obj){
return obj.options[obj.selectedIndex].value;
}
function isVailidPhoneNo(obj){
var PhoneNum = obj.value;
var PhoneNumRE = /^[0-9]\d{1,5}-\d{2,5}-\d{3,10}$/;
if(PhoneNum.match(PhoneNumRE)){ return true }
else {return false }
}
function isVailidNumber(obj){
var num = obj.value;
var numRE = /^\d*[0-9]?$/;
if(num.match(numRE)){ return true }
else {return false }
}
function isVailidFloatNumber(obj){
var fnum = obj.value;
var fnumRE = /^\d*[0-9](\.\d*[0-9])?$/;
if(fnum.match(fnumRE)){ return true }
else {return false }
}
function isVailidEmail(obj){
var email = obj.value;
var emailRE = /^([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-Z]+[0-9,a-z,A-Z,.,-]*(.){1}[a-zA-Z]{2,4})+$/;
if(email.match(emailRE)){ return true }
else {return false }
}

function isValidPhoneFax(obj){

	var phoneFax = obj.value;
	var phoneFaxRE = /^[0-9]+((-|,)*[0-9]+(-|,)*[0-9]+)*$/;
	
	if(phoneFax.match(phoneFaxRE)){ 
		return true; 
	}
	else{
		return false; 
	}

}
 
 
function check_lms_user()
{
   var username = document.getElementById('username');
   var passowrd = document.getElementById('password');
        
   //alert(getList(services));
   
   if(username.value == "")
   {
    alert("Please enter your username.");
	username.focus();
	return false;
   }
   
   if(passowrd.value == "")
   {
    alert("Please enter your password.");
	passowrd.focus();
	return false;
   }
   
    
}

function check_affiliates_user()
{
   var username1 = document.getElementById('username1');
   var passowrd1 = document.getElementById('password1');
        
   //alert(getList(services));
   
   if(username.value == "")
   {
    alert("Please enter your username.");
	username1.focus();
	return false;
   }
   
   if(passowrd.value == "")
   {
    alert("Please enter your password.");
	passowrd1.focus();
	return false;
   }
   
    
}

function check_course_user()
{
   var username = document.getElementById('username');
   var passowrd = document.getElementById('password');
        
   //alert(getList(services));
   
   if(username.value == "")
   {
    alert("Please enter your UserName.");
	username.focus();
	return false;
   }
   
   if(passowrd.value == "")
   {
    alert("Please enter your password.");
	passowrd.focus();
	return false;
   }
   
    
}


function check_ccdetail_info()
{
  // var paymentmethod1 = document.getElementById('PayMethod');
   
   var cardnum = document.getElementById('ccnum');
    var ccccv = document.getElementById('ccccv');
   var expmonth = document.getElementById('ccmon');   
   var expyear = document.getElementById('ccyear');
   var cardholdername = document.getElementById('ccname');  
   var accept= document.getElementById('checkbox2');
   //alert(getList(services));
   
   if(cardnum.value =="")
   {
    alert("Please Enter your Credit Card Number.");
	cardnum.focus();
	return false;
   }
   if(ccccv.value =="")
   {
    alert("Please Enter your CCv Number.");
	ccccv.focus();
	return false;
   }
    if(expmonth.value =="")
   {
    alert("Please Select Expiration Date.");
	expmonth.focus();
	return false;
   }
   
    if(expyear.value =="")
   {
    alert("Please Select Expiration Year.");
	expyear.focus();
	return false;
   }
   
    if(cardholdername.value =="")
   {
    alert("Please Enter Cardholder Name.");
	cardholdername.focus();
	return false;
   }
    if(accept.checked == false)
   {
    alert("Please Select Accept Conditionn.");
	return false;
   }
   return true;
}


/*function passwordEmail()
{
   var email5 = document.getElementById('email5');
   
   //alert(getList(services));
   
   if(email5.value == "")
   {
    alert("Please enter your email id.");
	email5.focus();
	return false;
   }
   if (!isValidEmail(email5)){ alert("Please Enter A Valid E-mail Address"); return false; }

  
}*/
function isValidEmail(str)

{

   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);

}

function forgot_password(){ 
 //alert("hi");
 var first_err_element = '';
 var isError= false;
 if(hideError()){
if($('f_name').value==''){
if(isError == false) { first_err_element='f_name';}
 $('error_12').style.display='block';  isError= true;
 }	
 if($('dob_month').selectedIndex == 0){
if(isError == false) { first_err_element='dob_month';}
 $('error_13').style.display='block';  isError= true;
 }
 else if($('dob_day').selectedIndex == 0){
if(isError == false) { first_err_element='dob_day';}
 $('error_13').style.display='block';  isError= true;
 }
 else if($('dob_year').selectedIndex == 0){
if(isError == false) { first_err_element='dob_year';}
 $('error_13').style.display='block';  isError= true;
 }
if($('email_id').value==''){
if(isError == false) { first_err_element='email_id';}
 $('error_2').style.display='block';  isError= true;
 }
 else if(!isVailidEmail($('email_id'))){
if(isError == false) { first_err_element='email_id';}	 
 $('error_2_1').style.display='block'; isError= true;
 }
}
if(isError== true) {
if(first_err_element !='') {$(first_err_element).focus();}		
 return false;
}
else{
	
return true;
 }
}


function promocode_vailid()
{
dvd_promocode = document.getElementById("dvd_promocode").value;
if(dvd_promocode==""){ alert ("Please Enter Your Currect Promocode"); return false; }
}


function registration_form_reset()
{
	
document.getElementById('user_name').value="";
document.getElementById('password').value="";
document.getElementById('first_name').value="";
document.getElementById('last_name').value="";
document.getElementById('email_id').value="";
document.getElementById('phone').value="";
document.getElementById('address1').value="";
document.getElementById('address2').value="";
document.getElementById('zipcode').value="";
document.getElementById('city').value="";
document.getElementById('social_security').value="";

}

function form_reset_affiliates()
{
	//alert("Reset");
document.getElementById('user_name1').value="";
document.getElementById('password').value="";
document.getElementById('first_name').value="";
document.getElementById('last_name').value="";
document.getElementById('business_name').value="";
document.getElementById('email').value="";
document.getElementById('phone').value="";
document.getElementById('city').value="";

}
function isValidEmail2(email, required) {
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {  // check to make sure all characters are valid
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
    }
    return true;
}

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
var brchr=strPhone.indexOf("(")
if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function ValidateForm(){
	//var Phone=document.frmSample.txtPhone
	var phone = document.getElementById('con_phone1');
	
	if ((phone.value==null)||(phone.value=="")){
		//alert("Please Enter your Phone Number")
		phone.focus()
		return false
	}
	if (checkInternationalPhone(phone.value)==false){
		//alert("Please Enter a Valid Phone Number")
		phone.value=""
		phone.focus()
		return false
	}
	return true
 }
 function hideError()
 {
  document.getElementsByClassName('error').each(function(s) { s.hide();});
  
  return true;
 }
 
 //ajax scripts
 
 
 
function check_user_name(){
  	 
	var user_name=$('user_name').value;
	
   	 var req = new JsHttpRequest();
       // Code automatically called on load finishing.
      req.onreadystatechange = function() {
			if (req.readyState == 4) 
			{
			$('user_name_check').innerHTML=req.responseText;
			}
			 if (req.readyState < 4){
			$('user_name_check').innerHTML='<div style="font-size:10px; color:#ffaa44">Checking DB please wait ...</div><input name="check_user_available" type="hidden" id="check_user_available" value="0" />';
	 		}
	  }
	  
           // Prepare request object (automatically choose GET or POST).
            req.open(null, 'ajax.php', true);
           // Send data to backend.
		  req.send( {'user_name':user_name,'onaction':'check_user'} );

	  
   }
   
   function state_wise_city(){
  	 
	var state_name=$('state').value;

   	 var req = new JsHttpRequest();
       // Code automatically called on load finishing.
      req.onreadystatechange = function() {
            if (req.readyState == 4) {
				//alert(req.responseText);
				if(eval(req.responseJS.check)==false) {
	            $('citylist').innerHTML="<select name='city' id='city'><option value='0'>Select City</option><option value='other'>Other</option></select>";	
				$('city2').disabled=false ;
				$('city_check').innerHTML='';
				}else {
				$('citylist').innerHTML=req.responseJS.list;
				$('city_check').innerHTML='';
				}
            }
			if (req.readyState < 4){
			$('city_check').innerHTML='<div style="font-size:10px; color:#ffaa44">Loading list please wait ...</div>';
	 		}
	  }
	  
           // Prepare request object (automatically choose GET or POST).
            req.open('post', 'ajax.php', true);
           // Send data to backend.
		  req.send( {'state':state_name,'onaction':'state_city'} );

	  
   }
   
  //city discription
  
		function cityDiscription(course_id,city){
		
		var course_city=city;
		var course_id=course_id;
		
		var req = new JsHttpRequest();
		// Code automatically called on load finishing.
		req.onreadystatechange = function() {
		if (req.readyState == 4){
		
		$('cityDiscription').innerHTML=req.responseText;
		
		//alert(req.responseText);
		}
		}
		
		// Prepare request object (automatically choose GET or POST).
		req.open(null, 'ajax.php', true);
		// Send data to backend.
		req.send( {'course_city':course_city,'course_id':course_id,'onaction':'citydisc'} );
		}
   

function dvdcode_validation() { 

 var isError= false;
 var dvdreg = /([DVDdvd]{3})+\d/;
 if(hideError()){
 if($('verification').value.blank()){
 $('error_1').style.display='block'; isError= true;
 }
  else if(!dvdreg.test($('verification').value)){
 $('error_2').style.display='block'; isError= true;
 }
}

 if(isError== true) {
 return false;
}
 else{
 return true;
 }
}


function dvd_registration(){ 
 alert("dvd_registration");
 var first_err_element = '';
 var isError= false;
 
 if(hideError()){

 if($('first_name').value==''){
 if(isError == false) { first_err_element='first_name';}
 $('error_4').style.display='block';  isError= true;
 }
 if($('last_name').value==''){
 if(isError == false) { first_err_element='last_name';}
 $('error_5').style.display='block'; isError= true;
 }
 if($('email_id').value==''){
 if(isError == false) { first_err_element='email_id';}
 $('error_6').style.display='block';  isError= true;
 }
 else if(!isVailidEmail($('email_id'))){
 if(isError == false) { first_err_element='email_id';}
 $('error_6_1').style.display='block'; isError= true;
 }
 if($('phone').value==''){
 if(isError == false) { first_err_element='phone';}
 $('error_7').style.display='block';  isError= true;
 } 
 else if(!isVailidPhoneNo($('phone'))){
 if(isError == false) { first_err_element='phone';}
 $('error_7_1').style.display='block'; isError= true;
 }
 if($('address1').value==''){
 if(isError == false) { first_err_element='address1';}
 $('error_8').style.display='block';  isError= true;
 }
 
  if($('country').selectedIndex == 0){
if(isError == false) { first_err_element='country';}
 $('error_10').style.display='block';  isError= true;
 }
 if($('state').selectedIndex == 0){
 if(isError == false) { first_err_element='state';}
 $('error_11').style.display='block';  isError= true;
 }
 if($('city').selectedIndex == 0){
 if(isError == false) { first_err_element='city';}
 $('error_12').style.display='block';  isError= true;
 }
 if($('zipcode').value==''){
 if(isError == false) { first_err_element='zipcode';}
 $('error_12_1').style.display='block'; isError= true;
 }
 if($('dob_month').selectedIndex == 0){
if(isError == false) { first_err_element='dob_month';}
 $('error_13').style.display='block';  isError= true;
 }
 else if($('dob_day').selectedIndex == 0){
if(isError == false) { first_err_element='dob_day';}
 $('error_13').style.display='block';  isError= true;
 }
 else if($('dob_year').selectedIndex == 0){
if(isError == false) { first_err_element='dob_year';}
 $('error_13').style.display='block';  isError= true;
 }
 if($('social_security').value==''){
if(isError == false) { first_err_element='social_security';}
 $('error_16').style.display='block';  isError= true;
 }
else if(!(/^\d{3}-\d{2}-\d{4}$/.test($('social_security').value))){
if(isError == false) { first_err_element='social_security';}
 $('error_16_1').style.display='block';  isError= true;
 }
 }

if(isError== true) {
if(first_err_element !='') {$(first_err_element).focus();}	
 return false;
}
else{
	
return true;
 }
}


//phone no onchange validation
function checkphoneformat(cntl) {
var phonenumber  = cntl.value;
phoneTemp = phonenumber.replace(/[^\d]/g,'');
if(phoneTemp.length >= 10){
var finalformat = phoneTemp.substr(0,3)+"-"+phoneTemp.substr(3,3)+"-"+phoneTemp.substr(6,4);
cntl.value = finalformat;
}
}

//ssl no onchange validation
function ssl_checkphoneformat(cntl) {
var phonenumber  = cntl.value;
phoneTemp = phonenumber.replace(/[^\d]/g,'');
if(phoneTemp.length >= 9){
var finalformat = phoneTemp.substr(0,3)+"-"+phoneTemp.substr(3,2)+"-"+phoneTemp.substr(5,4);
cntl.value = finalformat;
}
}

/*======================================================
function for opning pop up window
======================================================*/

function openpopup(popurl){
var winpops=window.open(popurl,"","width=450,height=400,scrollbars,resizable");
}
//refund user 

function refundUser(){ 
//alert("hi");
var first_err_element = '';
var isError= false;
if(hideError()){
if($('username').value==''){
	if(isError == false) { first_err_element='username';}
$('error_1').style.display='block'; isError= true;
}
if($('password').value==''){
	if(isError == false) { first_err_element='password';}
$('error_2').style.display='block'; isError= true; 
}
}
if(isError== true) {
if(first_err_element !='') {$(first_err_element).focus();}	
return false;
}
else{
return true;
}
}

function checkSubmit(e,form){   
	if(e && e.keyCode == 13)   {
		form.submit();
	}
}

/* renew certifcate verification form vailidation */
function certificate_validation() { 

 var isError= false;
 if(hideError()){
 if($('certificate_no').value.blank()){
 $('error_1').style.display='block'; isError= true;
 }
}

 if(isError== true) {
 return false;
}
 else{
 return true;
 }
}