// function to check alphabet and <spces and "." occurence
function isalphabet(ctrl)
{	
	//alert(" in alphabet ");
	var str; 
	//alert(document.frmoutline.elements[ctrl].value);
	str = document.frmProperty.elements[ctrl].value  
	// Return false if characters are not a-z, A-Z, or a space.   
        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 != ' ')&& (ch !="."))
				{
                   alert( "Accepts no special character. Only(<space> and '.')");
				   document.frmProperty.elements[ctrl].value = ""
				   document.frmProperty.elements[ctrl].focus()
				   return;
				}                      
        }
}
//validate function for string
function isString(str){   
        
        if (str == "")     
           return false;      
          
        // Return false if characters are not a-z, A-Z, or a space.   
        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 != ' ')&& (ch !="-")&&(ch !="."))
                   return false;         
                      
        }   
        return true;   
}
//validate function for AlphaNumeric.
function isAlphaNumeric(str){   
        
        if (str == "")     
           return false;      
          
        // Return false if characters are not a-z, A-Z, or a space.   
        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 < "0" || "9" < ch) && (ch != ' ')&& (ch !="-")&&(ch !=".")&&(ch != ")")&&(ch != "(")&&(ch != "_"))
                   return false;         
                      
        }   
        return true;   
}

//validate function for number
function isNumber(str){   
                  
        // Return false if characters are not digits '0-9'.   
        for (var i = 0; i < str.length; i++){      
                var ch = str.substring(i, i + 1);      
                if ((ch < "0" || "9" < ch)&&(ch !="-")&&(ch !=".")&&(ch !=" ")&&(ch !="(")&&(ch !=")")&&(ch !="/")&&(ch !="@")&&(ch !="#"))
                    return false;         
                    
                      
        }  
        
        return true;      

}
//validate function for email
function isEmail(str){   
           
        // Return false if e-mail field does not contain a '@' and '.' and if it is blank.   
        if (str.indexOf ('@',0) == -1 || str.indexOf ('.',0) == -1 || str== "")
           return false;      
           
        else { 
               return true;      
        }   
}
//This function removes left & right blank spaces.
function Trim(strSource){
       var strTrimmed="";
       
       for(var i=0; i<strSource.length; i++)
         {
            
           if (strSource.substring(i,i+1) != " ")
             
              strTrimmed +=strSource.substring(i,i+1);
     
          }
          return strTrimmed;
}          
//Checks for empty data.
function IsEmpty(s)
  {
    for(var i=0; i<s.length; i++)
     {
       if (s[i] != " ")
          return 0
      }
     return 1 
   } 

function validate(obj){
		
       if (obj.name=="phone_number"){
			if  (isNumber(obj.value) == false)
				return obj.name.toUpperCase().replace("_", " ") + "\n";
		}		
		else if (obj.name=="price"){
			if  (isNumber(obj.value) == false)
				return obj.name.toUpperCase().replace("_", " ") + "\n";
		}		
		else if (obj.name=="email_id"){
			if( isEmail(obj.value) == false)
				return obj.name.toUpperCase().replace("_", " ") + "\n";	
		}
		else if (obj.name=="name_of_owner"){
			if(isString(obj.value) == false)
				return obj.name.toUpperCase().replace("_", " ") + "\n";	
		}			
		else if (obj.name=="address"){
			 if (obj.value.length > 250)
				return "Please enter maximum 250 characters for address" + "\n";	
		}
		else if (obj.name=="requirement"){
			 if (obj.value.length > 300)
				return "Please enter maximum 300 characters." + "\n";	
		}
		else if (obj.name=="comments"){
			 if (obj.value.length > 250)
				return "Please enter maximum 350 characters for comments" + "\n";	
		}
			
		return "" 
		
}	

//function ResetForm(which)
function make_clear(which)
{
var pass=true
var first=-1
if (document.images)
{
for (i=0;i<which.length;i++)
	{
		var tempobj=which.elements[i]
		 if (tempobj.type=="text")
		 {
		  eval(tempobj.value="")
		  if (first==-1) {first=i}
		 }
		 else if (tempobj.type=="checkbox")
		 {
		  eval(tempobj.checked=0)
		  if (first==-1) {first=i}
		 }
		 else if (tempobj.col!="") 
		 {
		  eval(tempobj.value="")
		  if (first==-1) {first=i}
		 }
	}
}
which.elements[first].focus()
return false
}
 