<!--
	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...";
			alert("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...";
					alert("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
		alert("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==10)
	{
	//	s=Phone.value.substring(0,3);
		//s1=Phone.value.substring(3,4);
		s2=Phone.value.substring(0,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 )
			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)
		{
			alert("Invalid E-mail ID....");
			obj.select();
			obj.focus();
			return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{		
			alert("Invalid E-mail ID....");
			obj.select();
			obj.focus();
			return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
			alert("Invalid E-mail ID....");
			obj.select();
			obj.focus();
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		 	alert("Invalid E-mail ID....");
			obj.select();
			obj.focus();
			return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		 	alert("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
		alert("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
alert("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
alert("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
alert("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
alert("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
alert("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
alert("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
alert("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
	alert("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
alert("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)
{//alert(str);
	if(obj.value=="")
	{
		alert("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;
		}
    }
	alert("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)!=" ")
				{
					alert("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;
   
}
function alphanumeric(alphane)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
		  {
		  }
		else	{
			 return false;
		  }
		}
 return true;
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function checkURL(obj) {
var urlregex = new RegExp("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)");
if(urlregex.test(obj.value))
{
return(true);
}
return(false);
}

-->