﻿function ToggleVisibility(eleID) {
    var ele = document.getElementById(eleID);
    if (ele.style.display == "block") {
        ele.style.display = "none";
        ele.style.visibility = "hidden";
        if (eleID == "feedback") {
            var info = document.getElementById("contactInfo");
            info.style.display = "block";
            info.style.visibility = "visible";
        }
    }
    else {
        ele.style.display = "block";
        ele.style.visibility = "visible";
        if (eleID == "feedback") {
            var info = document.getElementById("contactInfo");
            info.style.display = "none";
            info.style.visibility = "hidden";
        }
    }
    return false;
}
function CheckInputValue(field) {
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}

var iNewProduct = 1;
function AddNewProduct() {
    //var newProduct = "<p><input type='text' id='txtProduct" + iNewProduct + "' size='50' value='Enter product description...' onblur='ClearInput(this);' onfocus='ClearInput(this);' />&nbsp;<input type='text' id='txtQuantity" + iNewProduct + "' size='3' value='Qty.' onblur='ClearInput(this);' onfocus='ClearInput(this);' /></p>";
    //    var newProduct = "<p><input type='text' id='txtProduct" + iNewProduct + "' size='50' />&nbsp;<input type='text' id='txtQuantity" + iNewProduct + "' size='3' /></p>";
    //    var productEle = document.getElementById("product");
    //    
    //    var productDesc = new Array(), productQty = new Array();
    //    for(i = 0; i < iNewProduct.length; i++) {
    //        productDesc[i] = document.frmQuote."txtProduct" + i.value;
    //        productQty[i] = document.frmQuote."txtQuantity" + i.value;
    //    }

    //    productEle.innerHTML += newProduct;
    //    
    //    for (i = 0; i < iNewProduct.length; i++) {
    //        document.frmQuote."txtProduct" + i.value = productDesc[i];
    //        document.frmQuote."txtQuantity" + i.value = productQty[i];
    //    }    
    //

    var d = document;
    var h = d.getElementById("hidArea"); // span with id under first inputs!
    
    p = d.createElement("p");
    
    iP = d.createElement("input");
    iP = p.appendChild(iP);
    iP.name = "txtProduct" + iNewProduct;
    iP.type = "text";
    iP.size = 50;
    //iP.value = "Enter product description...";
    //iP.setAttribute("onBlur", "CheckInputValue(this);");
    //iP.setAttribute("onFocus", "CheckInputValue(this);");
    //iP.onblur = function() { CheckInputValue(this); };
    //iP.onfocus = function() { CheckInputValue(this); };
    
    nBSP = d.createTextNode(" ");
    nBSP = p.appendChild(nBSP);

    iQ = d.createElement("input");
    iQ = p.appendChild(iQ);
    iQ.name = "txtQuantity" + iNewProduct;
    iQ.type = "text";
    iQ.size = 3;
    //iQ.value = "Qty.";
    //iQ.setAttribute("onBlur", "CheckInputValue(this);");
    //iQ.setAttribute("onFocus", "CheckInputValue(this);");
    //iQ.onblur = function() { CheckInputValue(this); };
    //iQ.onfocus = function() { CheckInputValue(this); };

    bR = d.createElement("br");
    bR = p.appendChild(bR);

    bR = h.appendChild(p);

    iNewProduct++;

    return false;
}
function ExtendMainBG(page) {
    var mainContentEle = document.getElementById("mainContent");

    if (page == "query") {
        mainContentEle.style.background = "url('/images/query.bg.repeat.jpg') repeat-y right";
    }
    else if (page == "products") {
        mainContentEle.style.background = "url('/images/main.bg.jpg') no-repeat";
    }
}

function TogglePageConstraint() {
    var objPage = document.getElementById("page");
    var objImg = document.getElementById("pageImg");
    if (objPage.style.width == "100%") {
        objPage.style.width = "985px";
        objImg.src = "/images/float.png";
        setCookie("pageConstraint", true, 14);
    }
    else {
        objPage.style.width = "100%";
        objImg.src = "/images/seal.png";
        setCookie("pageConstraint", false, 14);
    }
}

function setCookie(c_name, value, expiredays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + value +
((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()) + "; path=/";
}

function getCookie(c_name) {
    var state;
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            state = document.cookie.substring(c_start, c_end);
            if (state == "false") TogglePageConstraint();
        }
        else return true;
    }
    else return true;
}

function CheckPageConstraint() {
    getCookie("pageConstraint");
}
