var fontSize;
/*-------Enlarge Font------*/
function increaseFront(mode)
{		
	if(mode!="ini")//on initial page load do not set cookie
		setCookie('fontSize',fontSize,365);
	if(fontSize==1)
	{
		document.getElementById("MainContainnerDiv").className= "defFont";		
		document.getElementById("enlargeSec").innerHTML= "<a href='#Enlarge Text' onclick=\"javascript:increaseFront('');\">[+] Enlarge Text</a>";				
		fontSize = 0;				
		if(document.getElementById("frmPropertyMap"))
		{
			if(mode=="ini")//Give time to load the map
				setTimeout("document.getElementById('frmPropertyMap').contentWindow.document.getElementById('MainContainnerDiv').className= 'defFont';",10000);			
			else
				document.getElementById("frmPropertyMap").contentWindow.document.getElementById("MainContainnerDiv").className= "defFont";
		}
	}
	else{
		document.getElementById("MainContainnerDiv").className = "enlageFont";		
		document.getElementById("enlargeSec").innerHTML= "<a href='#Reduce Text' onclick=\"javascript:increaseFront('');\">[-] Reduce Text</a>";							
		fontSize = 1;
		if(document.getElementById("frmPropertyMap"))
		{
			if(mode=="ini")//Give time to load the map
				setTimeout("document.getElementById('frmPropertyMap').contentWindow.document.getElementById('MainContainnerDiv').className= 'enlageFont';",10000);			
			else	
				document.getElementById("frmPropertyMap").contentWindow.document.getElementById("MainContainnerDiv").className= "enlageFont";
		}
	}			
}
/*read cookie*/
function getCookie(c_name)
{
	if (document.cookie.length>0)
  	{
  		c_start=document.cookie.indexOf(c_name + "=");
  		if (c_start!=-1)
    	{ 
    		c_start=c_start + c_name.length+1; 
    		c_end=document.cookie.indexOf(";",c_start);
    		if (c_end==-1) c_end=document.cookie.length;
		    	return unescape(document.cookie.substring(c_start,c_end));
    	} 
  	}
	return "";
}
/*set cookie*/
function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
/*check cookie*/
function checkCookie()
{
	var fontSizeCoockie = getCookie('fontSize');
	if (fontSizeCoockie!=null && fontSizeCoockie!="")
  	{
		
		fontSize = fontSizeCoockie;
  		increaseFront('ini')
  	}  	
	
}
//TRIM FUNCTION
function trimAll(sString) 
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString.length;
}
//CHECK FOR HTML TAGS IN INPUT TEXT
function IsValidText(sText)
{
	var ValidChars = "<>";
    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;   
}
//CHECK VALID EMAIL
function checkemail(str)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	{
		return true;
	}
	else
	{
		return false;		
	}

}
function sortOrder(name)
{
	if(document.sortForm.OrderBy.value!=name)
		document.sortForm.sortOrder.value='ASC';
	else if(document.sortForm.sortOrder.value=='DESC')
		document.sortForm.sortOrder.value='ASC';
	else
		document.sortForm.sortOrder.value='DESC';	
	document.sortForm.OrderBy.value=name;	
	document.sortForm.submit();						
}
//CHECK FLOAT NUMBER
function IsFLOAT(sText)
{
	var ValidChars = "$0123456789.,";
   	var IsNumber=true;
	var Char;
   	var noOfDot =0; 
 
   	for (i = 0; i < sText.length && IsNumber == true; i++) 
    { 
    	Char = sText.charAt(i); 
      	if(Char == ".")
        	noOfDot++;
		if(Char == "$" && i != 0)	
		{
			IsNumber = false;
		}
      	if (ValidChars.indexOf(Char) == -1) 
        {
        	IsNumber = false;
		}
	}
    if(noOfDot > 1)
    	IsNumber = false;       
   	return IsNumber;   
}