﻿// JScript File

function add2cart(prodno, price,  postref) {
    var ProdQty = document.getElementById(prodno + "_qty");
    postref = unescape(postref);
    eval(postref.slice(11, -2) + prodno
	+ "|" + ProdQty.value.replace(" ", "", "gi").replace("&nbsp;", "", "gi").replace(".", ",", "gi").replace("*", "", "gi")
	+ "|" + price.replace(" ", "", "gi").replace("&nbsp;", "", "gi").replace(".", ",", "gi").replace("*", "", "gi")
	+ "')");
}


function add2cartdlg(prodno) {
    var Add2CartDialog = document.getElementById("Add2CartDialog");
    var ProdName = document.getElementById(prodno + "_N");
    var ProdListPrice = document.getElementById(prodno + "_LP");
    var ProdMyPrice = document.getElementById(prodno + "_MP");
    var ProdLStock = document.getElementById(prodno + "_L");
    var ProdRStock = document.getElementById(prodno + "_L2");
    var ProdQty = document.getElementById(prodno + "_qty");

    var dlgProdNo = document.getElementById("dlg_No");
    var dlgProdName = document.getElementById("dlg_N");
    var dlgProdListPrice = document.getElementById("dlg_LP");
    var dlgProdMyPrice = document.getElementById("dlg_MP");
    var dlgProdLStock = document.getElementById("dlg_L");
    var dlgProdRStock = document.getElementById("dlg_L2");
    var dlgProdQty = document.getElementById("dlg_qty");

    dlgProdNo.innerHTML = prodno;
    dlgProdName.innerHTML = ProdName.innerHTML;
    dlgProdListPrice.innerHTML = ProdListPrice.innerHTML;
    dlgProdMyPrice.innerHTML = ProdMyPrice.childNodes[0].innerHTML;
    dlgProdMyPrice.innerHTML = dlgProdMyPrice.innerHTML.replace("\n", "").replace("\t", "");
    dlgProdMyPrice.innerHTML = dlgProdMyPrice.innerHTML.replace("\t", "");
    dlgProdLStock.innerHTML = ProdLStock.innerHTML;
    dlgProdRStock.innerHTML = ProdRStock.innerHTML;
    dlgProdQty.innerHTML = ProdQty.value;

    Add2CartDialog.style.display = "block";
}

function add2cartfromdlg(prodno) {
    var dlgProdNo = document.getElementById("dlg_No");
    var dlgProdName = document.getElementById("dlg_N");
    var dlgProdListPrice = document.getElementById("dlg_LP");
    var dlgProdMyPrice = document.getElementById("dlg_MP");
    var dlgProdLStock = document.getElementById("dlg_L");
    var dlgProdRStock = document.getElementById("dlg_L2");
    var dlgProdQty = document.getElementById("dlg_qty");
    var dlgSubmitBtn = document.getElementById("dlgSubmitBtn");

    var txtCarManuf = document.getElementById("txtCarManuf");
    var txtCarModel = document.getElementById("txtCarModel");
    var txtCarModelType = document.getElementById("txtCarModelType");
    var txtCarYear = document.getElementById("txtCarYear");
    var txtCarMotor = document.getElementById("txtCarMotor");
    var txtCarRemarks = document.getElementById("txtCarRemarks");
    var ipbPostref = "javascript:__doPostBack('TVAS_ProductSearch1','SR|ADDFELG2CART|')";
    ipbPostref = ipbPostref.slice(11, -2);
    var finString = ipbPostref + dlgProdNo.innerHTML + "|" + (dlgProdQty.innerHTML.toString()).replace(" ", "", "gi").replace("&nbsp;", "", "gi").replace(".", ",", "gi").replace("*", "", "gi")
		+ "|" + (dlgProdMyPrice.innerHTML.slice(3).toString()).replace(" ", "", "gi").replace("&nbsp;", "", "gi").replace(".", ",", "gi").replace("*", "", "gi")
		+ "|" + escape(txtCarManuf.value)
		+ "|" + escape(txtCarModel.value)
		+ "|" + escape(txtCarModelType.value)
		+ "|" + escape(txtCarYear.value)
		+ "|" + escape(txtCarMotor.value)
		+ "|" + escape(txtCarRemarks.innerHTML) + "')";

    eval(finString);
//    eval((dlgSubmitBtn.postref).slice(11, -2) + dlgProdNo.innerHTML
//		+ "|" + (dlgProdQty.innerHTML.toString()).replace(" ", "", "gi").replace("&nbsp;", "", "gi").replace(".", ",", "gi").replace("*", "", "gi")
//		+ "|" + (dlgProdMyPrice.innerHTML.slice(3).toString()).replace(" ", "", "gi").replace("&nbsp;", "", "gi").replace(".", ",", "gi").replace("*", "", "gi")
//		+ "|" + escape(txtCarManuf.value)
//		+ "|" + escape(txtCarModel.value)
//		+ "|" + escape(txtCarModelType.value)
//		+ "|" + escape(txtCarYear.value)
//		+ "|" + escape(txtCarMotor.value)
//		+ "|" + escape(txtCarRemarks.innerHTML) + "')");

}

