// JavaScript Document
var iframeids = ["myframe"];
var iframehide = "yes";
var getFFVersion = navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1];
var FFextraHeight = parseFloat(getFFVersion) >= 0.1 ? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function dyniframesize() {
    var dyniframe = new Array()
    for (i = 0; i < iframeids.length; i++) {
        if (document.getElementById) { //begin resizing iframe procedure
            dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
            if (document.getElementById("myframe") && !window.opera) {
                dyniframe[i].style.display = "block";
                dyniframe[i].style.overflow = "hidden";
                //ns6 syntax
                if (dyniframe[i].contentDocument && dyniframe[i].contentWindow.document.body.scrollHeight) {
                    dyniframe[i].height = dyniframe[i].contentWindow.document.body.scrollHeight + FFextraHeight;
                } else if (dyniframe[i].document && dyniframe[i].document.body.scrollHeight) {
                    dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
                }
                //if(dyniframe[i].height < 500){
                //	dyniframe[i].height = 600;
                //}
            }
        }
        //reveal iframe for lower end browsers? (see var above):
        if ((document.all || document.getElementById) && iframehide == "no") {
            var tempobj = document.all ? document.all[iframeids[i]] : document.getElementById(iframeids[i])
            tempobj.style.display = "block";
            tempobj.style.overflow = "hidden";
        }
    }
}

function swapImg(obj) {

    var tName = 3;

    for (var i = 1; i <= tName; i++) {

        document.getElementById("bl_" + i).src = "images/r_t_up_l.gif";
        document.getElementById("br_" + i).src = "images/r_t_up_r.gif";
        document.getElementById("bbg_" + i).style.backgroundImage = "url('images/r_t_up_bg.gif')";
    }

    document.getElementById("bl_" + obj).src = "images/r_t_dn_l.gif";
    document.getElementById("bl_" + obj).style.height = "24px";
    document.getElementById("br_" + obj).src = "images/r_t_dn_r.gif";
    document.getElementById("br_" + obj).style.height = "24px";
    document.getElementById("bbg_" + obj).style.backgroundImage = "url('images/r_t_dn_bg.gif')";
    document.getElementById("bbg_" + obj).style.height = "24px";
}


var newwindow = '';
function popitup(URL) {
    if (!newwindow.closed && newwindow.location) {
        newwindow.location.href = URL;
    } else {
        var wh = ((window.screen.height - 500) / 2);
        var ww = ((window.screen.width - 700) / 2);
        newwindow = window.open(URL, "myPopUpWin", 'toolbar=no, directories=no, location=no, status=yes, menubar=no, resizable=no, scrollbars=yes, top=' + wh + ', left=' + ww + ', width=700, height=500');
        //		newwindow.document.write("<head><title>Testing the messages<\/title><\/head>");
        return false;
        if (!newwindow.opener)
            newwindow.opener = self;
    }
    if (window.focus) {
        newwindow.focus()
    }
    return false;
}

var newwindow = '';
function popPDF(URL) {
    if (!newwindow.closed && newwindow.location) {
        newwindow.location.href = URL;
    } else {
        var wh = ((window.screen.height - 300) / 2);
        var ww = ((window.screen.width - 300) / 2);
        newwindow = window.open(URL, "winOpen", 'toolbar=no, directories=no, location=no, status=yes, menubar=no, resizable=yes, scrollbars=yes, top=' + wh + ', left=' + ww + ', width=600, height=500');

        return false;
        if (!newwindow.opener) newwindow.opener = self;
    }
    if (window.focus) { newwindow.focus() }
    return false;
}


function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr;
    for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++)
        x.src = x.oSrc;
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments;
    document.MM_sr = new Array;
    for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) {
        document.MM_sr[j++] = x;
        if (!x.oSrc)
            x.oSrc = x.src; x.src = a[i + 2];
    }
}

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
    }
}

