﻿function table_sub_menu()
{ document.getElementById('table_sub_menu').style.visibility = "visible"; }

function table_sub_menu_out()
{ document.getElementById('table_sub_menu').style.visibility = "hidden"; }

function table_sub_menu_wtax() {
    document.getElementById('table_sub_menu_wtax').style.visibility = "visible";
    document.getElementById('table_sub_menu').style.visibility = "visible";
}

function table_sub_menu_out_wtax() {
    document.getElementById('table_sub_menu_wtax').style.visibility = "hidden";
    document.getElementById('table_sub_menu').style.visibility = "hidden";
}

function xgetObjectById(sID) {
    if (document.getElementById != null) {
        return document.getElementById(sID);
    }

    //
    if (document.layers != null) {
        return document.layers[sID];
    }

    //
    if (document.all != null) {
        return document.all[sID];
    }
}

function showContent(objectId, objectDiv) {

    document.getElementById(objectDiv).style.height = "auto";
    
    document.getElementById(objectId).style.backgroundColor = "#f5f5f5";
    document.getElementById(objectId).style.color = "#484848";
    //document.getElementById(objectId).style.paddingTop = "10px";
    if (objectId == "Scribe" || objectId == "ServiceProviders") {
        document.getElementById(objectId).style.height = "26px";
    } else {

        document.getElementById(objectId).style.height = "22px";
    }
    document.getElementById(objectId).style.borderBottomWidth = "0px";
    document.getElementById(objectId).style.borderTopColor = "#989898";
    document.getElementById(objectId).style.borderLeftColor = "#989898";
    document.getElementById(objectId).style.borderRightColor = "#989898";
    document.getElementById(objectId).style.backgroundImage = "none";

}

function oStoreTabID(TabID) {
    curTabID = TabID;
    //alert(curTabID, TabID);
}
function oChangeTab(TabID) {
    
    document.getElementById(TabID).style.backgroundColor = "#f5f5f5";
    document.getElementById(TabID).style.color = "#484848";
    //document.getElementById(TabID).style.paddingTop = "10px";
    if (TabID == "Scribe" || TabID == "ServiceProviders") {
        document.getElementById(TabID).style.height = "26px";
    } else {

        document.getElementById(TabID).style.height = "22px";
    }
    document.getElementById(TabID).style.borderBottomWidth = "0px";
    document.getElementById(TabID).style.borderTopColor = "#989898";
    document.getElementById(TabID).style.borderLeftColor = "#989898";
    document.getElementById(TabID).style.borderRightColor = "#989898";
    document.getElementById(TabID).style.backgroundImage = "none";
}
function oResetTab() {
    document.getElementById(curTabID).style.backgroundColor = "";
    document.getElementById(curTabID).style.color = "";
    document.getElementById(curTabID).style.paddingTop = "";
    document.getElementById(curTabID).style.height = "";
    document.getElementById(curTabID).style.borderBottomWidth = "";
    document.getElementById(curTabID).style.borderTopColor = "";
    document.getElementById(curTabID).style.borderLeftColor = "";
    document.getElementById(curTabID).style.borderRightColor = "";
    document.getElementById(curTabID).style.backgroundImage = "";
 

}

function hideContent(objectId, objectDiv) {

    document.getElementById(objectDiv).style.height = "0px";
    
    document.getElementById(objectId).style.backgroundColor = "";
    document.getElementById(objectId).style.color = "";
    document.getElementById(objectId).style.paddingTop = "";
    document.getElementById(objectId).style.height = "";
    document.getElementById(objectId).style.borderBottomWidth = "";
    document.getElementById(objectId).style.borderTopColor = "";
    document.getElementById(objectId).style.borderLeftColor = "";
    document.getElementById(objectId).style.borderRightColor = "";
    document.getElementById(objectId).style.backgroundImage = "";


}
function link()
{ document.open(tables.htm) }

function loadIframe(theURL) {
    document.getElementById('iframe1').src = theURL;
}

