function set_cur(e) {
        e = (window.event) ? window.event : e;
        var target = (window.event) ? e.srcElement : e.target;

        var currency_id = target.value;
        var loc = window.location.href;
        if(/\&currency_id\=[0-9]?/.test(loc))
              loc = loc.replace(/\&currency_id\=[0-9]?/, "&currency_id=" + currency_id );
        else if(/\?currency_id\=[0-9]?/.test(loc))
              loc = loc.replace(/\?currency_id\=[0-9]?/, "?currency_id=" + currency_id );
                   else if(/\?/.test(loc)) loc += "&currency_id=" + currency_id;
                        else loc += "?currency_id=" + currency_id;

        window.location.href = loc;
        }
function to_comp() {
    var loc = window.location.href;
    if(/\&addcomp$/.test(loc)==false)
          loc += "&addcomp";

    window.location.href = loc;
}
var strEmail = "Введите контактный e-mail";
var strName = "Введите свое имя";
    function clearField(obj, str)
    {
        if(obj.value == str)
            obj.value = "";
    }
    function restoreField(obj, str)
    {
        if(obj.value == "")
            obj.value = str;
    }
    function delivery_on_ch() {
       var price = 0;
       var name = "";

       elem = document.forms?document.forms["order"].delivery_id:document.getElementById("delivery_id");
       opt  = elem.options[elem.selectedIndex];
       price = opt.price;
       name  = opt.text;

       elem = document.all?document.all["delivery"]:document.getElementById("delivery");
       elem1 = document.all?document.all["deliveryname"]:document.getElementById("deliveryname");

       elem1.innerText = name;
       elem.innerText = price;

       elem = document.all?document.all["total"]:document.getElementById("total");
       elem1 = document.all?document.all["sum"]:document.getElementById("sum");

       elem.innerText = Number(elem1.innerText) + Number(price);
    }
    function del_basket(good_id) {
       elem = document.forms?document.forms["order"].delivery_id:document.getElementById("delivery_id");
       if(elem) opt = elem.options[ elem.selectedIndex];

       window.location = "commands.php?command=del_basket&good_id=" + good_id + (elem?("&delivery_id=" + opt.value):"");
    }
    function basket_clear() {
       if(confirm("Вы уверены, что хотите очистить корзину ?" ))
          window.location= "commands.php?command=clear_basket";
    }
    function tostep2() {
       elem = document.forms?document.forms["order"].delivery_id:document.getElementById("delivery_id");
       if(elem) opt = elem.options[ elem.selectedIndex];

       window.location = "order.php?step=1"+(elem?("&delivery_id=" + opt.value):"");
    }
 function getElementPosition(elemId) {
    var elem = document.all?document.all[elemId]:document.getElementById(elemId);
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
    var l = 0;
    var t = 0;
    while (elem)    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

    return {"left":l, "top":t, "width": w, "height":h};
 }
 function showbrands(e) {
    e = (window.event) ? window.event : e;
    var target = (window.event) ? e.srcElement : e.target;
    var x = e.clientX;
    var y = e.clientY;
    var d = window.document;

    var pos = getElementPosition("brandsel");
    if(!pos.height) pos.height = 140;
    if(!pos.width) pos.width = 470;

    if(y + pos.height + 20 > d.body.clientHeight)
       yWin = d.body.clientHeight - pos.height - 20;
    else yWin = y;

    if(x + pos.width + 20 > d.body.clientWidth)
       xWin = d.body.clientWidth - pos.width - 20;
    else xWin = x;

    var elem = document.all?document.all["brandsel"]:document.getElementById("brandsel");
    if(elem) { elem.style.top = yWin; elem.style.left = xWin; elem.style.display='block'; }
 }
 function hidebrands() {
    var boxObj = document.all?document.all["box"]:document.getElementById("box");
    var brandstrObj = document.all?document.all["brandstr"]:document.getElementById("brandstr");

    if(boxObj.checked)
         brandstrObj.innerText = "Все производители";
    else {
      var i = 0;
      var b = Array();
      while(elem = document.all?document.all["box_"+i]:document.getElementById("box_"+i)) {
          if(elem.checked) {
            bbd = document.all?document.all["label_"+i]:document.getElementById("label_"+i);
            b[b.length] = bbd.innerText;
          }
          i++;
      }
      brandstrObj.innerText = b.join(", ");
    }
    var elem = document.all?document.all["brandsel"]:document.getElementById("brandsel");
    if(elem)  elem.style.display='none';
 }
 function checkallb(e) {
       var i = 0;
       var box_obj;
       e = (window.event) ? window.event : e;
       var target = (window.event) ? e.srcElement : e.target;

       var boxall_name = target.name;

       while((box_obj = document.all?document.all[boxall_name + "_" + i++]:document.getElementById[boxall_name + "_" + i++]) != null) {
           box_obj.checked = target.checked;
           box_obj.disabled = target.checked;
       }
   }