function swapBGImg(tabV, obj) {
    var tName = tabV;
    for (var i = 1; i <= tName; i++) {
        document.getElementById("ti" + i).src = "images/m_o_l.gif";
        document.getElementById("tri" + i).src = "images/m_o_r.gif";
        document.getElementById("ibg" + i).style.backgroundImage = "url('images/m_o_bg.gif')";
        document.getElementById("ar" + i).src = "images/m_o_arrow.gif";
    }

    document.getElementById("ti" + obj).src = "images/m_o_l_dn.gif";
    document.getElementById("tri" + obj).src = "images/m_o_r_dn.gif";
    document.getElementById("ibg" + obj).style.backgroundImage = "url('images/m_o_bg_dn.gif')";
    document.getElementById("ar" + obj).src = "images/m_o_arrow_dn.gif";

    document.getElementById("txt_" + obj).style.color = "#ffffff";
}

function restoreSwapBGImg(tabV) {
    var tName = tabV;
    for (var i = 1; i <= tName; i++) {

        document.getElementById("ti" + i).src = "images/m_o_l.gif";
        document.getElementById("tri" + i).src = "images/m_o_r.gif";
        document.getElementById("ibg" + i).style.backgroundImage = "url('images/m_o_bg.gif')";
        document.getElementById("ar" + i).src = "images/m_o_arrow.gif";
        document.getElementById("txt_" + i).style.color = "#092553";
    }
}


function winOpenrClose1(fleName1) {
    var transFName = fleName1;
    if (parent.window.name == "myPopUpWin") {
        opener.parent.window.location.href = transFName;
        window.close();
    } else {
        window.location.href = "http://www.carevoyant.com/" + transFName;
    }
}

function winOpenrClose2(fleName2) {
    window.opener.location.href = fleName2;
    window.close();
}


function moduleOver(obj) {

    //    if (document.getElementById("TableRow" + obj) != null) {
    //        if (document.getElementById("TableRow" + obj).style.backgroundColor != '#cedfef') {
    //            document.getElementById("TableRow" + obj).style.backgroundColor = '#ffffff';
    //        }
    //        else {
    //            if (document.getElementById("TableRow" + obj).style.backgroundColor == '#ffffff') {
    //                document.getElementById("TableRow" + obj).style.backgroundColor = '#E6E6E6';
    //            }
    //            else {
    //                if (document.getElementById("TableRow" + obj).style.backgroundColor != '#cedfef') {
    //                    document.getElementById("TableRow" + obj).style.backgroundColor = '#E6E6E6';
    //                }
    //            }
    //        }
    //    }


    if (document.getElementById("TableRow" + obj) != null) {
        if (document.getElementById("TableRow" + obj).className != 'tBlue') {
            document.getElementById("TableRow" + obj).className = 'tWhite';
        }
        else {
            if (document.getElementById("TableRow" + obj).className == 'tWhite') {
                document.getElementById("TableRow" + obj).className = 'tGrey';
            }
            else {
                if (document.getElementById("TableRow" + obj).className != 'tBlue') {
                    document.getElementById("TableRow" + obj).className = 'tGrey';
                }
            }
        }
    }


}

function moduleOut(obj) { //alert( document.getElementById("TableRow"+obj).style.background);
    //    if (document.getElementById("TableRow" + obj) != null) {
    //        //alert(document.getElementById("TableRow"+obj).style.background);
    //        if (document.getElementById("TableRow" + obj).style.backgroundColor != '#cedfef') {
    //            if (document.getElementById("TableRow" + obj).style.backgroundColor == '#ffffff') {
    //                document.getElementById("TableRow" + obj).style.backgroundColor = '#E6E6E6';
    //            }
    //        }
    //        else {
    //            if (document.getElementById("TableRow" + obj).style.backgroundColor == '#ffffff') {
    //                document.getElementById("TableRow" + obj).style.backgroundColor = '#E6E6E6';
    //            }
    //            else {
    //                if (document.getElementById("TableRow" + obj).style.backgroundColor != '#cedfef') {
    //                    document.getElementById("TableRow" + obj).style.backgroundColor = '#E6E6E6';
    //                }
    //            }
    //        }
    //    }

    if (document.getElementById("TableRow" + obj) != null) {
        if (document.getElementById("TableRow" + obj).className != 'tBlue') {
            if (document.getElementById("TableRow" + obj).className == 'tWhite') {
                document.getElementById("TableRow" + obj).className = 'tGrey';
            }
        }
        else {
            if (document.getElementById("TableRow" + obj).className == 'tWhite') {
                document.getElementById("TableRow" + obj).className = 'tGrey';
            }
            else {
                if (document.getElementById("TableRow" + obj).className != 'tBlue') {
                    document.getElementById("TableRow" + obj).className = 'tGrey';
                }
            }
        }
    }
}


