function trim(str){
        var ichar, icount;
        var strValue = str;

         ichar = strValue.length - 1;
        icount = -1;
        while (strValue.charAt(ichar)==' ' && ichar > icount)
            --ichar;
        if (ichar!=(strValue.length-1))
            strValue = strValue.slice(0,ichar+1);
        ichar = 0;
        icount = strValue.length - 1;
        while (strValue.charAt(ichar)==' ' && ichar < icount)
            ++ichar;
        if (ichar!=0)
            strValue = strValue.slice(ichar,strValue.length);
        return strValue;
}
function avaliable(str,exp){
         var count=0;
         while(count>exp.length()){

         }

}


function isEmailAddr(email)
	{
	  var result = false
	  var theStr = new String(email)
	  var index = theStr.indexOf("@");
     if (index > 0)
           {
       var pindex = theStr.indexOf(".",index);
       if ((pindex > index+1) && (theStr.length > pindex+1))
	    result = true;
        }
      return result;
        }

function empty(str)
	{
	
	var strValue=str;
	if (strValue=="")
		{
		return true;
		
		}
	
	}

function alpha(str)
	{
	var strValue=str;
	var arg=  /[^a-zA-Z- .']/g;
	
	if (arg.test(strValue)==true)
	 {
	  return true;
	  }
	}
	
function alphaSpace(str)
	{
	var strValue=str;
	var arg=  /[^a-zA-Z- ]/g;
	
	if (arg.test(strValue)==true)
	 {
	  return true;
	  }
	}
	
function alphaNumber(str)
	{
	var strValue=str;
	var arg=  /[^0-9a-zA-Z- ]/g;
	
	if (arg.test(strValue)==true)
	 {
	  return true;
	  }
	}	
	
	


function phoneHyp(str)	
	{
	
	 var strValue=str;
	
	  if(strValue.length >11)
		{
			for(phone_length=0;phone_length<strValue.length;phone_length++)
			{
			
				if((phone_length == 3) || (phone_length == 7))
				{
		
					if(strValue.charAt(phone_length) == "-")
					{
					}
					else
					{
						//alert("Phone number must be of 111-111-1111 format");
						//theForm.phone1.focus();
						//return false;
						return true;
					}
				}
			}
		}
		else
		{
				
				return true;
		}
		
	
	}
	
	
	function number(str)
		{
		var strValue=str;
			var arg=  /[^0-9.]/g;
			
			if (arg.test(strValue)==true)
			 {
			  return true;
			  }
		
		}
	
	
	function numberOnly(str)
	 {
	  var strValue=str;
	  var arg=  /[^0-9-]/g;
	  if (arg.test(strValue)==true)
	  {
	   return true;
	  }
	}
	

	function phone1(str)
	 {
	  var strValue=str;
	  var arg=  /[^0-9-.)(]/g;
	  if (arg.test(strValue)==true)
	  {
	   return true;
	  }
	}


function maxCharacter(str)
	{
	
	var strValue=str;
	  alert(strValue.length);
	  if(strValue.length >100)
	  
	  	{
	  	return true;
	  	}
	
	}
	
	/*
	function check_url(str) 
	{
	var address=str;
	if ((address.indexOf ('http://') == -1)|| (address.indexOf ('.') == -1))
		{
	  return true;
	  	}
	}

*/