/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function scrollYTo(endPos, steps, delay) {
    try {

        var scroll = dojo._docScroll();
        var dir;
        if (scroll.y > endPos) {
                dir = -1;
        } else {
                dir = 1;
        }
        if (Math.abs(scroll.y-endPos) > 0) {
            if (Math.abs(scroll.y-endPos) >= steps) {
                    window.scrollBy(0,steps * dir);
                    scrollYTo(endPos,steps,delay);
            } else {
                    window.scrollBy(0,steps * dir);
                    scrollYTo(endPos,1,1);
            }
        }
        window.scroll(0,endPos);
    } catch(err) {
        window.scroll(0,endPos);
        console.debug("searchSeniorLiving.js-scrollYTo-error: "+err.message);
    }

}

var fontMin=11;
var fontMax=33;
function increaseFontSize() {
   var p = dojo.query("DIV, SELECT, LI, LABEL, SPAN"); //document.getElementsByTagName('div');
   for(i=0;i<p.length;i++) {
      /*if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));

      } else {
         var s = 12;
      }*/
      s = parseInt(dojo.style(p[i],"fontSize").replace("px",""),10);
      if(s!=fontMax) {
         s += 1;
      }
      //p[i].style.fontSize = s+"px"
      dojo.style(p[i],"fontSize",s+"px");
      
   }
}
function decreaseFontSize() {
   var p = dojo.query("DIV, SELECT, LI, LABEL, SPAN"); //document.getElementsByTagName('div');
   for(i=0;i<p.length;i++) {
      /*if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }*/
      s = parseInt(dojo.style(p[i],"fontSize").replace("px",""),10);
      if(s!=fontMin) {
         s -= 1;
      }
      //p[i].style.fontSize = s+"px"
      dojo.style(p[i],"fontSize",s+"px");
   }
}

function checkPasswordMatch(clientId,form,passwd1Id, passwd2Id){
    try {
     var pwd1 = document.getElementById(form.id+":"+passwd1Id);
     var pwd2 = document.getElementById(form.id+":"+passwd2Id);

         if(pwd1.value != pwd2.value){
            alert("Passwords Do Not Match. Please re-enter.");
            pwd1.value="";
            pwd2.value="";
            pwd1.focus();
            return false;
         } else {
            form.submit();
            return true;
         }
    } catch(err) {
        console.error("searchSeniorLiving.js-checkPasswordMatch-error: "+err.message);
    }
}

function unescapeAmpersandAndDblQuote(htmlText) {
    try {
        var textOnly = htmlText.replace("&amp;", "&");
        textOnly = textOnly.replace("&quot;", "\"");
        return textOnly;
    } catch(err) {
        return htmlText;
    }
}


/*
try {
    if (!onClickHandlers) {
        onClickHandlers = new Array();
    }
} catch(err) {
    onClickHandlers = new Array();
}
*/
facilityAttributes = new Array();
