window.onload = function() {
    preloadNavImagesHome();
    preloadButtons();
    sizeText(null);
}
function preloadNavImagesHome(){
	var homeImage = new Image();
	homeImage.src = '/images/header/tabs/center_over.gif';
	var aboutImage = new Image();
	aboutImage.src = '/images/header/tabs/physicians_over.gif';
	var basicsImage = new Image();
	basicsImage.src = '/images/header/tabs/health_over.gif';
	var healthyImage = new Image();
	healthyImage.src = '/images/header/tabs/treatments_over.gif';
	var helpImage = new Image();
	helpImage.src = '/images/header/tabs/women_over.gif';
	var learnImage = new Image();
	learnImage.src = '/images/header/tabs/men_over.gif';
	var foundationImage = new Image();
	foundationImage.src = '/images/header/tabs/wellness_over.gif';	
}

var overImage = '';

function sharesite(url,title){
	title = 'Patients Medical - ' + title;
	if (document.all && window.external) //IE
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "")
}

function sizeText(direction)
{
    var incrementValue = 2;
    var startSize = 11;
    var startLineHeight = 15;
    var expirationDuration = 7;

    var size = startSize;
    var lineHeight = startLineHeight;

    if (getCookie('fontSize') == '') {
        setCookie('fontSize', startSize, expirationDuration);
    }
    else {
        size = getCookie('fontSize');
    }
    if (getCookie('lineHeight') == '') {
        setCookie('lineHeight', startLineHeight, expirationDuration);
    }
    else {
        lineHeight = getCookie('lineHeight');
    }

    if (direction == 1) {
        size = parseInt(size) + parseInt(incrementValue);
        lineHeight = parseInt(lineHeight) + parseInt(incrementValue);        
    }
    else if (direction == 0) {
        size = parseInt(size) - parseInt(incrementValue);
        lineHeight = parseInt(lineHeight) - parseInt(incrementValue);
    }

    var p = document.getElementsByTagName('p');    
    var center = document.getElementById('center');

	
	for(var i=0;i<p.length;i++) { 	
		if(p[i].className!="pagetitle") {
		    p[i].style.fontSize = size + 'px';
			p[i].style.lineHeight = lineHeight + 'px';
		}
    }

    if (center != null) {
        var listItems = center.getElementsByTagName('li');
        for (var i = 0; i < listItems.length; i++) {
            if (listItems[i].className != "pagetitle") {
                if (listItems[i].className != 'staticsize') {
                    listItems[i].style.fontSize = size + 'px';
                    listItems[i].style.lineHeight = lineHeight + 'px';
                }
            }
        }
    }
	
	if(document.body.style.overflow) { 
		document.body.style.overflow = 'none';			
	}

	setCookie('fontSize', size, expirationDuration);
	setCookie('lineHeight', lineHeight, expirationDuration);
}

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()) +
";path=/";
}

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 "";
}

function swapover(which,istopnav){
	var src = '';
	
	for (var ind = 0; ind < which.childNodes.length; ind ++){
		if (which.childNodes[ind].nodeType == "1"){
			inputEle = 	which.childNodes[ind];
			src = inputEle.getAttribute('src');
		}
	}
		
	if (src.indexOf(".com") >=0){
		var parts = src.split(".com");
		src = parts[1];
	}	
	if(istopnav == true){
		if (src.indexOf("_off") >= 0){
			var parts = src.split("_off");
			var preloadsrc = parts[0]+ "_over" + parts[1];
			which.firstChild.src=preloadsrc;
		}		
		if (src.indexOf("_on") >= 0){
			overImage = which;
			overImageSrc = which.firstChild.src;
			
			var parts = src.split("_on");
			var preloadsrc = parts[0]+ "_over" + parts[1];
			which.firstChild.src=preloadsrc;
		}
	} else {
		if (src.indexOf("_off") >= 0){
			var parts = src.split("_off");
			var preloadsrc = parts[0]+ "_on" + parts[1];
			which.firstChild.src=preloadsrc;
		}	
	}
}

	function swapback(which,istopnav){			
		var src = which.firstChild.getAttribute('src');
		if (src.indexOf(".com") >=0){
			var parts = src.split(".com");
			src = parts[1];
		}
		if(istopnav == true){
			if (src.indexOf("_over") >= 0){
				var parts = src.split("_over");
				
				var preloadsrc;
				if (overImage == which){
					preloadsrc = parts[0]+ "_on" +parts[1];
				} else {
					preloadsrc = parts[0]+ "_off" +parts[1];
				}
				which.firstChild.src=preloadsrc;
			}
		} else {
			if (src.indexOf("_on") >= 0){
				var parts = src.split("_on");
				var preloadsrc = parts[0]+ "_off" +parts[1];
				which.firstChild.src=preloadsrc;
			}	
		}
}

document.getElementsByClassName = function(clsName){
	var retVal = new Array();
	var elements = document.getElementsByTagName("*");
	for(var i = 0;i < elements.length;i++){
		if(elements[i].className.indexOf(" ") >= 0){
			var classes = elements[i].className.split(" ");
			for(var j = 0;j < classes.length;j++){
				if(classes[j] == clsName)
					retVal.push(elements[i]);
			}
		}
		else if(elements[i].className == clsName)
			retVal.push(elements[i]);
	}
	return retVal;
}	

function preloadButtons(){
	var buttons = document.getElementsByClassName('imgbtnwover');
	for (var i=0;i<buttons.length;i++){
		var src = buttons[i].getAttribute('src');
	if (src.indexOf(".com") >=0){
		var parts = src.split(".com");
		src = parts[1];
	}
	
	if (src.indexOf(".") >= 0){
			var parts = src.split("_off");
			var preloadsrc = parts[parts.length-2]+ "_on" + parts[parts.length-1];
			var preloadImage = new Image();
			preloadImage.src = preloadsrc;
		}
	}
}
            function showImage(imgId,typ) {
                var objImg = document.getElementById(imgId);
                if (objImg) {
                    if (typ == "1")
                        objImg.src = "/images/appbuttons/submit_off.gif";
                  else if (typ == "2")
                       objImg.src = "/images/appbuttons/submit_over.gif";
               }
           }
		               function showImage(imgId,typ) {
                var objImg = document.getElementById(imgId);
                if (objImg) {
                    if (typ == "1")
                        objImg.src = "/images/appbuttons/cancel_off.gif";
                  else if (typ == "2")
                       objImg.src = "/images/appbuttons/cancel_over.gif";
               }
           }
