<!--
	var msgObj='errMsg';

function sethidden(table)	
{
	document.tableLink.tblName.value=table;
	document.tableLink.submit();
}
function IntValidate(obj)
{
		var s =	obj.value;
		var flag=true;
		var c;
		if((obj.value > 2147483647) || (obj.value < -2147483648))
		{
			flag = false;
			//document.all.formTable.rows(0).cells(0).innerText="Enter value between -2147483648 and 2147483647 Only...";
			document.getElementById(msgObj).innerHTML="Enter value between -2147483648 and 2147483647 Only...";
			//alert("Enter value between -2147483648 and 2147483647 Only...");
		}
		else	
		{
	
			for(i=0;i<s.length;i++)
			{
				c=s.toUpperCase().charAt(i);
			  if(i==0 && (c=="-" || c=="+"))
				{
					i++;
					continue;
				}
	          	  if(c<'0' || c>'9')
				 {
					flag=false;
					//document.all.formTable.rows(0).cells(0).innerText="Enter valid Numbers Only...";
					document.getElementById(msgObj).innerHTML="Enter valid Numbers Only...";
					//alert("Enter valid Numbers Only...");			
					break;
			 	 }
		 }//ends for
		}//end if
		if(flag==false)
		{
			obj.select();
		 	obj.focus();
			 return false;
		}
		else 
		 return true;
}
// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
		var c = s.charAt(i);
		
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;

}

function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
//alert(s.length);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function PhoneValidate(Phone)
{
	if (checkInternationalPhone(Phone.value)==false)
	{
		//document.all.formTable.rows(0).cells(0).innerText
		document.getElementById(msgObj).innerHTML="Please Enter a Valid Phone Number CODE-NUMBER....";
		//alert("Please Enter a Valid Phone Number CODE-NUMBER....")
		Phone.select();
		//Phone.focus()
		return false
	}
	return true
}

function MobileValidate(Phone)
{
		
	if(Phone.value.length==14 )
	{
		s=Phone.value.substring(0,3);
		s1=Phone.value.substring(3,4);
		s2=Phone.value.substring(4,Phone.value.length);
		var flag=0;
		
		for(var j=0;j<3;j++)
		{
			if(isNaN(s.substr(j,1)))
			{
				flag=1;
				break;
					
			}
			else
			{
				flag=0;	
			}
	
		}
	if(flag!=1)
	{
		for(var i=0;i<s2.length;i++)
			{
	
				if(isNaN(s2.substr(i,1)) ||  s2.substr(0,1)==0)
				{
					flag=1;
					break;				
				}
				else
				{
					flag=0;
				}
			}
	}
/*				if(s.substring(i,i+1)>=0 && s.substring(i,i+1)<=9)
				{
					flag=0;
				}
				else
				{
					flag=1;
					break;
				}
			*/
			
		var flag1=0;
		for(var i=0;i<s.length;i++)
		{
				if(s.substring(i,i+1)>=0 && s.substring(i,i+1)<=9)
				{
					flag1=0;
				}
				else
				{
					flag1=1;
					break;
				}
		}
		if(flag==0 && s1=="-" && flag1==0)
			return true;
		else
		{
//			document.getElementById('errMsg').innerHTML="Mobile Format is Wrong...";
			document.getElementById('errMsg').innerHTML="Please Enter a Valid Mobile Number.  Format ::(999-9999999999)";
			//Phone.focus();
			//alert("wrong value");
			return false;
		}
	}
	else
	{
			document.getElementById('errMsg').innerHTML="Please Enter a Valid Mobile Number.  Format ::(999-9999999999)";
			//Phone.focus();
			return false;
	}

}


