$(document).ready(function(){
    $("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 0, false);
});

function copyField(from, to){
    var oFroms = document.getElementsByName(from);
    var oTos = document.getElementsByName(to);
    oTos[0].disabled = true;
    
    if (null != oFroms && 0 < oFroms.length && null != oTos && 0 < oTos.length && 'hidden' != oTos[0].type) {
        oTos[0].value = oFroms[0].value;
    }
}

function enableField(field){
    var f = document.getElementsByName(field);
    f[0].disabled = false;
}

function checkBillingInfo(){
    var oChkCopyBill = document.getElementById('copyInfo');
    if (oChkCopyBill.checked) {
        copyField('sFirstName', 'bFirstName');
        copyField('sLastName', 'bLastName');
        copyField('sAddress', 'bAddress');
        copyField('sState', 'bState');
        copyField('sCity', 'bCity');
        copyField('sZip', 'bZip');
        copyField('sCountry', 'bCountry');
    }
    else {
        enableField('bFirstName');
        enableField('bLastName');
        enableField('bAddress');
        enableField('bState');
        enableField('bCity');
        enableField('bZip');
        enableField('bCountry');
    }
}

function checkCourier(){
    var check = document.getElementById('shippingCountry').value;
    if (check != 'United States') {
        document.getElementById('domestic').style.display = "none";
        document.getElementById('international').style.display = "block"; 
    }
    else {
        document.getElementById('international').style.display = "none";
        document.getElementById('domestic').style.display = "block"; 
    }
}

function updateTotal(amount){
    if (amount == 'n'){
        document.getElementById('totalCost').innerHTML = '$' + total.toFixed(2);
        document.getElementById('shippingCost').innerHTML = 'No option selected';
    }
    else if (amount == 0){
        document.getElementById('totalCost').innerHTML = '$' + total.toFixed(2);
        document.getElementById('shippingCost').innerHTML = 'Free';
    }
    else{
        document.getElementById('totalCost').innerHTML = '$' + (total + amount).toFixed(2);
        if (amount == 0) document.getElementById('shippingCost').innerHTML = 'Please choose an option';
        else document.getElementById('shippingCost').innerHTML = '$' + amount.toFixed(2);
    }
}

function openWin() {
    window.open("cvc.html", "Window2",
    "width=310,height=600,scrollbars=yes");
}

function submitCheckoutForm(){
    document.checkoutForm.submit();
    document.getElementById('processOrderButton').disabled = true;
}
