﻿// JScript File
function validate_dob(sender, args)
{
var dob = args.Value;
   
	if(dob == "")
	{
		args.IsValid = false;
           return;
	}
	
     args.IsValid = true;
}
function checkCategory(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select"||oField == "00")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}

function CheckFirstName(sender, args)
    {
      var fname = args.Value;
      oRegX = new RegExp(/^[0-9a-z ]+$/gi);

	
	

	if(fname == "")
	{
		args.IsValid = false;
           return;
	}
	else if(!oRegX.test(fname))
	{
		args.IsValid = false;
           return;
	}

     args.IsValid = true;
    }
function validate_lastname(sender, args)
{
	var oField = args.Value;

    oRegX = new RegExp(/^[0-9a-z ]+$/gi);
	
	//oField = oField.trim();
	

	 if(!oRegX.test(oField))
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;

} 

function validate_gender(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_marital(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}

function validate_education(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}

function validate_ddlnationality(sender,args)
{
var oField = args.Value;

 
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	else if((oField=="Other"))
	{
	var nat=document.getElementById("txtNationality").value;
	if(nat=="")
	{
	args.IsValid = false;
           return;
           }
	}
	 args.IsValid = true;
}
function validate_txtnationality(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	else if(oField == "Indian")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_language(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}

function validate_location(sender,args)
{
var oField = args.Value;

    oRegX = new RegExp(/^[a-z ]+$/gi);
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	else  if(!oRegX.test(oField))
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}

function validate_breif(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}

function validate_address(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}

function validate_ddlcountry(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	else if((oField == "Other"))
	{
	var coun=document.getElementById("txtCountry").value;
	if(coun=="")
	{
		args.IsValid = false;
           return;
           }
	}
	 args.IsValid = true;
}
function validate_txtcountry(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	else if(oField == "Indian")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}

function validate_ddlstate(sender,args)
{
var oField = args.Value;
   
	
	if(oField == "Select"||oField == "")
	{
		args.IsValid = false;
           return;
	}
	else if((oField=="Enter your state"))
	{
	var st=document.getElementById("txtState").value;
if(st=="")
{
	args.IsValid = false;
           return;
           }
	}
	
	 args.IsValid = true;
}

function validate_ddlstate_1(sender, args) {
    var oField = args.Value;


    if (oField == "Select" || oField == "") {
        args.IsValid = false;
        return;
    }
    else if ((oField == "Enter your state")) {
    var st = document.getElementById("txtStateO").value;
        if (st == "") {
            args.IsValid = false;
            return;
        }
    }

    args.IsValid = true;
}


function validate_txtstate(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	
	
	 args.IsValid = true;
}

function validate_ddlcity(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "0"||oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	else if((oField=="Enter your City"))
	{
	var ct=document.getElementById("txtCity").value;
	if(ct=="")
	{
	args.IsValid = false;
           return;
           }
	}
	 args.IsValid = true;
}

function validate_ddlcity_1(sender, args) {
    var oField = args.Value;



    if (oField == "0" || oField == "Select") {
        args.IsValid = false;
        return;
    }
    else if ((oField == "Enter your City")) {
    var ct = document.getElementById("txtCityO").value;
        if (ct == "") {
            args.IsValid = false;
            return;
        }
    }
    args.IsValid = true;
}


function validate_txtcity(sender,args)
{
var oField = args.Value;
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	else if(oField == "Indian")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_zip(sender,args)
{
    var oField = args.Value;

    oRegX = new RegExp(/^[0-9]+$/gi);


    if (oField == "") {
        args.IsValid = false;
        return;
    }
    else if (!oRegX.test(oField)) {
        args.IsValid = false;
        return;
    }
    args.IsValid = true;
}

function validatenum(sender,args)
{
var oField = args.Value;

   oRegX = new RegExp(/^[0-9]+$/gi);
   
	
	if(!oRegX.test(oField))
	{
		args.IsValid = false;
           return;
	} 
	 args.IsValid = true;
}


function validate_phone(sender,args)
{
    var oField = args.Value;


    oRegX = new RegExp(/^[0-9-]+$/gi);
    if (oField == "") {
        args.IsValid = false;
        return;
    }
    else if (!oRegX.test(oField)) {
        args.IsValid = false;
        return;
    }

    args.IsValid = true;
}
function validate_mobile(sender,args)
{
    var oField = args.Value;
    oRegX = new RegExp(/^[0-9]+$/gi);


    if (oField == "") {
        args.IsValid = false;
        return;
    }
    else if (!oRegX.test(oField)) {
        args.IsValid = false;
        return;
    }
    args.IsValid = true;
}
function validate_explevel(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_expdetail(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_height(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_btype(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_complex(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_eye(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_haircolor(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_hairpattern(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "Select")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_chest(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_waist(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_hips(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_weight(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}
function validate_shoe(sender,args)
{
var oField = args.Value;

   
	
	if(oField == "")
	{
		args.IsValid = false;
           return;
	}
	 args.IsValid = true;
}





function validate_gname(cntrl)
{
var oField = cntrl.Value;

   
	
	if(oField == "")
	{
		
           return false;
	}
	 return true;
}
function validate_gaddress(cntrl)
{

var oField = cntrl.Value;
   
	
	if(oField == "")
	{
		
           return false;
	}
	 return true;
}
function validate_chkconcent(cntrl)
{


   if(cntrl.checked == true)
   {


return true;
}
else
{
return false;
}
	
	
	
}

function checkDate1()
{
var k=document.getElementById("txtDob").value; 
var l=document.getElementById("txtGuardianName"); 
var m=document.getElementById("txtGuardianAddress"); 
var n=document.getElementById("chkConsent"); 
var gurd=document.getElementById("guard");
var temp = new Array();
temp=k.split('/');
var year=temp[2];
var mon=temp[0];
var day=temp[1];
var startingdate=new Date(year, mon-1, day) //Month is 0-11 in JavaScript
var today=new Date();
//Get 1 day in milliseconds
var one_day=1000*60*60*24*365
var msg="";
//Calculate difference btw the two dates, and convert to days
var age=Math.ceil((today.getTime()-startingdate.getTime())/(one_day))
if(age<18)
{
if(validate_gname(l)==false)
{
gurd.style.display = 'block';
return false;
}
else if(validate_gaddress(m)==false)
{
gurd.style.display = 'block';
return false;
}
else if(validate_chkconcent(n)==false)
{
gurd.style.display = 'block';
return false;
}
else
{
gurd.style.display = 'none';
return true;
}
}
else
{
return true;
}
}
