		////////////////// Validation For Numeric Begins //////////////
		function isStringNumeric(StringValue)
		{
				L=StringValue.length;
				for(i=0;i<L;i++)
				{
					var a = StringValue.charAt(i);
					if(a!='1' && a!='2' && a!='3' && a!='4' && a!='5' && a!='6' && a!='7' && a!='8' && a!='9' && a!='0' )
						return false;
				}		
		}
		/////////////////String Without Numbers//////////////////////
		function isStringWithoutNumeric(StringValue)
		{
				L=StringValue.length;
				for(i=0;i<L;i++)
				{
					var a = StringValue.charAt(i);
					if(a=='1' || a=='2' || a=='3' || a=='4' || a=='5' || a=='6' || a=='7' || a=='8' || a=='9' || a=='0' )
						return false;
				}		
		}
		/////////////////////////////////////////////////////////////
		////////////////// Validation For Numeric Ends //////////////



		////////////////// Validation For DecimalNumber //////////////
		function isStringDecimalNumber(StringValue)
		{       var flag=false; 
				L=StringValue.length;
				for(i=0;i<L;i++)
				{   
				    
					var a = StringValue.charAt(i);
 		   			if (flag== true && a=='.')
     					return false;
					
	     		    if (a=='.')
	   				   flag=true;
					
					if(a!='1' && a!='2' && a!='3' && a!='4' && a!='5' && a!='6' && a!='7' && a!='8' && a!='9' && a!='0' && a!='.')
						return false;
				}		
		}
		////////////////// Validation For Decimal Number Ends //////////////



		////////////////// Validation For Alphabets Begins //////////////
		function isStringWithoutAlphabets(StringValue)
		{
				L=StringValue.length;
				for(i=0;i<L;i++)
				{
					var a = StringValue.charAt(i);
					if((a=='A')||(a=='B')||(a=='C')||(a=='D')||(a=='E')||(a=='F')||(a=='G')||(a=='H')||(a=='I')||(a=='J')||(a=='K')||(a=='L')||(a=='M')||(a=='N')||(a=='O')||(a=='P')||(a=='Q')||(a=='R')||(a=='S')||(a=='T')||(a=='U')||(a=='V')||(a=='W')||(a=='X')||(a=='Y')||(a=='Z'))
						return false;
					else if((a=='a')||(a=='b')||(a=='c')||(a=='d')||(a=='e')||(a=='f')||(a=='g')||(a=='h')||(a=='i')||(a=='j')||(a=='k')||(a=='l')||(a=='m')||(a=='n')||(a=='o')||(a=='p')||(a=='q')||(a=='r')||(a=='s')||(a=='t')||(a=='u')||(a=='v')||(a=='w')||(a=='x')||(a=='y')||(a=='z'))
						return false;
					else if((a=='"')||(a=="'"))
						return false;	
				}		
		}
		////////////////// Validation For Alphabets Ends //////////////



		////////////////// Validation for Special Characters Begins //////////////
		function isStringWithoutSpecialChar(StringValue)
		{
			L=StringValue.length;
			for(i=0;i<L;i++)
			{
				var a = StringValue.charAt(i);
				if((a=='`')||(a=='!')||(a=='@')||(a=='#')||(a=='$')||(a=='%')||(a=='^')||(a=='&')||(a=='*')||(a=='(')||(a==')')||(a=='+')||(a=='|')||(a=='/')||(a=='\\')||(a=='_')||(a==' '))
				return false;
			}		
		}
		///////////////// Validation for Special Characters Ends ////



		////////////////// Validation For Email Address Begins //////////////
		function isEmailAddressValid(string)
		{
					 var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
              if (!string.match(re)) {
                return (false);
                    }
                return(true);
		}
		////////////////// Validation For EmailAddress Ends //////////////

     
     
      ///////////////////Validation For Websitename////////////////////////
      function isWebsiteNameValid(webname)
      {
         
          if(webname=="")
              return false;
         
         l=webname.length;
              
        for(i=0;i<l;i++)
					{
						var a = webname.charAt(i);
						if(a==',' || a==' '|| a=='@' || a=='#' || a=='*'  || a=='&' || a=='^' || a=='%' || a=='$' || a=='!' || a=='~' || a=='`' || a=='|' || a==';' || a==':' || a=='<' || a=='>' || a=='?' || a=='(' || a==')' || a=='{' || a=='}' || a=='[' || a==']' || a=='"' || a=='/' || a=='\\')
							return false;
					}
       }
       
     ///////////////////Validation For Websitename Ends////////////////////////  
       
       

		////////////////// Validation For PhoneNumber Begins //////////////
		function isPhoneNumberValid(PhoneNumber)
		{
				if(PhoneNumber=="")
					return false;
				else if(isStringWithoutAlphabets(PhoneNumber)==false)
					return false;	
		       else if(isStringWithoutSpecialChar(PhoneNumber)== false)
				    return false; 	
	
		
		}		
		////////////////// Validation For PhoneNumber Ends //////////////
    
     

		////////////////// Validation For ZipCode Begins //////////////
		function isZipCodeValid(ZipCode)
		{
				if(ZipCode=="")
					return false;
				else if(isStringWithoutAlphabets(ZipCode)==false)
					return false;
		}		
		////////////////// Validation For ZipCode Ends //////////////



		////////////////// Validation for UserName Begins //////////////
		function isUserNameValid(StringValue)
		{
				L=StringValue.length;
				InvalidCharacter = 0;
				for(i=0;i<L;i++)
				{
				
					var a = StringValue.charAt(i);
					
					if((a=='A')||(a=='B')||(a=='C')||(a=='D')||(a=='E')||(a=='F')||(a=='G')||(a=='H')||(a=='I')||(a=='J')||(a=='K')||(a=='L')||(a=='M')||(a=='N')||(a=='O')||(a=='P')||(a=='Q')||(a=='R')||(a=='S')||(a=='T')||(a=='U')||(a=='V')||(a=='W')||(a=='X')||(a=='Y')||(a=='Z'))
						InvalidCharacter = 0;
					else if((a=='a')||(a=='b')||(a=='c')||(a=='d')||(a=='e')||(a=='f')||(a=='g')||(a=='h')||(a=='i')||(a=='j')||(a=='k')||(a=='l')||(a=='m')||(a=='n')||(a=='o')||(a=='p')||(a=='q')||(a=='r')||(a=='s')||(a=='t')||(a=='u')||(a=='v')||(a=='w')||(a=='x')||(a=='y')||(a=='z'))
						InvalidCharacter = 0;
					else if((a=='0')||(a=='1')||(a=='2')||(a=='3')||(a=='4')||(a=='5')||(a=='6')||(a=='7')||(a=='8')||(a=='9'))
						InvalidCharacter = 0;
					else
						return false;
				}		
		}
		///////////////// Validation for UserName Ends ////////////////




		////////////////// Validation For Checking If EmailAddress entered Begins //////////////
	