function EmailValidate(obj) {
		str=obj.value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
			document.getElementById(msgObj).innerHTML="Invalid E-mail ID....";
			obj.select();
			obj.focus();
			return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{		
			document.getElementById(msgObj).innerHTML="Invalid E-mail ID....";
			obj.select();
			obj.focus();
			return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
			document.getElementById(msgObj).innerHTML="Invalid E-mail ID....";
			obj.select();
			obj.focus();
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		 	document.getElementById(msgObj).innerHTML="Invalid E-mail ID....";
			obj.select();
			obj.focus();
			return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		 	document.getElementById(msgObj).innerHTML="Invalid E-mail ID....";
			obj.select();
			obj.focus();
			return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		 //document.all.formTable.rows(0).cells(0).innerText
		document.getElementById(msgObj).innerHTML="Invalid E-mail ID....";
		    //alert("Invalid E-mail ID")
		    
		obj.select();
		obj.focus();
			return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		 //document.all.formTable.rows(0).cells(0).innerText
document.getElementById(msgObj).innerHTML="Invalid E-mail ID....";
		    //alert("Invalid E-mail ID")
		    
		obj.select();
		obj.focus();
			return false
		 }

 		 return true					
}
function checkLink(goToUrl)
{
	if(goToUrl.toUpperCase()==document.URL.substr(document.URL.lastIndexOf("/")+1).toUpperCase())	
			return false;
	else	
		return true;
}
function FloatValidate(obj)
{
		var s =	obj.value,flag=true;;
		if(s.indexOf(".")>0 && s.substring(s.indexOf(".")+1).indexOf(".")!=-1)
		{
		//document.all.formTable.rows(0).cells(0).innerText
document.getElementById(msgObj).innerHTML="Enter valid Numbers Only...";
			//alert("Enter valid Numbers Only...");
				flag=false;
		}
		else
		{				 
			var c;
			for(i=0;i<s.length;i++)
			{
				c=s.toUpperCase().charAt(i);
				if(i==0 && (c=="-" || c=="+"))
				{
					i++;
					continue;
				}
	            if((c<'0' || c>'9') && c!=".")
				 {
					//document.all.formTable.rows(0).cells(0).innerText
document.getElementById(msgObj).innerHTML="Enter valid Numbers Only...";
//					alert("Enter valid Numbers Only...");
					flag=false;
					break;
			 	 }
			 }
 		  }
		if(flag==false)
		{
			obj.select();
		 	 obj.focus();
			 return false;
		}
		else 
		 return true;
}
// for date validation
// Declaring valid date character, minimum year and maximum year
	var dtCh= "-";
	var minYear=1900;
	var maxYear=2100;

	function isInteger(s){
		var i;
	    for (i = 0; i < s.length; i++)
	    {   
	        // Check that current character is number.
       	 var c = s.charAt(i);
       	 if (((c < "0") || (c > "9"))) 
       	 	return false;
    }
    // All characters are numbers.
    return true;
}

	function stripCharsInBag(s, bag)
	{
		var i;
	   	var returnString = "";
   	 	// Search through string's characters one by one.
	   // If character is not in bag, append to returnString.
	   for (i = 0; i < s.length; i++){   
     	var c = s.charAt(i);
       if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

	function daysInFebruary (year)
	{
		// February has 29 days in any year evenly divisible by four,
	    // EXCEPT for centurial years which are not also divisible by 400.
   		 return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
	}
	function DaysArray(n)
	{
		for (var i = 1; i <= n; i++) 
		{
			this[i] = 31
			if (i==4 || i==6 || i==9 || i==11) 
				{this[i] = 30}
			if (i==2) 
				{this[i] = 29}
   		} 
   return this;
}
function DateValidate(dtStr,obj)
	{
		AsOnDate=obj;
		var daysInMonth = DaysArray(12)
		var pos1=dtStr.indexOf(dtCh)
		var pos2=dtStr.indexOf(dtCh,pos1+1)
		var	strDay=dtStr.substring(0,pos1)
		var strMonth=dtStr.substring(pos1+1,pos2)
		var strYear=dtStr.substring(pos2+1)
		strYr=strYear
		if (strDay.charAt(0)=="0" && strDay.length>1) 
			strDay=strDay.substring(1)
		if (strMonth.charAt(0)=="0" && strMonth.length>1) 
			strMonth=strMonth.substring(1)
		for (var i = 1; i <= 3; i++) 
		{
			if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
		}
		month=parseInt(strMonth)
		day=parseInt(strDay)
		year=parseInt(strYr)
		if (pos1==-1 || pos2==-1)
		{
			//document.all.formTable.rows(0).cells(0).innerText
document.getElementById(msgObj).innerHTML="The date format should be : dd-mm-yyyy";
//			alert("The date format should be : dd/mm/yyyy")
			AsOnDate.select();
			AsOnDate.focus();
			return false;
		}
		if (strMonth.length<1 || month<1 || month>12)
		{
			//document.all.formTable.rows(0).cells(0).innerText
document.getElementById(msgObj).innerHTML="Please enter a valid month....";
//			alert("Please enter a valid month")
		
			AsOnDate.select();
			AsOnDate.focus();
			return false;
		}
		if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month])
		{
			//document.all.formTable.rows(0).cells(0).innerText
document.getElementById(msgObj).innerHTML="Please enter a valid day....";
//			alert("Please enter a valid day")
			
			AsOnDate.select();
			AsOnDate.focus();
			return false;
		}
		if (strYear.length != 4 || year==0 || year<minYear || year>maxYear)
		{
			//document.all.formTable.rows(0).cells(0).innerText
document.getElementById(msgObj).innerHTML="Please enter a valid 4 digit year between "+minYear+" and "+maxYear;
//			alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
			
			AsOnDate.select();
			AsOnDate.focus();
			return false;
		}
		if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false)
		{
			//document.all.formTable.rows(0).cells(0).innerText
	document.getElementById(msgObj).innerHTML="Please enter a valid date....";
//	alert("Please enter a valid date")
			
			AsOnDate.select();
			AsOnDate.focus();
			return false;
		}
		return true;
}
function validate(formObj,act,Name)
{
	var flag=true;
	var field=formObj.length-2;
	if(Name=="MstEmployee") field=3;
	for (i=1; i<field && flag==true; i++)
	{
		s=formObj.elements[i].value;			
		if(s.length<=0)
		{
			//document.all.formTable.rows(0).cells(0).innerText
document.getElementById(msgObj).innerHTML="Please, Enter Complete Data....";
//			alert("Please, Enter Complete Data .......");
			flag=false;
			formObj.elements[i].focus(); 
		}
	}	
	if(flag==true)
	{
		formObj.action.value=act;
		formObj.tblName.value=Name;
		if(formObj.SrNo)
			formObj.SrNo.disabled=false;
	}
	return flag;
}
function required(obj,str,sel)
{
	if(obj.value=="")
	{
		document.getElementById(msgObj).innerHTML="Please Enter " + str + "....";
		obj.select();
		obj.focus();
		return false;
	}	
    for (i = 0; i < obj.value.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = obj.value.charAt(i);
        if (c!=' ')
		{ 		
			return true;
		}
    }
	document.getElementById(msgObj).innerHTML="Please Enter " + str + "....";
	obj.select();
	obj.focus();
	return false;	
}
function getEle(id)
{
	return document.getElementById(id);
}
function checkAlpha(obj)
{
	
	for(var i=0;i<obj.value.length;i++)
	{
		if(!isNaN(obj.value.substr(i,1)))
			{
				if (obj.value.substr(i,1)!=" ")
				{
					document.getElementById(msgObj).innerHTML="Name should not contain Digits.";
					obj.select();
					obj.focus();
					return false;
					break;
				}
				
			}
	
	}
	return true;

}

function checkUserId(obj)
{	
	for(var i=0;i<obj.value.length;i++)
	{		
		if (obj.value.substr(i,1)==" " || obj.value.substr(i,1)=="$" || obj.value.substr(i,1)=="#" || obj.value.substr(i,1)=="@" || obj.value.substr(i,1)=="=" || obj.value.substr(i,1)=="~" || obj.value.substr(i,1)=="%" || obj.value.substr(i,1)=="^" || obj.value.substr(i,1)=="&" || obj.value.substr(i,1)=="*" || obj.value.substr(i,1)=="(" || obj.value.substr(i,1)==")" || obj.value.substr(i,1)=="-")
		{
			return false;
			break;
		}	
	}
	return true;
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}


-->