// JavaScript Document
var min=11;
var defaultbody=13;
var max=19;
function addEvent(obj, evType, fn, useCapture){ // Set up event handlers - multi browser
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);       
    return r;
  }
}
/*          Resizing scripts */
function printfriendly()    {
            var title = getActiveFontSize();
            defaultFontSize();
            window.print();
            setActiveFontSize(title);  
}
function increaseFontSize() {
            var p = document.getElementsByTagName('body');
            if(p[0].style.fontSize) {var s = parseInt(p[0].style.fontSize.replace("px",""));} else {var s = defaultbody;}
            if(s!=max) {s += 2;}
            p[0].style.fontSize = s+"px"
}
function defaultFontSize() {
            var p = document.getElementsByTagName('body');
            var s = defaultbody;
            p[0].style.fontSize = s+"px"
}
function decreaseFontSize() {
            var p = document.getElementsByTagName('body');
            if(p[0].style.fontSize) {var s = parseInt(p[0].style.fontSize.replace("px",""));} 
            else {var s = defaultbody;}
            if(s!=min) {s -= 2;}
            p[0].style.fontSize = s+"px"
}
function setActiveFontSize(title) {           // Get the font size that is currently in play
            var p = document.getElementsByTagName('body');
            p[0].style.fontSize = title;
}
function getActiveFontSize() {
            var p = document.getElementsByTagName('body');
            if(p[0].style.fontSize) {return p[0].style.fontSize;}
            return null;  
}
function createCookie(name,value,days) {
if (days) {
            var date = new Date();
            date.setTime(date.getTime()+(days*24*60*60*1000));
            var expires = "; expires="+date.toGMTString();
}           
else expires = "";
            document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
            var nameEQ = name + "=";
            var ca = document.cookie.split(';');
            for(var i=0;i < ca.length;i++) {
            var c = ca[i];
            while (c.charAt(0)==' ') c = c.substring(1,c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
            return null;
} 
window.onunload = function(e) {
            var title = getActiveFontSize();
            createCookie("style", title, 365);
}
function enlarge(){
            var URL = '/bookmarks/helponbookmarks.aspx';
            window.open(URL,'','toolbar=0,scrollbars=1,statusbar=0,menubar=0,resizable=0,width=550,height=450,left=125,top=25');
}
function enlarge2(){
            var URL = '/helponsearch.aspx';
            window.open(URL,'','toolbar=0,scrollbars=1,statusbar=0,menubar=0,resizable=0,width=550,height=450,left=125,top=25');
}
function addListeners(e) {          // set up event handlers on page load
	var cookie = readCookie("style");
	var title = cookie ? cookie : (defaultbody+'px');
	if (typeof variable1Name == 'undefined' || variable1Name === undefined)	{title = defaultbody+'px';}
	setActiveFontSize(title);
	var test = '';
	if (test = document.getElementById('SizeDown'))	{addEvent(test, 'click', decreaseFontSize, false);}
	if (test = document.getElementById('SizeDefault'))	{addEvent(test, 'click', defaultFontSize, false);}
	if (test = document.getElementById('SizeUp'))		{addEvent(test, 'click', increaseFontSize, false);}
	if (test = document.getElementById('text-resizer-div'))	{test.style.display="block";}
	if (test = document.getElementById('PrintThisPage'))	{addEvent(test, 'click', printfriendly, false);}
	if (test = document.getElementById('PrintThisPageImg'))	{addEvent(test, 'click', printfriendly, false);}
	if (test = document.getElementById('print-friendly-div'))	{test.style.display="block";}
	if (test = document.getElementById('Search-Help-Popup'))	{addEvent(test, 'click', enlarge2, false); test.href="#"; test.target="";}
	if (test = document.getElementById('Search-Help-Popup2'))	{addEvent(test, 'click', enlarge2, false); test.href="#"; test.target="";}	
	if (test = document.getElementById('Search-Help-Popup3'))	{addEvent(test, 'click', enlarge2, false); test.href="#"; test.target="";}				
	if (test = document.getElementById('BookmarksHelp'))	{addEvent(test, 'click', enlarge, false); test.href="#"; test.target="";}
}
if (document.getElementById && document.getElementsByTagName)     { // page load script
            addEvent(window, 'load', addListeners, false);
}