function oGetSize() {
    //alert(document.getElementById('iframe1').contentWindow.document.body.scrollHeight);
    //setHeight = document.getElementById('iframe1').contentWindow.document.body.scrollHeight + px;
    /*switch (tableName) {
        case "TAX200901":
            document.getElementById('iframe1').style.height = "530px";
            //document.getElementById('TAX200901').setAttribute = "aPanelSelected";
            break;
        case "TAX200807":
            document.getElementById('iframe1').style.height = "530px";
            //document.getElementById('TAX200807').id = "aPanelSelected";
            break;
        case "TAX200001":
            document.getElementById('iframe1').style.height = "530px";
            break;
        case "SSS":
            document.getElementById('iframe1').style.height = "750px";
            break;
        case "PHIC":
            document.getElementById('iframe1').style.height = "720px";
            break;
    }*/
    document.getElementById('iframe1').style.height = document.getElementById('iframe1').contentWindow.document.body.scrollHeight + "px";
}
function oSelect(tableName) {
    document.getElementById(tableName).style.color = "#31419a";
    document.getElementById(tableName).style.backgroundImage = "url('../images/bg_lightblue-1x40.gif')";
    document.getElementById(tableName).style.backgroundPosition = "bottom";
}

function oDeselect(tableName) {
    document.getElementById(tableName).style.color = "";
    document.getElementById(tableName).style.backgroundImage = "";
}

function oChangeHREF() {
    var oFilenamePayscript = document.getElementById('divPayscript').innerHTML;
    var oFilenamePaysheet = document.getElementById('divPaysheet').innerHTML;
    var oFolder = "http:../online/dl.aspx?_filename=";
    document.getElementById('aDownloadPayscript').href = oFolder + oFilenamePayscript;
    //oFilename = "http://www.sweldista.com/payroll/dl.aspx?_filename=" + oFilename.replace(/payscript/, "paysheet");
    document.getElementById('aDownloadPay').href = "http:../payroll/dl.aspx?_filename=" + oFilenamePaysheet;
}
function oRemoveContent2(objectXX) {
    var str1 = document.getElementById(objectXX).firstChild.value;
    //var str2 = document.getElementById(objectXXX).firstChild.value;
    if (str1.slice(0,11) == "Required if" ){
        document.getElementById(objectXX).firstChild.value = "";
    }
    /*if (str2.slice(0,9) == "Type your"){
        document.getElementById(objectXXX).firstChild.value = "";
    }*/
}


function oRemoveContent(objectX) {
    
    document.getElementById(objectX).firstChild.value = "";
}


function oUnMark() {
    document.getElementById(curID).style.backgroundImage = "";
    
    document.getElementById(curID).style.color = "";
}
function oStoreID(aID) {
    curID = aID;
    //alert(curID);
}
function oMark(aID) {
    document.getElementById(aID).style.backgroundImage = "url('images/bg_lightblue-1x40.gif')";
    document.getElementById(aID).style.backgroundPosition = "bottom";
    document.getElementById(aID).style.color = "#31419a";
}

function oRefreshTablesPage() {
    
    document.getElementById('iframe1').src = "WTAX200901Generic.aspx";
}
function oRefreshSSNPage() {
    document.getElementById('iframe1').src = "SweldistaScribenetwork/1.htm";

}

function checkBrowser() {
    var browser = navigator.appName + parseFloat(navigator.appVersion);
    if (browser == "Microsoft Internet Explorer4") {
        document.getElementById('divIE6line').style.borderBottom = "solid 1px #989898";
    }

}

function newLocation(newLoc) {

    if (newLoc == "../forum/indexX.aspx" || newLoc == "../online/dl.aspx") {
        window.open(newLoc);
    } else {
        window.location = newLoc;
    }
}
function newLocation2(newLoc) {


        window.open(newLoc);

}

function oChangeBackground(divID) {
    //document.getElementById(divID).style.color = "#003366";
    document.getElementById(divID).style.background = "url('../images/bg_blue_1x25-fade2.gif')";
	document.getElementById(divID).style.color = "#003366";
    //document.getElementById(divID).style.fontWeight = "normal";
    //document.getElementById(divID).style.background = "none";
    /*document.getElementById(divID).style.borderTop = "double 3px #989898";
    document.getElementById(divID).style.borderLeft = "double 3px #989898";
    document.getElementById(divID).style.borderRight = "double 3px #989898";
    document.getElementById(divID).style.borderBottom = "double 3px #989898";
    document.getElementById(divID).style.width = "216px";
    document.getElementById(divID).style.height = "13px"
    document.getElementById(divID).style.paddingTop = "2px";
    document.getElementById(divID).style.fontSize = "9pt";*/
}
function oButtonPressed(divID) {
    //document.getElementById(divID).style.color = "#484848";
    //document.getElementById(divID).style.fontWeight = "normal";
    //document.getElementById(divID).style.background = "none";
    document.getElementById(divID).style.borderTop = "double 3px #989898";
    document.getElementById(divID).style.borderLeft = "double 3px #989898";
    document.getElementById(divID).style.borderRight = "double 3px #989898";
    document.getElementById(divID).style.borderBottom = "double 3px #989898";
    document.getElementById(divID).style.width = "216px";
    document.getElementById(divID).style.height = "13px"
    document.getElementById(divID).style.paddingTop = "2px";
    document.getElementById(divID).style.fontSize = "9pt";
}

