﻿//This area is for the Change Text size Functionality
//---------------------------------------------------
var aryClassElements = new Array();

function ExecuteChangeMySize(myvalue) {
    // store the text size choice into a cookie
    document.cookie = "mysize=" + myvalue;

    ChangeSizebyBody(myvalue);
    ChangesizeSEOs(myvalue);
    ChangesizeH3(myvalue);

}

function ChangeSizebyBody(myvalue) {
    aryClassElements.length = 0;
    getElementsByClassName('body', document.body);

    for (var i = 0; i < aryClassElements.length; i++) {
        aryClassElements[i].style.fontSize = myvalue + "px";
    }
}

function ChangesizeH3(myvalue) {
    var h3headers, i;
    h3headers = document.getElementsByTagName('h3');
    for (i in h3headers) {
        h3headers[i].style.fontSize = myvalue + "px";
    }
}

function ChangesizeSEOs(myvalue) {
    var div = document.getElementById("divSEO_Wrapper");
    div.style.fontSize = myvalue + "px";
    //div.style.lineHeight = "2em";
}

function getElementsByClassName(strClassName, obj) {
    if (obj.className == strClassName) {
        aryClassElements[aryClassElements.length] = obj;
    }
    for (var i = 0; i < obj.childNodes.length; i++)
        getElementsByClassName(strClassName, obj.childNodes[i]);
}



// this function is called by the function mydefaultsize()
// this function merely looks for any previously set cookie and then returns its value
function getmycookie(myname) {
    if (document.cookie.length > 0) {
        mystart = document.cookie.indexOf(myname + "=");
        if (mystart != -1) {
            mystart = mystart + myname.length + 1;
            myend = document.cookie.length;
            return document.cookie.substring(mystart, myend);
        }
    }
    // if we didn't find a cookie then return nothing  
    return "";
}

// this function is called by the body onload event
// this function is used by all sub pages visited by the user after the main page
function mydefaultsize() {
    MyDelay();
    var mycookie;
    mycookie = getmycookie("mysize")
    if (mycookie > 0) {
        ExecuteChangeMySize(mycookie);
    }
}

function changeInput(clientID) { //replaces input text and swaps css class to change text color and size
            document.getElementById(clientID).className = 'seatchInputActive';
            document.getElementById(clientID).value = '';
}

