function sub()
{
       document.location="masterAccount.php";
}

function showDropDown(option)
{
	document.getElementById(option).style.display="block";
	if(option=='refererList')
	{
		document.getElementById('studioList').style.display="none";
	}
	else
	{
		document.getElementById('refererList').style.display="none";
	}
}

function sub11()
{
	
 
  var flag=regconfirm();
  //alert(temp);
  
  //alert(flag+"   "+stateCheck);
  if(flag==1)
  {
	  document.formbegin.submit();
	  
     
    //waitforxmlvalidation();
    
  }
  else
  {
	    document.getElementById('err').visibility="visible";
  }     
 }
 
 function epasportesusmit()
{
	if(document.getElementById('txtpassportId').value=="")
	{
    		document.getElementById('errPasprote').style.visibility="visible";
	}
	else
	{
		document.getElementById('errPasprote').style.visibility="hidden";
		document.frmpassport.submit();
	}
}
 
 function setFocusOnChargeOption(indexnbr){
				document.getElementById('Select1').selectedIndex=indexnbr;
			}
			function saveIndex(){
				document.getElementById('hidden_index').value=document.getElementById('Select1').selectedIndex;
				
			}
 
function back11()
{
  window.history.go(-2);
}


function masteraccountsubmit()
{

  var name=document.getElementById('acc_name').value;
 
  var pass1=document.getElementById('pass1').value;

  var pass2=document.getElementById('pass2').value;
  
 	 var len=document.getElementById('pass1');
	var mylen=len.value;
	var pass1len=mylen.length;
	
	var len=document.getElementById('pass2');
	var mylen=len.value;
	var pass2len=mylen.length;
	var pemail=document.getElementById('email');

	
  if(name=="")
  {
    
    document.getElementById('error').innerHTML="Name is required";
  }    
  else if(pass1=="")
  {
     
     document.getElementById('error').innerHTML="Password is required";
  }
  else if(pass1len<8)
  {    
  	document.getElementById('error').innerHTML="Password should be minimun of 8 digits";
  }
  else if(pass2=="")
  {
     document.getElementById('error').innerHTML="Password confirm is required";
  }
  
  else if(pass2len<8)
  {    
  	document.getElementById('error').innerHTML="Password confirm should be minimun of 8 digits";
  }
  else if(document.getElementById('pass1').value!=document.getElementById('pass2').value)
  {
    	document.getElementById('error').innerHTML="Password & Password confirm does not match";
  }
  else if(!emailValidator(pemail))
  {
    document.getElementById('error').innerHTML="Please enter a valid email address";
  }
  else if(document.getElementById('chkterms').checked==false)
  {
    document.getElementById('error').innerHTML="You have to agree to terms and Conditions";
  }
  
  else
  {
    document.formbegin.submit();
  }
}


function emailValidator(elem)
{
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}
	else
	{
		return false;
	}
}



function regconfirm()
{
	
	var flag=1;
		
	if(document.getElementById('pname').value=="")
	 {
	 
	 flag=0;
	 document.getElementById('pname').style.background="#ff8080";
	 }
	 else
	 {
	 document.getElementById('pname').style.background="#000000";
	 } 



	if(document.getElementById('ppass1').value=="")
	 {
	 
	 flag=0;
	 document.getElementById('ppass1').style.background="#ff8080";
	 }
	 else
	 {
	 document.getElementById('ppass1').style.background="#000000";
	 }


	
	if(document.getElementById('pass2').value=="")
	 {
	 
	 flag=0;
	 document.getElementById('pass2').style.background="#ff8080";
	 }
	 else
	 {
	 document.getElementById('pass2').style.background="#000000";
	 }



	
	if(document.getElementById('pemail').value=="")
	 {
	 
	 flag=0;
	document.getElementById('pemail').style.background="#ff8080";
	 }
	 else
	 {
	 document.getElementById('pemail').style.background="#000000";
	 }
	 if(document.getElementById('chkterms').value=="")
	 {
	 
	 flag=0;
	 document.getElementById('chkterms').style.background="#ff8080";
	 }
	 else
	 {
	 document.getElementById('chkterms').style.background="#000000";
	 }
	 return flag;
}




function easy_sub(y,m,d)
{
	
 var formControls = document.frmMaster.elements;
	
       var c = 0;
	   var j=0;
	   var masterArray=new Array();
	
       for (var i = 0; i < formControls.length; i++)
        if (formControls[i].type.toLowerCase() == 'checkbox'&& formControls[i].checked)
		{   
		     masterArray[j++]=formControls[i].value;    
		 }
	//alert (masterArray);
		document.getElementById('hidLang').value=masterArray;
  var flag=fun2(y,m,d);
  //alert(temp);
  //alert(y+"-"+"-"+m+"-"+d);
  //alert(flag+"   "+stateCheck);
  if(flag==1)
  {
	document.frmMaster.submit();
   
  }
  else
  {
	    //document.getElementById('err').visibility="visible";
  }     
 }
 