function oResetBackground(divID) {
    
    document.getElementById(divID).style.color = "#fff";
    //document.getElementById(divID).style.fontWeight = "normal";
    document.getElementById(divID).style.background = "url('../images/bg_blue_1x25.gif')";


    document.getElementById(divID).style.borderTop = "solid 1px #989898";
    document.getElementById(divID).style.borderLeft = "solid 1px #989898";
    document.getElementById(divID).style.borderRight = "solid 1px #989898";
    document.getElementById(divID).style.borderBottom = "solid 1px #989898";
    document.getElementById(divID).style.width = "220px";
    document.getElementById(divID).style.height = "16px"
    document.getElementById(divID).style.paddingTop = "3px";
    document.getElementById(divID).style.fontSize = "10pt";
}

function oChecktextboxScript() {

    var x = document.getElementById('otextboxScriptMessage');
    var y = document.getElementById('divCurrentUserID').innerHTML;
    if (x == null) {
        document.getElementById('divScriptPanel').style.height = "0px";
        document.getElementById('divScriptPanel').style.overflow = "hidden";
		
    } else {
        if (y == "") {
            document.getElementById('otextboxScriptMessage').style.top = "150px";
			
        }else{
		
        }
        
    }
}

function oHideTab() {
    //alert(document.getElementById(aID).nextSibling);
    document.getElementById(curID).style.height = "0px";
    //document.getElementById(curID).style.overflow = "hidden";
    //document.getElementById(curID).disabled = "true";
    
         
}
function oShowTab(aID) {
    //alert(document.getElementById(aID).value);
    if (aID == "otextboxScript" && document.getElementById('odivlblogin').firstChild != null) {
        aID = "odivlblogin"
        oStoreID(aID);
        document.getElementById("odivGreeting").style.height = "0px";
    }
    //this is to for the bug when calculator updates the textbox(otextboxScriptMessage)
    if (aID == "otextboxScript") {
        document.getElementById("otextboxScriptMessage").style.height = "0px";
    }
    document.getElementById(aID).style.height = "250px";
    document.getElementById(aID).style.overflow = "scroll";
}

function oCheckOnline() {
    //alert(document.getElementById('divCurrentUserID').innerHTML);
    
    
    if (document.getElementById('divCurrentUserID').innerHTML != "") {
        document.getElementById("odivGreeting").style.height = "auto";
    }
}

function oAddUserIDLink() {
    myProfileID = "../online/userprofile.aspx?__u=" + document.getElementById('divCurrentUserID').innerHTML;
    return (myProfileID);

}
function oShowDetail(divID) {
    //alert(document.getElementById(divID).style.height);
    //alert(document.getElementById(divID).style.height);
    document.getElementById(divID).style.height = "auto";
    //alert(document.getElementById(divID).style.height);
    //alert(document.getElementById(divID).style.height);
}

function oHideDetail() {
    document.getElementById(curdivID).style.height = "0px";
}
function oStoreDivID(divID) {
    curdivID = divID;
}

function test(oMyID) {
    while (oMyID.nextSibling.nodeType != 1) {
        oMyID = oMyID.nextSibling;
    }

    alert(oMyID.innerHTML);
}

function oQuickPostBox() {
    
}

function oSearchReplace(searchTable, searchText, replaceText) {
    var pointery = 0;
    var y = document.getElementById(searchTable).rows.length;
    while (pointery < y) {
        var x = document.getElementById(searchTable).rows[pointery].cells.length;
        var pointerx = 0;
        while (pointerx < x) {
            origContent = document.getElementById(searchTable).rows[pointery].cells[pointerx].innerHTML;
            newContent = origContent + replaceText;
            if (origContent == searchText) {
                origRowContent = document.getElementById(searchTable).rows[pointery].innerHTML;
                document.getElementById(searchTable).rows[pointery].cells[pointerx].innerHTML = newContent;
                //alert(document.getElementById(searchTable).rows[pointery].innerHTML);
            }
            pointerx++
        }
        pointery++;
        //alert(pointer);
    }
    //alert(x);
}