		function set1()
        {
                var img = document.getElementById("sub");
                img.style.color = "#FF0000";
        }
        function set2()
        {
                var img = document.getElementById("sub");
                img.style.color = "#3879D6";
        }

    function del(id) {
        var req = new Subsys_JsHttpRequest_Js();
        req.caching = false;
        req.onreadystatechange = '';
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                if (req.responseJS) {
                                        var img = document.getElementById('item'+id);
                                        img.style.display = "none";
                                        document.getElementById('count').innerHTML = req.responseJS.num;
                                        document.getElementById('sum').innerHTML = req.responseJS.sum;
                                        if (req.responseJS.num ==0)
                                        {
                                        document.getElementById('cart_').innerHTML = 'Ваша корзина пуста';
                                        document.getElementById('table').style.display = "none";
                                        //document.getElementById('count').innerHTML = 'нет';
                                        document.getElementById('empty').style.display = "block";
                                        document.getElementById('frm').style.display = "none";
                                        }
                }
            }
        }
        req.open('POST', '/delete.php?id='+id, true);
        req.send('id='+id);
    }
    function checksub() {
            _qfMsg='';
                if (document.getElementById('name').value == '') {
                        _qfMsg = _qfMsg + 'Не указано имя\n';
                }
                if (document.getElementById('phone').value == '') {
                        _qfMsg = _qfMsg + 'Не указан телефон\n';
                }
                value = document.getElementById('email').value;
                var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
                if (value != '' && !regex.test(value)) {
                        _qfMsg = _qfMsg + 'Неправильно указан Email\n';
                }
                if (value == '') {
                        _qfMsg = _qfMsg + 'Не указан Email';
                }
                if (_qfMsg!='')
                {
                        alert (_qfMsg);
                        return false;
                }
    }
    function PopUp(PopUpUrl){
    var ScreenWidth=window.screen.width;
    var ScreenHeight=window.screen.height;
    var movefromedge=0;
    placementx=(ScreenWidth/2)-((360)/2);
    placementy=(ScreenHeight/2)-((360)/2);
    WinPop=window.open(PopUpUrl,"","width=360,height=260,toolbar=0,location=0,directories=0,status=0,scrollbars=0,menubar=0,resizable=0,left="+placementx+",top="+placementy+",screenX="+placementx+",screenY="+placementy+",");
   }
    function popupBig(PopUpUrl,name){
    var ScreenWidth=window.screen.width;
    var ScreenHeight=window.screen.height;
    var movefromedge=0;
    placementx=(ScreenWidth/2)-((600)/2);
    placementy=(ScreenHeight/2)-((413)/2);
    WinPop=window.open("/show.php?url="+PopUpUrl+"&name="+name,"","width=600,height=413,toolbar=0,location=0,directories=0,status=0,scrollbars=0,menubar=0,resizable=0,left="+placementx+",top="+placementy+",screenX="+placementx+",screenY="+placementy+",");
   }
    function popup_(PopUpUrl){
    var ScreenWidth=window.screen.width;
    var ScreenHeight=window.screen.height;
    var movefromedge=0;
    placementx=(ScreenWidth/2)-((600)/2);
    placementy=(ScreenHeight/2)-((600)/2);
    WinPop=window.open(PopUpUrl,"","width=600,height=413,toolbar=0,location=0,directories=0,status=0,scrollbars=0,menubar=0,resizable=0,left="+placementx+",top="+placementy+",screenX="+placementx+",screenY="+placementy+",");
   }
    function addcart(id) {
        // Получаем текст запроса из <input>-поля.
        if (isNaN(document.getElementById('num'+id).value))
        {
                alert('Необходимо ввести число.');
                return false;
        }
        
            var price = document.getElementById('price'+id).value;
            var num = document.getElementById('num'+id).value;
            //alert (type);
        if (num<=0)
        {
                alert('Необходимо ввести число.');
                return false;
        }
            var name = document.getElementById('name'+id).value;
        // Создаем новый объект JSHttpRequest.
        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = '';
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                if (req.responseJS) {
                    // Записываем в <span> результат работы.
                    document.getElementById('cart_').innerHTML = 'В вашей корзине <span id="count"> </span>&nbsp;товаров на сумму <span id="sum"></span> руб.';
                    document.getElementById('count').innerHTML = req.responseJS.count2;
                    document.getElementById('sum').innerHTML = req.responseJS.sum;
                    alert('Товар '+name+' добавлен в корзину ('+num+' шт.)');
                }
            }
        }
        req.caching = false;
        // Подготваливаем объект.
        //alert('/addcart.php?id='+id+'&name='+name+'&price='+price+'&num='+num+'&type='+type);
        req.open('POST', '/addcart.php?id='+id+'&name='+name+'&price='+price+'&num='+num, true);
        // Посылаем данные запроса (задаются в виде хэша).
        req.send('id='+id+'&name='+name+'&price='+price+'&num='+num);

    }



    function addcart2(id) {
        // Получаем текст запроса из <input>-поля.
        if (isNaN(document.getElementById('num'+id).value))
        {
                alert('Необходимо ввести число.');
                return false;
        }
            var price = document.getElementById('price'+id).value;
            var num = document.getElementById('num'+id).value;
            var type = document.getElementById('type'+id).value;
            //alert (type);
        if (num<=0)
        {
                alert('Необходимо ввести число.');
                return false;
        }
            var name = document.getElementById('name'+id).value;
        // Создаем новый объект JSHttpRequest.
        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = '';
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                if (req.responseJS) {
                    // Записываем в <span> результат работы.
                    window.opener.document.getElementById('count').innerHTML = req.responseJS.count;
                    window.opener.document.getElementById('count2').innerHTML = req.responseJS.count2;
                    window.opener.document.getElementById('sum').innerHTML = req.responseJS.sum;
                    alert('Товар '+name+' добавлен в корзину ('+num+' шт.)');
                }
            }
        }
        req.caching = false;
        // Подготваливаем объект.
        //alert('/addcart.php?id='+id+'&name='+name+'&price='+price+'&num='+num+'&type='+type);
        req.open('POST', '/addcart.php?id='+id+'&name='+name+'&price='+price+'&num='+num+'&type='+type, true);
        // Посылаем данные запроса (задаются в виде хэша).
        req.send('id='+id+'&name='+name+'&price='+price+'&num='+num);

    }