function validateEmail(string) 
{
   string=Trim(string);
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    if (!string.match(re)) 
    {
     return(false);
    }
   return(true);
}
		////////////////// Validation For Checking If EmailAddress entered Ends //////////////
    
      ////////////////////////Validation For Mobile Number////////////////////////////////////
      
      
      function isMobileNumberValid(MobileNumber)
		{
			L=MobileNumber.length;
				if(L!=10)
					return false;
				else if(isStringWithoutAlphabets(MobileNumber)==false)
					return false;	
				else if(isStringWithoutSpecialChar(MobileNumber)== false)
				    return false; 	
		}		
		
		
		
		
      ////////////////////////Validation For Mobile Number Ends///////////////////////////////
      
      
       function isGenderValid(Gender)
		{
			L= Gender.length;
				if(L == 0)
					return false;
//				else if(isStringWithoutAlphabets(MobileNumber)==false)
//					return false;	
//				else if(isStringWithoutSpecialChar(MobileNumber)== false)
//				    return false; 	
		
		
		}	
      
      
      
      ///////////////////////////////////////////Trim/////////////////////////////////////////
         function Trim(STRING)
            {
                 STRING = LTrim(STRING);
                 return RTrim(STRING);
            }

          function RTrim(STRING)
            {
                  while(STRING.charAt((STRING.length -1))==" ")
                     {
                        STRING = STRING.substring(0,STRING.length-1);
                     }
                       return STRING;
            }


          function LTrim(STRING)
            {
              while(STRING.charAt(0)==" ")
                  {
                       STRING = STRING.replace(STRING.charAt(0),"");
                  }
              return STRING;
            }
            //////////////////////////////////////////////////////////////////////////////////
            ////////////////////////////// is String without CAPATAL letters///////////////////
            function withoutCapatal(StringValue)
            {
            L=StringValue.length;
				InvalidCharacter = 0;
				for(i=0;i<L;i++)
				{
				
					var a = StringValue.charAt(i);
				
            if((a=='A')||(a=='B')||(a=='C')||(a=='D')||(a=='E')||(a=='F')||(a=='G')||(a=='H')||(a=='I')||(a=='J')||(a=='K')||(a=='L')||(a=='M')||(a=='N')||(a=='O')||(a=='P')||(a=='Q')||(a=='R')||(a=='S')||(a=='T')||(a=='U')||(a=='V')||(a=='W')||(a=='X')||(a=='Y')||(a=='Z'))
            return false;
            }
            }
            /////////////////////////////////////////////////////////////////////////////////
           function countWords(string)
               {  
                   if(string=="") 
                   return 0
                   var re = /\s+/g; 
                   var words = string.split(re); 
                   //alert('words.length: ' + words.length); 
                   return words.length
               } 
              /////////////////////////////////////////////////////////////////////////////////
           
           ///////////////////Validation for Signed Number/////////////////////////////////////
		function isStringSignedNumber(StringValue)
		{
				L=StringValue.length;
		
				var a = StringValue.charAt(0);
		
		         if(a=="-") 
		         {
		           if(isStringNumeric(StringValue.substring(1,L))==false)
		            {
		              return false;
		            }
		         } 
		         else
		         {
		          if(isStringNumeric(StringValue)==false)
		              {
		                return false;
		             }
		         }
		 }
		
		
		////////////////////////////////////////////////////////////////////////////////////
				////////////////////////////////////////////////////////////////////////////////////
		//************Create XMLHttpRequest Object******************************
function GetXmlHttpObject()
{ 
   var objXMLHttp=null
     if (window.XMLHttpRequest)
        {
          objXMLHttp=new XMLHttpRequest()
        }
     else if (window.ActiveXObject)
        {
           objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
        }
    return objXMLHttp
 } 
//***********************************************************************
		
		