function fun2(y,m,d)
{
	
	var flag=1;
	
	var len=document.getElementById('zip');
	var mylen=len.value;
	var ziplen=mylen.length;
	var tmpyear = document.getElementById('expYear').options[document.getElementById('expYear').selectedIndex].value;
	//alert(tmpyear);
	var tmpmonth = document.getElementById('expMonth').options[document.getElementById('expMonth').selectedIndex].value;
	//alert(tmpmonth);
	
	var tmpday = document.getElementById('expday').options[document.getElementById('expday').selectedIndex].value;
	//alert(tmpday);
	var zip_val = document.getElementById('zip');
	
	var todayDate = new Date();
	todayDate.setFullYear(y,m-1,d);
	var tyear=todayDate.getFullYear();
	var tmonth=todayDate.getMonth();
	var tday=todayDate.getDate();
	var year=document.getElementById('birthyear').value;
	var month=document.getElementById('month').value;
	var day=document.getElementById('birthday').value;
	var enteredDate=new Date();	
	enteredDate.setFullYear(year,month-1,day);
	var eyear=enteredDate.getFullYear();
	var emonth=enteredDate.getMonth();
	var eday=enteredDate.getDate();
	
	if (tyear < eyear) 
	{ 
		tyear = eyear + 100; 
	}
	 
	var years = tyear - eyear;
		 
	if (tmonth < emonth) 
	{ 
		if((years - 1) < 18)
		{
			flag=0;
			document.getElementById('dob').style.visibility="visible";
		}
		else
		{
			document.getElementById('dob').style.visibility="hidden";
		}
	}
	if (tmonth > emonth) 
	{ 
		if(years < 18)
		{
			flag=0;
			document.getElementById('dob').style.visibility="visible";
		}
		else
		{
			document.getElementById('dob').style.visibility="hidden";
		}
	}
	if (tmonth == emonth) 
	{ 
		    if (tday < eday) 
			{ 
				if((years - 1) < 18)
				{
					flag=0;
					document.getElementById('dob').style.visibility="visible";
				}
				else
				{
					document.getElementById('dob').style.visibility="hidden";
				}
			}
		    if (tday >= eday) 
			{ 
				if(years < 18)
				{
					flag=0;
					document.getElementById('dob').style.visibility="visible";
				}
				else
				{
					document.getElementById('dob').style.visibility="hidden";
				}
			}
	}






	if(document.getElementById('first_name').value=="")
	 {		
	 flag=0;
	 document.getElementById('error').style.visibility="visible";
	 document.getElementById('error11').style.visibility="hidden";
	 }
	 else if(checkfuncForNumeric(document.getElementById('first_name').value)==false)
	 {
		 flag=0;
		 document.getElementById('error11').style.visibility="visible";
		  document.getElementById('error').style.visibility="hidden";
   	}
	 else
	 {
		 		
	 document.getElementById('error').style.visibility="hidden";
	
	 } 



	if(document.getElementById('sur_name').value=="")
	 {
	 
	 flag=0;
	 document.getElementById('error').style.visibility="visible";
	  
	 }
	  else if(checkfuncForNumeric(document.getElementById('sur_name').value)==false)
	 {
		 flag=0;
		 document.getElementById('error11').style.visibility="visible";
		  document.getElementById('error').style.visibility="hidden";
   	}
	 else
	 {
	 document.getElementById('error').style.visibility="hidden";
	 
	 }









	if(document.getElementById('sex').selectedIndex==0)
	 {
	 
	 flag=0;
	 document.getElementById('gen').style.visibility="visible";
	 }
	 else
	 {
	 document.getElementById('gen').style.visibility="hidden";
	 }
	
	
	
	if(document.getElementById('Id_num').value=="")
	 {
	 
	 flag=0;
	  document.getElementById('id_num_error').style.visibility="visible";
	 }
	 else
	 {
	 document.getElementById('id_num_error').style.visibility="hidden";
	 }
if(!isExpiryDate(tmpyear, tmpmonth ,tmpday))
{
	//alert("This card has already expired.");
	document.getElementById('id_exp_error').style.visibility="visible";	
	flag=0;
}
else
{
	document.getElementById('id_exp_error').style.visibility="hidden";
}


	
	 if(document.getElementById('country').selectedIndex==0)
	 {
	 	document.getElementById('err_con').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		 document.getElementById('err_con').style.visibility="hidden";
	 }
	
	
	if(document.getElementById('city').value=="")
	  {
	 
	 flag=0;
	  document.getElementById('cit_err').style.visibility="visible";
	  document.getElementById('cit_err11').style.visibility="hidden";
	 }
		 else if(checkfuncForNumeric(document.getElementById('city').value)==false)
	 {
		 flag=0;
		 document.getElementById('cit_err11').style.visibility="visible";
		  document.getElementById('cit_err').style.visibility="hidden";
   	}

	 else
	 {
	 document.getElementById('cit_err').style.visibility="hidden";
	 document.getElementById('cit_err11').style.visibility="hidden";
	 }
	 
	 
	   if(document.getElementById('zip').value=="" || isAlphabet(zip_val))
     	 {
	 	document.getElementById('zip_err').style.visibility="visible";
	 flag=0;
	 }
	 else if(document.getElementById('country').value=="US" && ziplen!=5)
	 {
		document.getElementById('zip_err').style.visibility="visible";
	 }
	 else
	 {
	 	document.getElementById('zip_err').style.visibility="hidden";
	 }
	 
	 

	 
	
	
if(document.getElementById('txtstate').selectedIndex==0)
{ 
   if(document.getElementById('country').value=="US")
   {
     document.getElementById('state_err').style.visibility="visible";
	 flag=0;
   }
   else
   {
	 document.getElementById('state_err').style.visibility="hidden";
   }
   //document.getElementById('billing_stateProv').style.background="#ffffff";
}



	  if(document.getElementById('address').value=="")
	 {
	 
	 flag=0;
	 document.getElementById('add_err').style.visibility="visible";
	 }
	 else
	 {
	  document.getElementById('add_err').style.visibility="hidden";
	 }
	 
	 
	  if(document.getElementById('national').selectedIndex==0)
	 {
	 	document.getElementById('err_nat').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		 document.getElementById('err_nat').style.visibility="hidden";
	 }
	 
	 

return flag;

}

