
/***************************************************
Functions for CartView.aspx
****************************************************/

function CartItemChange(cartItemId) {
    HideElement('change' + cartItemId);
    HideElement('qtyLabel' + cartItemId);
    HideElement('putupLabel' + cartItemId);
    HideElement('colorLabel' + cartItemId);
    HideElement('currentRequirements' + cartItemId);
    ShowElement('newRequirements' + cartItemId);
    ShowElement('qtyInput' + cartItemId);
    ShowElement('putupInput' + cartItemId);
    ShowElement('colorInput' + cartItemId);
    ShowElement('cancel' + cartItemId);
}

function CartItemCancel(cartItemId) {
    // Show/Hide elements.
    ShowElement('change' + cartItemId);
    ShowElement('qtyLabel' + cartItemId);
    ShowElement('putupLabel' + cartItemId);
    ShowElement('colorLabel' + cartItemId);
    ShowElement('currentRequirements' + cartItemId);
    HideElement('newRequirements' + cartItemId);
    HideElement('qtyInput' + cartItemId);
    HideElement('putupInput' + cartItemId);
    HideElement('colorInput' + cartItemId);
    HideElement('cancel' + cartItemId);
    // Set the requirements and quantity boxes back to their
    // original values.
    document.getElementById('ctl00_plcMain_txtQty' + cartItemId).value = document.getElementById('qtyLabel' + cartItemId).firstChild.nodeValue;
    document.getElementById('ctl00_plcMain_txtPutUp' + cartItemId).value = document.getElementById('putupLabel' + cartItemId).firstChild.nodeValue;
    document.getElementById('ctl00_plcMain_txtColor' + cartItemId).value = document.getElementById('colorLabel' + cartItemId).firstChild.nodeValue;
    var currentReq = document.getElementById('currentRequirements' + cartItemId);
    if (currentReq.childNodes.length > 0) {
        var newValue = document.getElementById('currentRequirements' + cartItemId).firstChild.nodeValue;
        newValue = newValue.replace("Special Requirements: ", "");
        document.getElementById('ctl00_plcMain_txtRequirements' + cartItemId).value = newValue;
    } else {
        HideElement('currentRequirements' + cartItemId);
        document.getElementById('ctl00_plcMain_txtRequirements' + cartItemId).value = "";
    }
}

function HideElement(id) {
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(id).style.display = 'none';
    } else {
        if (document.layers) { // Netscape 4
            document.hideshow.display = 'none';
        } else { // IE 4
            document.all.hideshow.style.display = 'none';
        }
    }
}

function ShowElement(id) {
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(id).style.display = 'block';
    } else {
        if (document.layers) { // Netscape 4
            document.hideshow.display = 'block';
        } else { // IE 4
            document.all.hideshow.style.display = 'block';
        }
    }    
}


function openDiv(id) { 
    for (i=1;i<=2;i++) { // so you can add more than 2  
        var divname = 'div'+i;  
        var divstyle = document.getElementById(divname).style;  
        divstyle.display=(id==divname)?'block':'none';  
    } 

	//Added By Annet Team on 28May2010
    if (id == 'div1') {
        setFocus('ctl00_txtSiteSearch');
    }
    else if (id == 'div2') {
        setFocus('ctl00_txtPartNumberSearch');
    }
} 

//Added By Annet Team on 28May2010
function setFocus(id) {    
    document.getElementById(id).focus();
     
}

