﻿//check the space
function checkSpace(id,divid,msg)
{
	var dd = document.getElementById(id).value;

	var ss = document.getElementById(divid);

	if(dd=="")
	{
	   ss.style.display="";
	   ss.innerHTML=msg;
	  return false;
	 }
	 else{
	 ss.style.display="none";
	 ss.innerHTML = "";
	 return true;
	 }
}




//check the First Name and Credit card HolderName
function checkFirstName(id,divid,msg)
{
   
	var sReg  = /^[a-zA-Z\s]+$/;
	var dd = document.getElementById(id).value;
   // var reg  = new RegExp(sReg);
	var ss = document.getElementById(divid);
	if(dd!="")
	{
	if(!sReg.test(dd))
	{
	   ss.style.display="";
	   ss.innerHTML=msg;
	  return false;
	 }
	 else{
	 ss.style.display="none";
	 ss.innerHTML = "";
	 return true;
	 }
	 }
}

   function checkNationlity(id,divid,msg)
   {
	var sReg  = /^[a-zA-Z]+$/;
	var dd = document.getElementById(id).value;
   // var reg  = new RegExp(sReg);
	var ss = document.getElementById(divid);
	if(dd!="")
	{
	if(!sReg.test(dd))
	{
	  ss.style.display="";
	  ss.innerHTML=msg;
	  return false;
	}
	 else{
	 ss.style.display="none";
	 ss.innerHTML = "";
	 }
}
  }

 function checkPassword(id,divid,msg)
 {
   var sReg  = /^[a-zA-Z0-9\s]+$/;
   var dd = document.getElementById(id).value;
   //alert(dd)
  // var reg  = new RegExp(sReg);
  // alert(sReg);
   var ss = document.getElementById(divid);
 //  alert(reg.test(dd));
   if(dd!="")
   {
   if(!sReg.test(dd))
   {
	   ss.style.display="";
	   ss.innerHTML=msg;
	   return false;
	}
	else{
	ss.style.display="none";
	ss.innerHTML = "";
	 return true;
	}
}
}


function checkAddress(id,divid,msg)
{
  var sReg  = /^[a-zA-Z0-9\s\.\,\#]+$/;
  var dd = document.getElementById(id).value;
//  var reg  = new RegExp(sReg);
  var ss = document.getElementById(divid);
  if(dd!="")
  {
  if(!sReg.test(dd))
  {
	 ss.style.display="";
	 ss.innerHTML=msg;
	 return false;
  }
   else{
	 ss.style.display="none";
	 ss.innerHTML = "";
	 return true
  }
}
}


function checkZipCode(id,divid,length,msg)
{
 
   var sReg  = "^[0-9]{"+length+"}";
   //alert(sReg)
   var dd = document.getElementById(id).value;
   var reg  = new RegExp(sReg);
   var ss = document.getElementById(divid); 
   if(dd!="")
   {
   if(!reg.test(dd))
	{  
	   
	   ss.style.display="";
	   ss.innerHTML=msg;
	   return false;
	 }
	 
	 else{
	  if(dd.length>length)
	  {
	   ss.style.display="";
	   ss.innerHTML=msg;
	   return false;
	  
	  }
	 else{
	 ss.style.display="none";
	 ss.innerHTML = "";
	 return true;
	 }
	 }
	 }
	
}

function checkCCV(id,divid,msg)
{
   var sReg  = /^[0-9]{3,4}/;
   var dd = document.getElementById(id).value;
 //  var reg  = new RegExp(sReg);
   var ss = document.getElementById(divid);

   if(dd!="")
   {
   if(!sReg.test(dd))
	{
	   ss.style.display="";
	   ss.innerHTML=msg;
	   return false;
	 }
	 else{
	 if(dd.length==4)
	 {
	 ss.style.display="none";
	 ss.innerHTML = "";
	 return true;
	 }
	 }
}
}

function checkEmail(id,divid,msg)
{
   // alert("ssss")
	var sReg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	var dd = document.getElementById(id).value;
  //  var reg = new RegExp(sReg);
	var ss = document.getElementById(divid);
	if(dd!="")
	{
	if(!sReg.test(dd))
	{
	  ss.style.display="";
	  ss.innerHTML=msg;
	  return false;
	}
	else{
	ss.style.display="none";
	ss.innerHTML="";
	return true;
	}
}
}

function checkNum(id,divid,msg)
{
	var sReg =/^[0-9]+$/;
	var dd = document.getElementById(id).value;
  //  var reg = new RegExp(sReg);
	var ss = document.getElementById(divid);
	if(dd!="")
	{
	if(!sReg.test(dd))
	{
	  ss.style.display="";
	  ss.innerHTML=msg;
	  return false;
	}
	else{
	ss.style.display="none";
	ss.innerHTML="";
	return true;
	}
	}


}


function checkPhone(id,divid,length,msg,id1)
{
 
   var sReg  = "^[0-9]{"+length+"}";
   //alert(sReg)
   var dd = document.getElementById(id).value;
   var reg  = new RegExp(sReg);
   var ss = document.getElementById(divid); 
   
   var nextId = document.getElementById(id1);
   
   if(!reg.test(dd))
	{  
	   
	   ss.style.display="";
	   ss.innerHTML=msg;
	   return false;
	 }
	 
	 else{
	  if(dd.length>length)
	  {
	   ss.style.display="";
	   ss.innerHTML=msg;
	   return false;
	  }
	 else{
	 nextId.focus();
	 ss.style.display="none";
	 ss.innerHTML = "";
	 return true;
	 }
	 }
	
}

function checkCheckBox(id,divid,Msg)
{
   
   var dd = document.getElementById(id);
   
   var ss = document.getElementById(divid);
   if(dd.checked!=true)
   {
   ss.style.display="";
   ss.innerHTML=Msg;
   return false;
   }
   else 
   {
	  ss.style.display="none";
	  ss.innerHTML = "";
	  return true;
   }
}

function checkDate(indate,divid,Msg)
{
	
   var dd = document.getElementById(indate).value; 
   
   var ss = document.getElementById(divid);
   var sReg  = /^[0-9\-\/]+$/;
   
   if(dd!="")
   {
   if(!sReg.test(dd))
   {
	 ss.style.display="";
	 ss.innerHTML=Msg;
	 return false;
   }
   else 
   {
	  ss.style.display="none";
	  ss.innerHTML = "";
	  return true;
   }
   }
}


function checkPhoneFocus(id,length,id1,divid,Msg)
{
 
   var dd = document.getElementById(id).value;
   var ss = document.getElementById(divid);
   var sReg  = /^[0-9]+$/;
   
   var nextId = document.getElementById(id1);
   if(dd!="")
   {
   if(sReg.test(dd))
   {
	  ss.style.display="none";
	  ss.innerHTML = ""; 
	  if(dd.length==length)
	  {

		nextId.focus();
		return true;
	  }
	  if(dd.length>length)
	  {

	    ss.style.display="";
		ss.innerHTML=Msg;
		return false;
	  }
		
   }
   else
   {
    
		 ss.style.display="";
		ss.innerHTML=Msg;
		return false;
		
   }
   }
   
}