function isNumeric(elem)
{
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}
	else
	{		
		return false;
	}
}


function isAlphabet(elem)
{
	var alphaExp = /^[a-zA-Z]+$/;
	if(elem.value.match(alphaExp))
	{
		return true;
	}else
	{		
		return false;
	}
}



function isExpiryDate() {
var argv = isExpiryDate.arguments;
var argc = isExpiryDate.arguments.length;

year = argc > 0 ? argv[0] : this.year;
month = argc > 1 ? argv[1] : this.month;
day = argc > 2 ? argv[2] : this.day;






if (!isNum(year+""))
return false;
if (!isNum(month+""))
return false;
if (!isNum(day+""))
return false;
today = new Date();

expyer = new Date(year);
expmon = new Date(month);
expday = new Date(day);

if(today.getYear()>=year)
{
  if(parseInt(today.getMonth()+1)>=month)
  {
    if(today.getDate()>=day)
    {
      return false;
    }
    else
    {
      return true;
    }
  }
  else
  {
    return true;
  }
}
else
{
 return true;
}
  

}




function isNum(argvalue) {
argvalue = argvalue.toString();

if (argvalue.length == 0)
return false;

for (var n = 0; n < argvalue.length; n++)
if (argvalue.substring(n, n+1) < "0" || argvalue.substring(n, n+1) > "9")
return false;

return true;
}



function verify()
{
  var flag=fun1();
  //alert(temp);
   //alert(flag+"   "+stateCheck);
  if(flag==1)
  {
	 document.frmMemberPayment.submit();     
   
    
  }
  else
  {
	    document.getElementById('err').visibility="visible";
  }     
 }



function fun1()
{
	var len=document.getElementById('cvc');
	var mylen=len.value;
	var cvclen=mylen.length;
	
	var len=document.getElementById('zip');
	var mylen=len.value;
	var ziplen=mylen.length;
	
	
	var len=document.getElementById('cnumber');
	var mylen=len.value;
	var creditlen=mylen.length;
	var flag=1;
	
	var zip_val = document.getElementById('zip');
	var cre_val = document.getElementById('cnumber');
	var cvc_val = document.getElementById('cvc');
		
	 if(document.getElementById('first_name').value=="")
	 {
	    document.getElementById('errfn').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('errfn').style.visibility="hidden";
	 } 
	 if(document.getElementById('last_name').value=="")
	 {
	 	document.getElementById('errln').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('errln').style.visibility="hidden";
	 }

	 if(document.getElementById('country').selectedIndex==0)
	 {
	 	document.getElementById('errcon').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		 document.getElementById('errcon').style.visibility="hidden";
	 }

	 if(document.getElementById('city').value=="")
	 {
	 	document.getElementById('errcit').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('errcit').style.visibility="hidden";
	 }

	 if(document.getElementById('address').value=="")
	 {
	 	document.getElementById('erradd').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('erradd').style.visibility="hidden";
	 }
       
       
       
       
       
         if(document.getElementById('zip').value=="" || isAlphabet(zip_val))
     	 {
	 	document.getElementById('errzip').style.visibility="visible";
	 flag=0;
	 }
	 else if(document.getElementById('country').value=="US" && ziplen!=5)
	 {
		document.getElementById('errzip').style.visibility="visible";
	 }
	 else
	 {
	 	document.getElementById('errzip').style.visibility="hidden";
	 }
	
	
	
	
	
	 if(document.getElementById('cvc').value=="" || cvclen!=3 || isAlphabet(cvc_val))
	 {
	 	document.getElementById('errcvc').style.visibility="visible";
	 	flag=0;
	 }
	 else
	 {
		 document.getElementById('errcvc').style.visibility="hidden";
	 }
	 
	 if(document.getElementById('cnumber').value=="" || creditlen!=16 || isAlphabet(cre_val))
	 {
	 	document.getElementById('errcre').style.visibility="visible";
	 flag=0;
	
	 }
	 else
	 {
		document.getElementById('errcre').style.visibility="hidden";
	 }

	 if(document.getElementById('verification').value=="")
	 {
	 	document.getElementById('errver').style.visibility="visible";
	 flag=0;
	 
	 }
	 else
	 {
		 document.getElementById('errver').style.visibility="hidden";
	 }

	 return flag;
}