function dyniframesize1() {
    var iframeids = ["iframeModule"];
    var iframehide = "yes";
    var getFFVersion = navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1];
    var FFextraHeight = parseFloat(getFFVersion) >= 0.1 ? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

    var dyniframe = new Array()
    for (i = 0; i < iframeids.length; i++) {
        if (document.getElementById) { //begin resizing iframe procedure
            dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
            if (document.getElementById("iframeModule") && !window.opera) {
                dyniframe[i].style.display = "block";
                dyniframe[i].style.overflow = "hidden";
                //ns6 syntax
                if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) {
                    dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight + FFextraHeight;
                } else if (dyniframe[i].document && dyniframe[i].document.body.scrollHeight) {
                    dyniframe[i].height = dyniframe[i].document.iframeModule.document.body.scrollHeight;
                }
            }
        }
        //reveal iframe for lower end browsers? (see var above):
        if ((document.all || document.getElementById) && iframehide == "no") {
            var tempobj = document.all ? document.all[iframeids[i]] : document.getElementById(iframeids[i])
            tempobj.style.display = "block";
            tempobj.style.overflow = "hidden";
        }
    }
}

function parseUrl(name) {name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");var regexS = "[\\?&]" + name + "=([^&#]*)";var regex = new RegExp(regexS);var results = regex.exec(window.location.href);if (results == null) { return ""; } else { return results[1]; }}


var browserName = navigator.appName; if (browserName == "Microsoft Internet Explorer") {

    window.onload = function() {
    
        if (location.search.indexOf('t') != -1) {

            if (parseUrl('t') != "") {
                var t = parseUrl('t');
				
                if (parseUrl('fn') == 's_ph') {
                    modulePage('hc_dd', document.getElementById('TableRow' + t));
                }
                else if (parseUrl('fn') == 's_hc') {
                    hcmodulePage('hc_dd', document.getElementById('TableRow' + t));
                }
                else if (parseUrl('fn') == 's_lt') {
                    ltmodulePage('hc_dd', document.getElementById('TableRow' + t));
                }
            }else{
                if (document.getElementById('TableRow1') != null) {
                    document.getElementById('TableRow1').click(); 
                 }
            }
        } 
           else {
            if (document.getElementById('TableRow1') != null) {
                document.getElementById('TableRow1').click(); 
             }
        }
    }
}
else {
    if (document.addEventListener) {
        document.addEventListener("DOMContentLoaded", function() {
            if (location.search.indexOf('t') != -1) {
                if (parseUrl('t') != "") {
                    var t = parseUrl('t');

                    if (parseUrl('fn') == 's_ph') {
                        modulePage('hc_dd', document.getElementById('TableRow' + t));
                    }
                    else if (parseUrl('fn') == 's_hc') {
                        hcmodulePage('hc_dd', document.getElementById('TableRow' + t));
                    }
                    else if (parseUrl('fn') == 's_lt') {
                        ltmodulePage('hc_dd', document.getElementById('TableRow' + t));
                    }
                }
            } else {

                if (document.getElementById('TableRow1') != null) { document.getElementById('TableRow1').onclick(); }
            }
        }

        , false);
    }
    
}



//window.onload = function() {
//    if (document.getElementById('TableRow1') != null) {
//        document.getElementById('TableRow1').click();
//    }
//}