﻿
/*
function increaseText(size) { 
	// used to determine the appropriate text size for the window
	var fontSize = 11;	
	var fontSizeA = 11;
	var fontSizeAA = 17;
	var fontSizeAAA = 22;
	
	if(size=='A') { fontSize = fontSizeA; }
	if(size=='AA') { fontSize = fontSizeAA; }
	if(size=='AAA') { fontSize = fontSizeAAA; }
	
	var fontSizeCookie = getCookie('fontSize');			
	setCookie('fontSize',fontSize,365);	
	setTextSize();				
}*/

/*
function setTextSize() { 
	// called when the window loads to reset the text size
	var fontSizeCookie = getCookie('fontSize');
	var centerDiv = document.getElementById('content');
	for(var i=0; i<centerDiv.childNodes.length;i++) { 	
		if(centerDiv.childNodes[i].tagName=='P') { 		
			centerDiv.childNodes[i].style.fontSize = fontSizeCookie+'px';		
		}
	}
}*/

function printPage() {
    window.print();
}

function bookmarkPage(url, title) {
    if (document.all && window.external) //IE
        window.external.AddFavorite(url, title);
    else if (window.sidebar)
        window.sidebar.addPanel(title, url, "")
}

/*
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 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());
}*/

function preloadImages() {
    // set rel="hoverimg" in the 'a' tag before the img that needs to be preloaded
    // this code also sets the onmouseover and onmouseout events
    aElements = document.getElementsByTagName("a");
    relElems = new Array();
    for (i = 0; i < aElements.length; i++) {
        if (aElements[i].hasAttribute("rel") && aElements[i].rel=='hoverimg') {
            relElems.push(aElements[i]);            
        }
    }            
    for (var i = 0; i < relElems.length; i++) {
        var offImg = new Image();
        var innerElements = relElems[i].getElementsByTagName('img');
        var img = new Image();        
        var imgSrc = img.src;
        imgSrc = imgSrc.replace('_off', '_over');
        img.src = imgSrc;
        addRolloverEvents(innerElements[0]);
    }
    // handle rollovers for asp:imagebuttons
    var elements = document.getElementsByTagName('input');
    for (var i = 0; i < elements.length; i++) {
        if (elements[i].className.indexOf('hoverbutton') >= 0) {           
            addRolloverEvents(elements[i]);
        }   
    }
}

function addRolloverEvents(obj) { 
    // abstracts this logic from the preload method since preload has to call it in two places
    obj.onmouseover = function() {
        this.src = this.src.replace('_off', '_over');
    }
    obj.onmouseout = function() {
        this.src = this.src.replace('_over', '_off');
    }
}

window.onload = function() {
    preloadImages();
}
//Character Counter for Patient Submit Form

function limitText(limitField, limitCountSpan, limitNum) {
    
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } else {
    limitCountSpan.innerHTML = limitNum - limitField.value.length;
    
    }
}

//onclick search text dissappears

function clearTextBox(searchInput) {
    document.getElementById(searchInput).value = "";
}