function setFocusOnCountryOption(countrybr){
			
				document.getElementById('Bancoun').selectedIndex=countrybr;
			}
			function savecountry(){
			
				document.getElementById('hidden_country').value=document.getElementById('Bancoun').selectedIndex;
				
			}
			
			
			function loadFun()
			{
			   var val=document.getElementById('hidCoun').value;
			
			  if(val)
			     document.getElementById('Bancoun').value=val;
			}



function ismaxlength(obj)
{

var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
var ab;
document.getElementById('txtinfo').value=document.getElementById('bio').value.length;
document.getElementById('txtturnoff').value=document.getElementById('bio2').value.length;
document.getElementById('txtturnon').value=document.getElementById('bio3').value.length;
}



function loadcount()
{
document.getElementById('txtinfo').value=document.getElementById('bio').value.length;
document.getElementById('txtturnoff').value=document.getElementById('bio2').value.length;
document.getElementById('txtturnon').value=document.getElementById('bio3').value.length;
}


function submitLogin(chk)
{    
    //var verify=-1;
  if(chk != 1){         
  var name=chk.username.value;
  var pass=chk.pass.value;
  if(chk.verification)
    var verif=chk.verification.value;
  }
  else
  {                                             
  var name=document.getElementById('username').value;
  var pass=document.getElementById('pass').value;
  if(document.getElementById('verification'))
    var verif=document.getElementById('verification').value; 
  }
   
  if(name.length<1)
  {
    document.getElementById('error').innerHTML=ErrorMsgArray['jsMsgNameMissing'];
   
    return false;
  }    
  
  
  else if(pass.length<1)
  { 
     document.getElementById('error').innerHTML=ErrorMsgArray['jsMsgPasswordMissing'];

	return false;
  }
  
   
  //alert("qwerty="+verify.length);return false;   
  else if(document.getElementById('verification') && verif.length<1)
  {
     document.getElementById('error').innerHTML=ErrorMsgArray['jsMsgVerificationCodeMissing'];
	
	return false;
  }
  //*/
  else
  {
  
      chk.Submit.disabled = true;
    return true;
  }
}

function submitSettingPersonalInfo()
{
  var frmlogin=document.getElementById('frmpersonal');
  var oldpass=document.getElementById('txtoldpassword').value;
  var newpass=document.getElementById('txtnewpassword').value;
  var newpass1=document.getElementById('txtnewpassword1').value;

  if(oldpass=="")
  {
    document.getElementById('SettingErrorFieldInfo').innerHTML="<b>Error:</b> The fields are empty! ";
  }    
  else if(newpass=="")
  { 
     document.getElementById('SettingErrorFieldInfo').innerHTML="<b>Error:</b> The fields are empty! ";
  }
  else if(newpass1=="")
  {
     document.getElementById('SettingErrorFieldInfo').innerHTML="<b>Error:</b> The fields are empty! ";
  }
  else if(newpass1!=newpass)
  {
     document.getElementById('SettingErrorFieldInfo').innerHTML="<b>Error:</b> Password does not match";
  }

  else
  {
   frmpersonal.submit();
  }
}




