// JavaScript Document


function MM_jumpMenu(targ,selObj,restore){ //v3.0
    if(selObj.options[selObj.selectedIndex].value!=""){
      eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
    }
}


function OpenCertDetails()
	{
	thewindow = window.open('https://www.thawte.com/cgi/server/certdetails.exe?code=USINTE761-2', 'anew', config='height=400,width=450,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,directories=no,status=yes');
	}
function Redir(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function DataValidation(){
		if(document.OrderForm.First_Name.value==""){
		alert("First name is required")
		return false;
	}
		if(document.OrderForm.Last_Name.value==""){
		alert("Last name is required")
		return false;
	}
		if((document.OrderForm.Year_DOB.value=="")||(document.OrderForm.Month_DOB.value=="")||(document.OrderForm.Day_DOB.value=="")){
		alert("Exact date of birth is required")
		return false;
	}	

		if(document.OrderForm.schoolname.value==""){
		alert("Company name is required")
		return false;
	}

		if(document.OrderForm.degree.value==""){
		alert("Contact person's name is required")
		return false;
	}
	
		if(document.OrderForm.Major.value==""){
		alert("Job position is required")
		return false;
	}	
		if(document.OrderForm.schoolfrom.value==""){
		alert("Start Date is required")
		return false;
	}
	
		if(document.OrderForm.schoolto.value==""){
		alert("End Date is required")
		return false;
	}	
	
		if(document.OrderForm.schoolphone.value==""){
		alert("Phone number is required")
		return false;
	}		
	
		if(document.OrderForm.contry.value==""){
		alert("country name is required")
		return false;
	}		
	
		if(document.OrderForm.CFirstName.value==""){
		alert("Your first name is required")
		return false;
	}
		if(document.OrderForm.CLastName.value==""){
		alert("Your last name is required")
		return false;
	}
		if(document.OrderForm.Card_Number.value==""){
		alert("Card number is required")
		return false;
	}
		if(document.OrderForm.Card_Holder.value==""){
		alert("Card holder is required")
		return false;
	}
		if(document.OrderForm.CVV.value==""){
		alert("CVV is required")
		return false;
	}
		if(document.OrderForm.Phone_Number.value==""){
		alert("Phone number is required")
		return false;
	}
		if(document.OrderForm.Street_Address.value==""){
		alert("Street address is required")
		return false;
	}
		if(document.OrderForm.City.value==""){
		alert("City is required")
		return false;
	}
		if(document.OrderForm.State.value==""){
		alert("State is required")
		return false;
	}
		if(document.OrderForm.ZipCode.value==""){
		alert("Zip code is required")
		return false;
	}
		Email=document.OrderForm.Email_Address.value;
		if (Email.indexOf("@") == -1 || Email.lastIndexOf(".") == -1) {
		alert("\n Please enter your correct email address.")
		return false;
	}	

		if (Email.lastIndexOf(".") < Email.indexOf("@")) {
		alert("\n Please enter your correct email address.")
		return false;
	}

		if (Email.lastIndexOf(".") - Email.indexOf("@") == 1) {
		alert("\n Please enter your correct email address.")
		return false;
	}
//card check start
/*
  *  This function validates a credit card entry.
  *  If the checksum is ok, the function returns true.
  */
   var ccNum;
   var odd = 1;
   var even = 2;
   var calcCard = 0;
   var calcs = 0;
   var ccNum2 = "";
   var aChar = '';
   var cc;
   var r;
 
   ccNum = document.OrderForm.Card_Number.value;
   for(var i = 0; i != ccNum.length; i++) {
      aChar = ccNum.substring(i,i+1);
      if(aChar == '-') {
         continue;
      }
      ccNum2 = ccNum2 + aChar;
   }
 
   cc = parseInt(ccNum2);
   r = ccNum.length / 2;
   if(cc == 0) {
      return 1;
   }
   if(ccNum.length - (parseInt(r)*2) == 0) {
      odd = 2;
      even = 1;
   }
 
   for(var x = ccNum.length - 1; x > 0; x--) {
      r = x / 2;
      if(r < 1) {
         r++;
      }
      if(x - (parseInt(r) * 2) != 0) {
         calcs = (parseInt(ccNum.charAt(x - 1))) * odd;
      }
      else {
         calcs = (parseInt(ccNum.charAt(x - 1))) * even;
      }
      if(calcs >= 10) {
         calcs = calcs - 10 + 1;
      }
      calcCard = calcCard + calcs;
   }
 
   calcs = 10 - (calcCard % 10);
   if(calcs == 10) {
      calcs = 0;
   }
   
   if(calcs == (parseInt(ccNum.charAt(ccNum.length - 1)))) {
      return true;
   }
   else {
   alert("Credit Card number is not valid")
   //Card_Number.select();
   //document.form1.CardNum.focus();
      return false;
   }

//card check end
	//return confirm("By submitting this form, I understand that search fee is not refundable.")
}

function OpenWin(t){
	window.open(t,"WindowOpen","toolbar=yes,status=yes,scrollbars=yes,location=no,resizable=1,Width=650,Height=400,left=100,top=100")
}