		function echeck(str) {

				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")
				return false
				}

				if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
				alert("Invalid E-mail ID")
				return false
				}

				if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
					alert("Invalid E-mail ID")
					return false
				}

				if (str.indexOf(at,(lat+1))!=-1){
					alert("Invalid E-mail ID")
					return false
				}

				if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
					alert("Invalid E-mail ID")
					return false
				}

				if (str.indexOf(dot,(lat+2))==-1){
					alert("Invalid E-mail ID")
					return false
				}
				
				if (str.indexOf(" ")!=-1){
					alert("Invalid E-mail ID")
					return false
				}

 				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 IsNumeric2(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 IsNumeric1(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 trim(s) 
			{
				while (s.substring(0,1) == ' ')
				{
				s = s.substring(1,s.length);
  				}
				while (s.substring(s.length-1,s.length) == ' ') 
				{
 				s = s.substring(0,s.length-1);
  				}
				return s;		
			}
			
			function alphabets(sText)
			{
			var ValidChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
			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 replaceString(sString, sReplaceThis, sWithThis) 
			 { 
				if (sReplaceThis != "" && sReplaceThis != sWithThis) {
				var counter = 0;
				var start = 0;
				var before = "";
				var after = "";
				while (counter<sString.length) {
					start = sString.indexOf(sReplaceThis, counter);
					if (start == -1){
					break;
					} else {
					before = sString.substr(0, start);
					after = sString.substr(start + sReplaceThis.length, sString.length);
					sString = before + sWithThis + after;
					counter = before.length + sWithThis.length;
					}
					}
				}
				return sString;
			  }