function submitForgotPassword()
{
  var frmlogin=document.getElementById('frmPassword');
  var name=document.getElementById('user_name').value;
  var email=document.getElementById('email');
  if(name=="" && email.value=="")
  {
    document.getElementById('forgoterr').innerHTML=ErrorMsgArray['jsFpMsgUnameEmailMissing'];
  
  }/*    
  else if(email.value=="")
  { 
     document.getElementById('forgoterr').innerHTML=ErrorMsgArray['jsMsgEmailMissing'];
  }*/
  else if(email.value!="" && !emailValidator(email))
  {
	document.getElementById('forgoterr').innerHTML=ErrorMsgArray['jsMsgInvalidEmail'];
  }
  else if(document.getElementById('verification') && document.getElementById('verification').value=="")
  {  
     document.getElementById('forgoterr').innerHTML=ErrorMsgArray['jsMsgVerificationCodeMissing'];
  }
  else
  {
    document.getElementById('subButt').disabled = true;
    frmlogin.submit();
  }
}




function isNumeric(elem)
{
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}
	else
	{		
		return false;
	}
}



function isAlphabet(elem)
{
	var alphaExp = /^[a-zA-Z]+$/;
	if(elem.value.match(alphaExp))
	{
		return true;
	}else
	{		
		return false;
	}
}



function verify11()
{
  var flag=fun11();
  //alert(temp);
   //alert(flag+"   "+stateCheck);
  if(flag==1)
  {
	 document.frmPerformer.submit();     
   
    
  }
  else
  {
	    document.getElementById('err').visibility="visible";
  }     
 }




function fun11()
{
	
	 var flag=1;
		
	 if(document.getElementById('txtmodelname').value=="")
	 {
	    document.getElementById('err_model').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('err_model').style.visibility="hidden";
	 } 
	 if(document.getElementById('age').selectedIndex==0)
	 {
	 	document.getElementById('err_age').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('err_age').style.visibility="hidden";
	 }
	  if(document.getElementById('height').selectedIndex==0)
	 {
	 	document.getElementById('err_height').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('err_height').style.visibility="hidden";
	 }
	 
	 
	   if(document.getElementById('weight').selectedIndex==0)
	 {
	 	document.getElementById('err_weight').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('err_weight').style.visibility="hidden";
	 }
	 
	 
	 
	 
	    if(document.getElementById('haircolor').selectedIndex==0)
	 {
	 	document.getElementById('err_haircolor').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('err_haircolor').style.visibility="hidden";
	 }
	 
	 
	     if(document.getElementById('hairlength').selectedIndex==0)
	 {
	 	document.getElementById('err_hairlength').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('err_hairlength').style.visibility="hidden";
	 }



	     if(document.getElementById('eyecolor').selectedIndex==0)
	 {
	 	document.getElementById('err_eyecolor').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('err_eyecolor').style.visibility="hidden";
	 }
	 
	 
	 
	      if(document.getElementById('build').selectedIndex==0)
	 {
	 	document.getElementById('err_build').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('err_build').style.visibility="hidden";
	 }
	 
	 /*      if(document.getElementById('penissize').selectedIndex==0)
	 {
	 	document.getElementById('err_penis').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('err_penis').style.visibility="hidden";
	 }
	
	 
	        if(document.getElementById('breastsize').selectedIndex==0)
	 {
	 	document.getElementById('err_breast').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('err_breast').style.visibility="hidden";
	 }
	 */
	 
	 
	  
	        if(document.getElementById('sexpref').selectedIndex==0)
	 {
	 	document.getElementById('err_sexpref').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('err_sexpref').style.visibility="hidden";
	 }

	 return flag;
}


function check(f)
{ 
	if (f == 'have')
	{
		document.getElementById('account3').style.display = 'block';
		document.getElementById('account2').style.display = 'none';
	}
	else
	{
		document.getElementById('account3').style.display = 'none';
		document.getElementById('account2').style.display = 'block';
	}
}




function verify123()
{
  var flag=fun123();
  //alert(temp);
   //alert(flag+"   "+stateCheck);
  if(flag==1)
  {
	 document.frmpassport.submit();     
   
    
  }
     
 }




