﻿var myForm = document.forms.aspnetForm; // ASP.NET main form;
var bTypeNs = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
var NN4 = false;
var NN6 = false;
var IE4 = false;
if (bTypeNs) {
    if (parseInt(navigator.appVersion) < 5) {
        NN4 = true;
    } else {
        NN6 = true;
    }
} else { IE4 = true; }
var HIDDEN = (NN4) ? 'hide' : 'hidden';
var VISIBLE = (NN4) ? 'show' : 'visible';
var LEFT = (bTypeNs) ? 'left' : 'pixelLeft';
var TOP = (bTypeNs) ? 'top' : 'pixelTop';

function hideObj(obj) {
    if (bTypeNs) {
        var pObj = (NN4) ? document[obj] : document.getElementById(obj).style;
    } else {
        var pObj = document.all[obj].style;
    }
    pObj.visibility = HIDDEN;
}
function Search() {
    var ctrl = document.getElementById('ctl00_searchbox').value;
    location.href = '/search.aspx?searchText=' + ctrl;
    return false;
}
function getRealLeft(el) {
    xPos = el.offsetLeft;
    tempEl = el.offsetParent;
    while (tempEl != null) {
        xPos += tempEl.offsetLeft;
        tempEl = tempEl.offsetParent;
    }
    return xPos;
}

function getRealTop(el) {
    yPos = el.offsetTop;
    tempEl = el.offsetParent;
    while (tempEl != null) {
        yPos += tempEl.offsetTop;
        tempEl = tempEl.offsetParent;
    }
    return yPos;
}
function moveObj(obj, oLeft, oTop) {
    if (bTypeNs) {
        var pObj = document.getElementById(obj).style;
    } else {
        var pObj = document.all[obj].style;
    }
    pObj.left = oLeft + "px";
    pObj.top = oTop + "px";
    pObj.visibility = VISIBLE;
}
function getObj(obj) {
    if (bTypeNs) {
        var pObj = (NN4) ? document[obj] : document.getElementById(obj);
    } else {
        var pObj = document.all[obj];
    }
    return pObj
}
function showBasketPopUp() {
    var basketPosition = getObj("basketsmall");
    var basketLeft = getRealLeft(basketPosition);
    var basketTop = getRealTop(basketPosition);
    moveObj("basketComment", basketLeft - 350, basketTop);
}

function setBasketProduct(vProdId) {
    var thisform = document.forms.aspnetForm; // ASP.NET main form;
    thisform.productcode.value = vProdId;
    if (thisform.action.indexOf("?") > 0) {
        thisform.action = thisform.action + "&basketadd=yes";
    } else {
        thisform.action = thisform.action + "?basketadd=yes";
    }
    thisform.submit();
}

function submitBasketPage(vAction) {
    myForm.formnextaction.value = vAction;
   //myForm.action = vAction + ".aspx";
    //WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions('$CPHMain$ImageButton4', '', false, '', vAction + '.aspx', false, false));
    myForm.submit();
}
function submitBasketPageCont(vAction) {
    myForm.formnextaction.value = vAction;
    //myForm.action = vAction + ".aspx";
    //WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions('$CPHMain$ImageButton4', '', false, '', vAction + '.aspx', false, false));
    myForm.submit();
}
function pagenumSubmit(vBaseURL) {
    myForm.action = vBaseURL;
    myForm.submit();
}
function winPop(url,name,width,height) {
    window.open(url, name, "width=" + width + ",height=" + height + ",toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=auto,resizeable=yes");
}
function updateBasket(pId, pQty) {
    myForm.newquantity.value = pQty.options[pQty.selectedIndex].value;
    myForm.addid.value = pId;
    myForm.submit();
}
function basketsubmit() {
    myForm.action = myForm.action + "?basketadd=yes";
    myForm.submit();
}

function searchPageSubmit(vText) {
    if (window.event) {
        cancelEvent(window.event);
    }
    document.location.assign("search.aspx?searchText=" + vText);
}

function CheckSearchSubmit(vObj) {
   // var objButton = myForm.ctl00_searchbox;
  //  alert(objButton.name);
    //alert(document.getElementById('searchbutton').id);
    if (event.which || event.keyCode) { if ((event.which == 13) || (event.keyCode == 13)) { document.getElementById('ctl00_searchbutton').click();  } } else { return true };
}

function cancelEvent(e) {
    if (!e) e = window.event;
    if (e.preventDefault) {
        e.preventDefault();
    } else {
        e.returnValue = false;
    }
}
function stopEvent(e) {
    if (!e) e = window.event;
    if (e.stopPropagation) {
        e.stopPropagation();
    } else {
        e.cancelBubble = true;
    }
}