function ChechNonLeapYear(date,msg){	var dt = document.getElementById(date);		var	splitdt= dt.value.split("/");	var mon = splitdt[0];	var day = splitdt[1];	var year = splitdt[2];		if(checkleapyear(year)==true)	{		if(((day=="29")||(day=="30")||(day=="31")) && (mon=="02"))		{			alert(msg +' Because It Is A Leap Year! Please Check Your Date Value!');			return false;		}		else		{			return true;		}	}	else	{		if(((day=="29")||(day=="30")||(day=="31")) && (mon=="02"))		{			alert(msg +' Because '+ day +' Feb Is Invalid For A Non Leap Year! Please Check Your Date Value!');			return false;		}		return true;	}	}function fillNonLeapYear(dt,mth,yr,msg){	var day = document.getElementById(dt);	var mon = document.getElementById(mth);	var year = document.getElementById(yr);	if(day.selectedIndex!=0 && mon.selectedIndex!=0 && year.selectedIndex!=0)	{		if(checkleapyear(year.options[year.selectedIndex].value)==true)		{			if(((day.options[day.selectedIndex].value=="29") || (day.options[day.selectedIndex].value=="30") || (day.options[day.selectedIndex].value=="31")) && (mon.options[mon.selectedIndex].value=="02"))			{				alert(msg +' Because It Is A Leap Year! Please Check Your Date Value!');				return false;			}			else			{				return true;			}		}		else		{			if(((day.options[day.selectedIndex].value=="29") || (day.options[day.selectedIndex].value=="30") || (day.options[day.selectedIndex].value=="31")) && (mon.options[mon.selectedIndex].value=="02"))			{				alert(msg +' Because '+ day.options[day.selectedIndex].value +' Feb Is Invalid For A Non Leap Year! Please Check Your Date Value!');				return false;			}			return true;		}	}	else	{		alert("Please Select Proper Day,Month And Year Value!");		return false;	}}function checkleapyear(datea){       datea = parseInt(datea);        if(datea%4 == 0)        {                if(datea%100 != 0)                {                        return true;                }                else                {                        if(datea%400 == 0)                                return true;                        else                                return false;                }        }return false;}function isLeapYear(obj){        var df = document.getElementById(obj).value;        if(df!= "" && parseInt(df))        {                var res = checkleapyear(df);                if(res)                {					alert(df+" is a leap year");                }                else                {					alert(df+" is  not a leap year");                }        }        else        {                alert("Enter a proper value");        }return false;}function RequiredField(obj,msg,msg2){    var str=document.getElementById(obj).value;    if(str=="")    {        alert(msg);        document.getElementById(obj).focus();        return false;    }    for (var i = 0; i < str.length; i++)     {        var ch = str.substring(i, i + 1);        if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != ' ')         {            alert(msg2);            document.getElementById(obj).value="";            document.getElementById(obj).focus();            return false;        }    }    return true;}function RequiredFieldWithInteger(obj,msg){    if(document.getElementById(obj).value=="")    {        alert(msg);        document.getElementById(obj).value="";        document.getElementById(obj).focus();        return false;    }}function Mail(obj){     var address = document.getElementById(obj).value;    if(address=="")    {        alert("Please Enter Email!");        document.getElementById(obj).value="";        document.getElementById(obj).focus();        return false;    }	//var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; //--- this is getting from regular expression(===   \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*;     ===)	var reg = /^([A-Za-z0-9_\.])+\@([A-Za-z0-9_\.])+\.([A-Za-z]{2,4})$/;     if(reg.test(address) == false)    {      alert("Your Email Address Seems Incorrect. Please Try Again!");      //document.getElementById(obj).value="";      document.getElementById(obj).focus();      return false;      }      return true;}function CheckUserName(obj){    var uname = document.getElementById(obj).value;    if(uname=="")    {        alert("Please Enter UserName!");        //document.getElementById(obj).value="";        document.getElementById(obj).focus();        return false;    }	var reg = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]$/;	if(reg.test(uname) == false)	{		alert("Your Username Seems Incorrect. Please Try Again!");		//document.getElementById(obj).value="";		document.getElementById(obj).focus();		return false;	}      return true;}function AlternateMail(obj){     var address = document.getElementById(obj).value;    if(address=="")    {        alert("Please Enter Alternate Email!");        document.getElementById(obj).value="";        document.getElementById(obj).focus();        return false;    }		//var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; //--- this is getting from regular expression(===   \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*;     ===)	var reg = /^([A-Za-z0-9_\.])+\@([A-Za-z0-9_\.])+\.([A-Za-z]{2,4})$/;	      if(reg.test(address) == false)    {      alert("Your Alternate Email Address Seems Incorrect. Please Try Again!");      //document.getElementById(obj).value="";      document.getElementById(obj).focus();      return false;   }      return true;}function CompaireEMail(obj1,obj2){	if((document.getElementById(obj1).value)==(document.getElementById(obj2).value))	{		alert("Please Enter Any Other Alternate Email ID Beacause Altername Email ID Is Same As Primary Email ID!");		document.getElementById('txtAltEmail').focus();		return false;	}	return true;	}   function checkDecimals(obj,msg){  var fieldName = document.getElementById(obj);  var fieldValue = document.getElementById(obj).value;  decallowed = 3;    if (fieldValue == "")  {    alert(msg);    fieldName.select();    fieldName.focus();    return false;  }  if (isNaN(fieldValue) || fieldValue == "")  {    alert("Not A Valid Number! Try Again!");    fieldName.select();    fieldName.focus();    return false;  }      else  {       if (fieldValue.indexOf('.') == -1)             fieldValue += ".";       dectext = fieldValue.substring(fieldValue.indexOf('.')+1, fieldValue.length);       if (dectext.length > decallowed)       {            alert ("Enter A Number With Up To " + decallowed + " Decimal Places! Try Again!");          fieldName.select();          fieldName.focus();          return false;       }  }}       function ZipMobile(obj,ln,msg){	var address = document.getElementById(obj).value;    if(address=="")    {        alert("Phone Number Field Can Not Be Blank!");        document.getElementById(obj).value="";        document.getElementById(obj).focus();        return false;    }        /*if(document.getElementById(obj).value.length!=ln)    {     alert('Invalid Phone No.');     document.getElementById(obj).value="";     document.getElementById(obj).focus();     return false;        }*/    var digits="0123456789";    var temp;    for (var i=0;i<document.getElementById(obj).value.length;i++)    {              temp=document.getElementById(obj).value.substring(i,i+1);            if (digits.indexOf(temp)==-1)             {                      alert(msg);                      document.getElementById(obj).focus();              return false;            }    }    if((document.getElementById(obj).value.length<ln) || (document.getElementById(obj).value.length>14))	{		alert('Invalid Phone No Lenght!');		document.getElementById(obj).focus();		return false;	} }         function ConfirmPassword(pass1,pass2)    {		if(document.getElementById(pass1).value != document.getElementById(pass2).value)		{			alert('Confirm Password Mismatch,Please Enter Correct Password!');			document.getElementById(pass2).value="";			document.getElementById(pass2).focus();			return false;		}    }  function DropdownValidate(obj,msg){    var ddl = document.getElementById(obj);    	if(ddl.selectedIndex==0)	{		alert(msg);		ddl.focus();		return false;	}    return true;}                function PageSize(obj,msg){    if( RequiredFieldWithInteger(obj,msg)==false)    {		return false;    }     var digits="0123456789";     var temp;     for (var i=0;i<document.getElementById(obj).value.length;i++)     {             temp=document.getElementById(obj).value.substring(i,i+1);             if (digits.indexOf(temp)==-1)             {					alert(msg);					document.getElementById(obj).value="";					document.getElementById(obj).focus();               return false;             }     } }    function FileUpload(obj)    {        var file = document.getElementById(obj);        var fileName=file.value;                if(file.value=="")        return true;       var extArray = new Array(".jpeg", ".jpg", ".png", ".gif", ".bmp");               while (fileName.indexOf("\\") != -1)         fileName = fileName.slice(fileName.indexOf("\\") + 1);                       var ext = fileName.slice(fileName.indexOf(".")).toLowerCase();              for (var i = 0; i < extArray.length; i++)        {         if (extArray[i] == ext)          {            return true;         }       }  			alert("Please Only Upload Files That End In Types:  " 			+ (extArray.join("  ")) + "\nPlease Select A New "			+ "File To Upload And Submit Again!");			file.focus();			return false;                   }      function FileUploadMix(obj)    {        var file = document.getElementById(obj);        var fileName=file.value;                if(file.value=="")        return true;       var extArray = new Array(".jpeg", ".jpg", ".png", ".gif", ".bmp", ".doc", ".docx", ".pdf", ".xls", ".xlsx", ".rtf",".ppt",".pptx");               while (fileName.indexOf("\\") != -1)         fileName = fileName.slice(fileName.indexOf("\\") + 1);                       var ext = fileName.slice(fileName.indexOf(".")).toLowerCase();              for (var i = 0; i < extArray.length; i++)        {         if (extArray[i] == ext)          {            return true;         }       }           alert("Please Only Upload Files That End In Types:  "            + (extArray.join("  ")) + "\nPlease Select A New "           + "File To Upload And Submit Again!");           file.focus();           return false;                   }       function FileUploadText(obj)    {        var file = document.getElementById(obj);        var fileName=file.value;                       var extArray = new Array(".txt", ".doc", ".docx");               while (fileName.indexOf("\\") != -1)         fileName = fileName.slice(fileName.indexOf("\\") + 1);                       var ext = fileName.slice(fileName.indexOf(".")).toLowerCase();              for (var i = 0; i < extArray.length; i++)        {         if (extArray[i] == ext)          {            return true;         }       }           alert("Please Only Upload Files That End In Types:  "            + (extArray.join("  ")) + "\nPlease Select A New "           + "File To Upload And Submit Again!");           file.focus();           return false;                   }   	function validateForm(obj1,obj2)    {		var pd=new Date(document.getElementById(obj2).value);		var currentTime = new Date()		var month = currentTime.getMonth();		var day = currentTime.getDate();		var year = currentTime.getFullYear();		var d=new Date(month + "/" + day + "/" + year)		var ed=new Date(document.getElementById(obj1).value);	    		if(""==pd)		{			alert("Enter Post Date!");			document.getElementById(obj2).focus();			return false;		}		if(ed=="")		{			return false;		}		if( ed<=pd)		{   			alert("Expiry Date Must B Greater Than Posted Date!");			document.getElementById(obj1).focus();			document.getElementById(obj1).value="";			return false;		} 		if(ed<=d)		{	    			alert("Expiry Date Must B Greater Than Today Date!");			document.getElementById(obj1).focus();			document.getElementById(obj1).value="";			return false;		}		return true;	}	       	  	function chkListValidate(obj,msg)    {        var chkl = document.getElementById(obj);                        if(chkl.selectedIndex==0)        {            alert(msg);            chkl.focus();        return false;        }        return true;    }            function chkListvalidate(obj)	{		var checkBoxCount = 0;              var elements = document.getElementsByTagName("INPUT");     		for(i=0; i<elements.length;i++) 		{			if(elements[i].checked) checkBoxCount++; 		}           if (checkBoxCount > 0)			return true;        else			alert("Select Atleast One Preffered Location!");        return false;	}function CheckItem(obj,msg){         //var chkControlId ='<%=CheckBoxList1.ClientID %>';    var options = document.getElementById(obj).getElementsByTagName('input');	var ischecked=false;    for(i=0;i<options.length;i++)    {    //alert("hello");        var opt = options[i];        if(opt.type=="checkbox")        {            if(opt.checked)            {                ischecked= true;                //args.IsValid = true;                            }        }     }    if(ischecked==false)    {        alert(msg);        return false;    }    return true;} eName.indexOf("\\") != -1)         fileName = fileName.slice(fileName.indexOf("\\") + 1);                       var ext = fileName.slice(fileName.indexOf(".")).toLowerCase();              for (var i = 0; i < extArray.length; i++)        {         if (extArray[i] == ext)          {            return true;         }       }           alert("Please Only Upload Files That End In Types:  "            + (extArray.join("  ")) + "\nPlease Select A New "           + "File To Upload And Submit Again!");           file.focus();           return false;                   }   	function validateForm(obj1,obj2)    {		var pd=new Date(document.getElementById(obj2).value);		var currentTime = new Date()		var month = currentTime.getMonth();		var day = currentTime.getDate();		var year = currentTime.getFullYear();		var d=new Date(month + "/" + day + "/" + year)		var ed=new Date(document.getElementById(obj1).value);	    		if(""==pd)		{			alert("Enter Post Date!");			document.getElementById(obj2).focus();			return false;		}		if(ed=="")		{			return false;		}		if( ed<=pd)		{   			alert("Expiry Date Must B Greater Than Posted Date!");			document.getElementById(obj1).focus();			document.getElementById(obj1).value="";			return false;		} 		if(ed<=d)		{	    			alert("Expiry Date Must B Greater Than Today Date!");			document.getElementById(obj1).focus();			document.getElementById(obj1).value="";			return false;		}		return true;	}	       	  	function chkListValidate(obj,msg)    {        var chkl = document.getElementById(obj);                        if(chkl.selectedIndex==0)        {            alert(msg);            chkl.focus();        return false;        }        return true;

 
 
 
 
 
 
 
 
 
 
 