ToolTip.offsetX=20; //смещения подсказки от курсора
ToolTip.offsetY=10; //
function ToolTip(obj, text) {
  if(!obj||obj.nodeType!=1) throw "Illigal argument exception"; //обьект к кому привязываем подсказку
  //-- Разметка подсказки ---
  var tip=document.createElement("DIV");
  tip.className="tool_tip";
  tip.innerHTML=text;
  document.body.appendChild(tip);
  //-- события --
  obj.onmouseout=function (ev) {
      tip.style.visibility="hidden";
  };
  obj.onmousemove=function(ev) { //если не нужно что бы подскасзка бегала, то onmouseover
      tip.style.visibility="visible";
      if(window.event) ev=window.event;
      tip.style.left=ev.clientX + document.body.scrollLeft + ToolTip.offsetX;
      tip.style.top=ev.clientY + document.body.scrollTop + ToolTip.offsetY;
  };
}
//переберем заданные элементы, дадим подказку тем у кого есть аттрибут tooltip
//В аргументах передаем имена рассматриваемых тегов, * все теги
function initToolTips() {
//   return;
    var tags, tooltext;
    for(var i=0; i<arguments.length; i++) {
       tags=document.body.getElementsByTagName(arguments[i]);
       for(var j=0; j<tags.length; j++)
            if((tooltext=tags[j].getAttribute("tooltip"))) ToolTip(tags[j], tooltext);
   }
}