function fun123()
{
	
	
	var len=document.getElementById('zip');
	var mylen=len.value;
	var ziplen=mylen.length;
	
	var flag=1;
	
	var zip_val = document.getElementById('zip');
			
	 if(document.getElementById('Id_num').value=="")
	 {
	    document.getElementById('errID').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('errID').style.visibility="hidden";
	 } 
	 if(document.getElementById('first_name').value=="")
	 {
	 	document.getElementById('errNam').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('errNam').style.visibility="hidden";
	 }
	 
	  if(document.getElementById('sur_name').value=="")
	 {
	 	document.getElementById('errNam').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('errNam').style.visibility="hidden";
	 }

	 if(document.getElementById('country').selectedIndex==0)
	 {
	 	document.getElementById('errcon').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		 document.getElementById('errcon').style.visibility="hidden";
	 }

		if(document.getElementById('txtstate').selectedIndex==0)
	{ 
  	 if(document.getElementById('country').value=="US")
   	{
  	   document.getElementById('state_err').style.visibility="visible";
		 flag=0;
  	 }
  	 else
  	 {
		 document.getElementById('state_err').style.visibility="hidden";
	   }
	   //document.getElementById('billing_stateProv').style.background="#ffffff";
	}


	 if(document.getElementById('city').value=="")
	 {
	 	document.getElementById('errcit').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('errcit').style.visibility="hidden";
	 }

	 if(document.getElementById('zip').value=="" || isAlphabet(zip_val))
     	 {
	 	document.getElementById('errzip').style.visibility="visible";
	 flag=0;
	 }
	 else if(document.getElementById('country').value=="US" && ziplen!=5)
	 {
		document.getElementById('errzip').style.visibility="visible";
	 }
	 else
	 {
	 	document.getElementById('errzip').style.visibility="hidden";
	 }
	
	

	 if(document.getElementById('address').value=="")
	 {
	 	document.getElementById('erradd').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('erradd').style.visibility="hidden";
	 }
       
      return flag;
}



function back()
{
  document.location.href="settingChargeOption.php";
}



function transfer()
{
	if(document.frmsetting.paymentmethod[0].checked)
	{
		document.location.href="paymentCheck.php";
	}
	else if(document.frmsetting.paymentmethod[1].checked)
	{
		document.location.href="settingPaymentEpassporte.php";
	}
	else if(document.frmsetting.paymentmethod[2].checked)
	{
		document.location.href="paymentBank.php";
	}
}




function bank()
{
  var flag=bank123();
  //alert(temp);
   //alert(flag+"   "+stateCheck);
  if(flag==1)
  {
	 document.frmpassport.submit();     
   
    
  }
    
 }

function bank123()
{
	
	
	var len=document.getElementById('zip');
	var mylen=len.value;
	var ziplen=mylen.length;
	
	var flag=1;
	
	var zip_val = document.getElementById('zip');
			
	 
	 if(document.getElementById('first_name').value=="")
	 {
	 	document.getElementById('errNam').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('errNam').style.visibility="hidden";
	 }
	 
	  if(document.getElementById('sur_name').value=="")
	 {
	 	document.getElementById('errNam').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('errNam').style.visibility="hidden";
	 }

	if(document.getElementById('bank_name').value=="")
	 {
	 	document.getElementById('errBank').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('errBank').style.visibility="hidden";
	 }

	 if(document.getElementById('country').selectedIndex==0)
	 {
	 	document.getElementById('errcon').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		 document.getElementById('errcon').style.visibility="hidden";
	 }

		if(document.getElementById('txtstate').selectedIndex==0)
	{ 
  	 if(document.getElementById('country').value=="US")
   	{
  	   document.getElementById('state_err').style.visibility="visible";
		 flag=0;
  	 }
  	 else
  	 {
		 document.getElementById('state_err').style.visibility="hidden";
	   }
	   //document.getElementById('billing_stateProv').style.background="#ffffff";
	}


	 if(document.getElementById('city').value=="")
	 {
	 	document.getElementById('errcit').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('errcit').style.visibility="hidden";
	 }

	 if(document.getElementById('zip').value=="" || isAlphabet(zip_val))
     	 {
	 	document.getElementById('errzip').style.visibility="visible";
	 flag=0;
	 }
	 else if(document.getElementById('country').value=="US" && ziplen!=5)
	 {
		document.getElementById('errzip').style.visibility="visible";
	 }
	 else
	 {
	 	document.getElementById('errzip').style.visibility="hidden";
	 }
	
	

	 if(document.getElementById('address').value=="")
	 {
	 	document.getElementById('erradd').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('erradd').style.visibility="hidden";
	 }
       
       
       	 if(document.getElementById('txtbankaccountno').value=="")
	 {
	 	document.getElementById('a1').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('a1').style.visibility="hidden";
	 }
       
        if(document.getElementById('swiftcode').value=="")
	 {
	 	document.getElementById('swift').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('swift').style.visibility="hidden";
	 }
       
        if(document.getElementById('ibannumber').value=="")
	 {
	 	document.getElementById('a2').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('a2').style.visibility="hidden";
	 }
	  if(document.getElementById('otherbank').value=="")
	 {
	 	document.getElementById('a3').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('a3').style.visibility="hidden";
	 }
       
      return flag;
}





function check123()
{
  var flag=check111();
  //alert(temp);
   //alert(flag+"   "+stateCheck);
  if(flag==1)
  {
	 document.frmpassport.submit();     
   
    
  }
     
 }



