function changestyleover(element){
	var el = document.getElementById(element);
	el.className='atsidenavhover';
	el.style.cursor='pointer';
}
function changestyleout(element){
	var el = document.getElementById(element);
	el.className='atsidenav';
}
 
 function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
	if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function setActiveStyleSheet(operation) {
  var i, a, main, sheetname='';
  
  if(getActiveStyleSheet() == "largetext"){
	if(operation == "smaller"){
		sheetname = 'mediumtext';
	}
  }
  
  if(getActiveStyleSheet() == "mediumtext"){
	if(operation == "smaller"){
		sheetname = 'smalltext';
	}else if(operation = "larger"){
		sheetname = 'largetext';
	}
  }
  
  if(getActiveStyleSheet() == "smalltext"){
	if(operation == "larger"){
		sheetname = 'mediumtext';
	}
  }
  

    if(sheetname.length > 0){
		var thisDate = new Date();
		thisDate.setYear(2040);
		thisDate.setMonth(0);
		thisDate.setDate(1);
	
		setCookie('RTHFont',sheetname,thisDate,'/','.retirementhomes.com');
		//alert(sheetname);
	  	DoSetActiveStyleSheet(sheetname);
  }
}

function setFont(){
	if(getCookie('RTHFont')){
		DoSetActiveStyleSheet(getCookie('RTHFont'));
	}
	if(jsAreaAutoPopup){
	    delay = 2;
	    timer = setTimeout("PopupAreaNew('divPoll')", delay*1000);	    
	}
	
}

function setCookie(name, value, expires, path, domain, secure) {
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function DoSetActiveStyleSheet(sheetname){
	 var i, a;
	 for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
		  a.disabled = true;
		  if(a.getAttribute("title") == sheetname) a.disabled = false;
		}
	  }
}

function SelectAll() {
	
	if (document.artsearch.Selection.value == 'true') {
		var elval = false;
		document.artsearch.Selection.value = 'false'
		document.artsearch.selectbutton.value = 'Select All'
	} else {
		var elval = true;
		document.artsearch.Selection.value = 'true'
		document.artsearch.selectbutton.value = 'Clear All'
	}
  for (var i=0;i<document.artsearch.elements.length;i++)
    {
    var e = document.artsearch.elements[i];
	  if (e.name == 'ATVAR_SEARCHTOPIC') {
	      e.checked = elval;
	}
	 }
	}

function WinOpen(url,x,y) {
	var options = "toolbar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,"ATRATINGS",options);
}

function winopennamed(url,winname,x,y){
	var options = "toolbar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,winname,options);
}

function PrintWindow(url,x,y) {
	var options = "toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,"PRINTARTICLE",options);
}

function forumpost(url,x,y) {
	var options = "toolbar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,"fpost",options);
}

function checkemail(formObj){
	var error = "";
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if(!(emailFilter.test(formObj.value))) { 
	    error += "Please enter a valid email address.\n";
	}
	if(formObj.value.match(illegalChars)) {
		error += "The email address contains illegal characters.\n";
	}
	if (error != "") {
	       alert(error);
	       return false;
	}
	return true;
}

function collapseMe(TextLabel,TextBottomLinkBar,TextContent,image1){
	var elem = document.getElementById(TextLabel);
	var elem2 = document.getElementById(TextBottomLinkBar);
	var elem3 = document.getElementById(TextContent);
	var imgelem = document.getElementById(image1);
	
	if(elem2.className.indexOf('Collapsed') <= 0){
		elem.style.display='none';
		elem2.className = 'TreeBottomLinkBar_Collapsed';
		elem3.className = 'TreeContent_Collapsed';
		document[image1].src='/i/tree/downarron.gif';
	}else{
		elem.style.display='';
		elem2.className = 'TreeBottomLinkBar';
		elem3.className = 'TreeContent';
		elem3.style.display='';
		document[image1].src='/i/tree/downarroff.gif';
	}
}

function openpanel(element){
	var elem = document.getElementById('npanel');
	var filterElem = document.getElementById('filterLink');
	if(elem.style.display != 'block'){
		elem.style.display='block';
		filterElem.innerHTML='close filter';
	}else{
		elem.style.display='';
		filterElem.innerHTML='open filter';
	}
}

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;
   
   }
 
