function Navigate(url)
{
    window.location.href=url;
}

var areImagesHidden = false;
var ruleArray = new Array("body","h1","h2","h3","col_1","col_2","#divcontent p", "#divcontent li");

function toggleImages()
{
    var imgs = document.getElementsByTagName("img");
    var i;
    for(i=0; i<imgs.length; i++)
    {
        if(areImagesHidden == false)
        {
            imgs[i].style.visibility = "hidden";
        }
        else
        {
            imgs[i].style.visibility = "visible";
        }
    }
    
    areImagesHidden = !areImagesHidden;
}
function EnlargeText(increment) {
    var qStr = "";
    var rule;
    
    for (var i=0; i<ruleArray.length; i++)
    {
        rule = GetStyleSheetRule(ruleArray[i]);
        if(rule != null)
        {   
            curFontSize = parseInt(rule.style.fontSize.replace("px", ""));
            newFontSize = curFontSize + increment;
            rule.style.fontSize = newFontSize.toString() + "px";        
            if(i > 0)
            {
                qStr += ",";
            }
            qStr += ruleArray[i]+":"+newFontSize.toString();
        }
    }
    setFontSizeService = new Request('setFontSize.asp',"cmd=set&data="+qStr, setFontOnLoad, setFontOnComplete, setFontOnError);
    setFontSizeService.loadText();
}

function IntializeFontSize(data)
{
    if (data.length > 0)
    {
        var dataArr = data.split(",");
        
        for (var i=0; i<dataArr.length; i++)
        {
            var styleRuleArr = dataArr[i].split(":");
            var rule = GetStyleSheetRule(styleRuleArr[0]);
            if(rule != null && !isNaN(styleRuleArr[1]))
            {    
                rule.style.fontSize = styleRuleArr[1].toString() + "px";
            }    
        } 
    }
}
function setFontOnLoad()
{
}
function setFontOnComplete()
{
    //alert(setFontSizeService.text());
}
function setFontOnError()
{
    //alert("error: "+setFontSizeService.errorMessage());
}

function GetStyleSheetRule(theRule)
{
    if(document.styleSheets)
    {
        if(document.styleSheets.length > 0)
        {
            var ss = document.styleSheets[0];
            var rules;
            var curFontSize;
            var newFontSize;
            var rtnRule;
            
            if (ss.cssRules)
            {
                rules = ss.cssRules;
            }
            else if(ss.rules)
            {
                rules = ss.rules;
            }
            
            for(var i=0; i<rules.length; i++)
            {
                if(rules[i].selectorText.toLowerCase().indexOf(theRule) > -1)
                {
                    rtnRule = rules[i];
                    if(rtnRule.style.fontSize)
                    {
                        break;
                    }
                }
            }
            
            return rtnRule;
            //return rules[0];            
        }
        
    }
    
    return null;
}

var getFontSizeService;
var setFontSizeService;

function pageLoad() {
    getFontSizeService = new Request('setFontSize.asp',"cmd=get", getFontOnLoad, getFontOnComplete, getFontOnError);
    getFontSizeService.loadText();
}
function getFontOnLoad()
{
}
function getFontOnComplete()
{
    var data = getFontSizeService.text();
    if(data.length > 0)
    {
        IntializeFontSize(data);
    }
}
function getFontOnError()
{
    //alert("error: "+getFontSizeService.errorMessage());
}

var scriptsOn = 0;
if ((navigator.appName == 'Netscape' && parseFloat(navigator.appVersion) >= 3) || (parseFloat(navigator.appVersion) >= 4))
{
    scriptsOn = 1;
}

//ignore all the following scripting with older browsers
if (scriptsOn == 1)
{
    var pathPrefix = ""
    //set the interior pages images
    HomePhoto = new Array();
    HomePhoto[1] = "/Uploads/6/Images/46home_01.jpg";
    HomePhoto[2] = "/Uploads/6/Images/47home_02.jpg";
    HomePhoto[3] = "/Uploads/6/Images/48home_03.jpg";
    HomePhoto[4] = "/Uploads/6/Images/49home_04.jpg";
    HomePhoto[5] = "/Uploads/6/Images/50home_05.jpg";
    HomePhoto[6] = "/Uploads/6/Images/51home_06.jpg";
    HomePhoto[7] = "/Uploads/6/Images/53home_08.jpg";
	HomePhoto[8] = "/Uploads/6/Images/54home_09.jpg";

}

// display randomized image
function showImage() {
	document.write('<img src=');
	var rn = (Math.round((HomePhoto.length - 2) * Math.random()) + 1);
	document.write(HomePhoto[rn]);
	document.write(' border="0" alt="Image" />');
}

//account for different browsers' object models
var NNDoc = (navigator.appName.indexOf('Microsoft') != -1)? "" : "document.";