function check111()
{
	
	
	var len=document.getElementById('zip');
	var mylen=len.value;
	var ziplen=mylen.length;
	
	var flag=1;
	
	var zip_val = document.getElementById('zip');
			
	
	 if(document.getElementById('first_name').value=="")
	 {
	 	document.getElementById('errNam').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('errNam').style.visibility="hidden";
	 }
	 
	  if(document.getElementById('sur_name').value=="")
	 {
	 	document.getElementById('errNam').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
	 	document.getElementById('errNam').style.visibility="hidden";
	 }

	 if(document.getElementById('country').selectedIndex==0)
	 {
	 	document.getElementById('errcon').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		 document.getElementById('errcon').style.visibility="hidden";
	 }

		if(document.getElementById('txtstate').selectedIndex==0)
	{ 
  	 if(document.getElementById('country').value=="US")
   	{
  	   document.getElementById('state_err').style.visibility="visible";
		 flag=0;
  	 }
  	 else
  	 {
		 document.getElementById('state_err').style.visibility="hidden";
	   }
	   //document.getElementById('billing_stateProv').style.background="#ffffff";
	}


	 if(document.getElementById('city').value=="")
	 {
	 	document.getElementById('errcit').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('errcit').style.visibility="hidden";
	 }

	 if(document.getElementById('zip').value=="" || isAlphabet(zip_val))
     	 {
	 	document.getElementById('errzip').style.visibility="visible";
	 flag=0;
	 }
	 else if(document.getElementById('country').value=="US" && ziplen!=5)
	 {
		document.getElementById('errzip').style.visibility="visible";
	 }
	 else
	 {
	 	document.getElementById('errzip').style.visibility="hidden";
	 }
	
	

	 if(document.getElementById('address').value=="")
	 {
	 	document.getElementById('erradd').style.visibility="visible";
		 flag=0;
	 }
	 else
	 {
		document.getElementById('erradd').style.visibility="hidden";
	 }
       
      return flag;
}
function setProfileImage(path)
{

 var vIdarray=new Array();
 var j=0;
 var flag=0;
 var mname=document.formControls.mname.value;
 var mid=document.getElementById('modelid').value;

		 //alert(mname);
    for (var i = 0; i < formControls.length; i++)
        if (formControls[i].type.toLowerCase() == 'checkbox'&& formControls[i].checked)
		{   
		    vIdarray[j++]=formControls[i].value;    
			flag=1;
		 }
		//alert(vIdarray);
		 if(flag==1) 
		 {
			 //alert(path);
		 //document.location.href=path+"/modelImages/updateImageGallery.php?vidarraySet="+vIdarray+"&mname="+mname+"&mid="+mid;
		 document.location.href=path+"&vidarraySet="+vIdarray+"&mname="+mname+"&mid="+mid;		 
		 }
		 else
		 {
		    alert("Please select an image for your profile");
		 }
}


function deleteSelected(path,profileImageId)
{

 var vIdarray=new Array();
 var j=0;
 var flag=0;
 var mname=document.formControls.mname.value;
		  //alert(mname);
    for (var i = 0; i < formControls.length; i++)
        if (formControls[i].type.toLowerCase() == 'checkbox'&& formControls[i].checked)
		{   
		   // alert(formControls[i].value);
		    vIdarray[j++]=formControls[i].value;  
		    flag=1;  
		 }
		  
		// alert(vIdarray);
		 if(flag==1)
		 {
		 //document.location.href=path+"/modelImages/updateImageGallery.php?profileImageId="+profileImageId+"&isDelete=1&vidarray="+vIdarray+"&mname="+mname;
		  document.location.href=path+"&profileImageId="+profileImageId+"&isDelete=1&vidarray="+vIdarray+"&mname="+mname;		
		 }
		 else
		 {
		 	alert("You must select at least one image");
		 }
}
var count=0;
function selUnselAll()
{
 var vIdarray=new Array();

 var j=0;
    for (var i = 0; i < formControls.length; i++)
        if (formControls[i].type.toLowerCase() == 'checkbox')
		{   
		if(count%2==0)
		    formControls[i].checked=true;    
		else
		    formControls[i].checked=false;    	
		   //alert("dfdf");
		   
		 }
		 count=count+1;
}

/*
function myPopup(path, num)
{
	if(num==0)
	{
	document.location.href=path+"/user/register/login.php";
	}
	else
	{
	window.open(path+"/user/myAccount/myAccount.php", "UserWindow", 
 "status = 1, width=400, height=100, left=300, top=300, resizable = yes" );
 	}
}

*/



function myPopup(path, num)
{
	if(num==0)
	{
	document.location.href=path+"/user/register/login.php";
	}
	else
	{
	document.location.href=path+"/user/myAccount/AccountBalance.php";
 	}
}