function confirm(chkid, cmdid) {
    var chk = document.getElementById(chkid);
    var cmd = document.getElementById(cmdid);
    if (chk.checked == true) {
        cmd.disabled = false;
    }
    else {
        cmd.disabled = true;
    }
}

function resetsearchform() {
    try { document.getElementById("ddlDim1").selectedIndex = 0; } catch (e) { } finally { }
    try { document.getElementById("ddlDim2").selectedIndex = 0; } catch (e) { } finally { }
    try { document.getElementById("ddlDim3").selectedIndex = 0; } catch (e) { } finally { }
    try { document.getElementById("ddlMerke").selectedIndex = 0; } catch (e) { } finally { }
    try { document.getElementById("ddlDekktype").selectedIndex = 0; } catch (e) { } finally { }
    try { document.getElementById("txtFS").value = ""; } catch (e) { } finally { }
    for (i = 0; i < 10; i++) {
        try { document.getElementById("cblDekk_" + i).checked = false; } catch (e) { } finally { }
    }

}

function toggleMyPriceCol() {
    var colMP = document.getElementById("colMP");
    if (colMP.style.width == "0px") {
        colLP.style.width = "80px";
        colMP.style.width = "80px";
        colMP.style.display = "block";

    }
    else {
        colLP.style.width = "160px"
        colMP.style.width = "0px"
        colMP.style.display = "none";

    }
}

function getRef(obj) {
    return (typeof obj == "string") ? document.getElementById(obj) : obj;
}

function toggleStyle(obj, style, value1, value2) {
    //obj= getRef(obj);
    //var tabell = document.getElementById('tblSearchresultID');
    //alert(tabell);
    var foundmyPricediv;

    var found = true;
    var i = -1;
    while (found) {
        i++;
        if (i == 0) {
            foundmyPricediv = document.getElementById(obj);
        }
        else {

            foundmyPricediv = document.getElementById(obj + '_' + i.toString())
        }
        if (i < -1)
            alert(foundmyPricediv.tagName);
        //var foundmyPricediv = document.getElementById(obj + '_' + i.toString())

        if (foundmyPricediv != null) {
            foundmyPricediv = foundmyPricediv.parentNode;
            if (!foundmyPricediv.isValue1) {
                foundmyPricediv.style[style] = value1;
                foundmyPricediv.isValue1 = true;
            }
            else {
                foundmyPricediv.style[style] = value2;
                foundmyPricediv.isValue1 = false;
            }
        }
        else
            found = false;
    }

}



function showProdItemDlg(itemid) {
    window.showModalDialog("IPBShopRuntime/dlgFxPItem.aspx?ItemID=" + itemid, null, "resizable: yes;dialogHeight: 650px;dialogWidth: 620px;center: yes;")

}

function ShowImg(ID) {
    window.open('/admin/common/ShowImage.asp?FileID=' + ID + '&NoProps=True', 'Bilde' + ID, 'height=150,width=150,resizable=no,menubar=no,location=no,scrollbars=no,status=no,toolbar=no');
}