function setAwardImage(path)
{
	
var vIdarray=new Array();
 var j=0;
 var flag=0;
 var mname=document.formControls.mname.value;
		//  alert(mname);
    for (var i = 0; i < formControls.length; i++)
        if (formControls[i].type.toLowerCase() == 'checkbox'&& formControls[i].checked)
		{   
		    vIdarray[j++]=formControls[i].value; 
			flag=1;
		 }
		 //alert(vIdarray);
		 if(flag==1) 
		 {
		 //document.location.href=path+"/modelImages/insertAwardImageGallery.php?vidarraySet="+vIdarray+"&mname="+mname;
		  document.location.href=path+"&vidarraySet="+vIdarray+"&mname="+mname;		  
		 } 
		 else
		 {
		    alert("Please select an image for your profile");
		 }
}


function userDetailLoad(country)
{
	  document.getElementById('selCountry').value=country;
}

function downloadDoc()
{

     window.open('document/index.php', 'PopupPage', 'height=350,width=520,scrollbars=yes,resizable=yes');
}



function isExpiryDate() {
var argv = isExpiryDate.arguments;
var argc = isExpiryDate.arguments.length;

year = argc > 0 ? argv[0] : this.year;
month = argc > 1 ? argv[1] : this.month;
day = argc > 2 ? argv[2] : this.day;






if (!isNum(year+""))
return false;
if (!isNum(month+""))
return false;
if (!isNum(day+""))
return false;
today = new Date();

expyer = new Date(year);
expmon = new Date(month);
expday = new Date(day);

if(today.getYear()>=year)
{
  if(parseInt(today.getMonth()+1)>=month)
  {
    if(today.getDate()>=day)
    {
      return false;
    }
    else
    {
      return true;
    }
  }
  else
  {
    return true;
  }
}
else
{
 return true;
}
  

}



function goToMaster(path)
{
	  document.location.href=path+"/model/register/advance/master/masterCenter.php";
}

function goToAgeDoc()
{
	  document.location.href="masterAgeDoc.php";
}

function goToIdDoc()
{
	  document.location.href="masterIdDoc.php";
}


function goToPhotoId1()
{
	document.location.href="photoId1.php";
}

function goToPhotoId2()
{
	document.location.href="photoId2.php";
}

function masterLogOut(path)
{
	   if(confirm("Do You really want to log out? If yes, click OK!"))  
		{
			document.location.href=path+"/model/register/advance/masterLogout.php";
		}
}

function goToRequestEmailChange()
{
	document.location.href="requestEmailChange.php";
}


function goToRequestPasswordChange()
{
	document.location.href="requestPasswordChange.php";
}

function getCamStatus(flag)
{
  if(flag=="false")
  {
//    document.location.href="../goOnline.php";
  }
}


function numbersonly(e)
{
var unicode=e.charCode? e.charCode : e.keyCode
if (unicode!=8)
{ //if the key isn't the backspace key (which we should allow)
if (unicode<48||unicode>57) //if not a number
{

return true//disable key press
}
else
{
return false
}
}
}



///added by joshi

function checkfuncForNumeric(str)
{
//var str=document.getElementById("t").value;
var scripts = new Array();
var i=0;
var chkvar=0;
for(i=0;i<str.length;i++)
{

scripts[i]=str.charAt(i);
var asvalu=ascii_value (scripts[i]);

if(asvalu>47 && asvalu<58)
{
chkvar=1;
}

}

if(chkvar==1)
{
//document.getElementById('t2').style.visibility="visible";
return false;
}
else
{
//document.getElementById('t2').style.visibility="hidden";
return true;

}

}

function ascii_value (c)
{
	
	c = c . charAt (0);

	var i;
	for (i = 0; i < 256; ++ i)
	{
		
		var h = i . toString (16);
		if (h . length == 1)
			h = "0" + h;
		
		h = "%" + h;
		
		h = unescape (h);
		if (h == c)
			break;
	}
	return i;
}



function submitModelLogin(chk)
{
  
  if(chk != 1){
  var name=chk.usernameModel.value;
  var pass=chk.passModel.value;
  //var verify=chk.verification.value;
  }
  else
  {
  var name=document.getElementById('usernameModel').value;
  var pass=document.getElementById('passModel').value;
  //var verify=document.getElementById('verification').value; 
  }
  
  
  //var name=document.getElementById('usernameModel').value;
  //var pass=document.getElementById('passModel').value;
  //var verify=document.getElementById('verification').value;
  if(name=="")
  {
    document.getElementById('error').innerHTML="Name missing";
    return false;
  
  }    
  else if(pass=="")
  { 
     document.getElementById('error').innerHTML="Password missing";
     return false;
  }
  
  //else if(verify=="")
 // {
   //  document.getElementById('error').innerHTML="Verification Code missing";
  //}
  
  
  else
  {
    return true;
    //document.frmModel.submit();
  }
}

function snapShot(prm)
{
var url=document.getElementById('urlPath').value;
document.location.href=url;
}

