var browser=navigator.appName
        


function changeto22(img){
		newimg0 = "/image.php?image="+img+"&width=270";
	curimg = document.getElementById('img0').value;
	document.getElementById('img2').src = "/image.php?image="+curimg+"&width=110";
	document.getElementById('hid2n').value = curimg;
	document.getElementById('img1').src = newimg0;
		resetactive();
	document.getElementById('img2').className="active"
	document.getElementById('img0').value = img;
  
  /*newimg0 = "/image.php?image="+img+"&width=270";
	curimg = document.getElementById('img0').value;
	//alert(curimg)
	document.getElementById('img2').src = "/image.php?image="+curimg+"&width=110";
	document.getElementById('hid2n').value = curimg;
	document.getElementById('img1').src = newimg0;
	//alert(img)
  resetactive();
	document.getElementById('img2').className="active"
	document.getElementById('img0').value = img;
	
	alert(document.getElementById('img0').value)  */
}
function changeto3(img){
	newimg0 = "/image.php?image="+img+"&width=270";
	curimg = document.getElementById('img0').value;
	document.getElementById('img3').src = "/image.php?image="+curimg+"&width=110";
	document.getElementById('hid3').value = curimg;
	document.getElementById('img1').src = newimg0;
		resetactive();
	document.getElementById('img3').className="active"
	document.getElementById('img0').value = img;
}
function changeto4(img){
	newimg0 = "/image.php?image="+img+"&width=270";
	curimg = document.getElementById('img0').value;
	document.getElementById('img4').src = "/image.php?image="+curimg+"&width=110";
	document.getElementById('hid4').value = curimg;
	document.getElementById('img1').src = newimg0;
		resetactive();
	document.getElementById('img4').className="active"
	document.getElementById('img0').value = img;
}

function resetactive()
{
document.getElementById('img2').className=""
if(document.getElementById('img3')) document.getElementById('img3').className=""
if(document.getElementById('img4')) document.getElementById('img4').className=""
}


 jQuery('.input-field').focus(function(){
      if(this.id=='form-date') { return true; }
      if(this.value==this.defaultValue){
        this.value = '';
      }
    })
    
    jQuery('.input-field').blur(function(){
      
      if(this.value==''){
        this.value = this.defaultValue;
      }
    })

var key;
function show_subs (id){
	///alert(id);
	if(document.getElementById(id+'sub').style.display=="none"){
		document.getElementById(id+'sub').style.display="block";
		document.getElementById(id+'parent').className="first_level_item_expand";
		document.getElementById(id+'parent1').className="first_level_item_expand_a";
		
	}else{
		document.getElementById(id+'sub').style.display="none";
		document.getElementById(id+'parent').className="first_level_item_closed";
		document.getElementById(id+'parent1').className="first_level_item_closed_a";
		
	}
}

function show_subs1 (id){
	///alert(id);
	if(document.getElementById(id+'sub').style.display=="none"){
		document.getElementById(id+'sub').style.display="block";
		document.getElementById(id+'parent').className="second_level_item_expand";
		document.getElementById(id+'parent1').className="selected second_level_item_expand_a";
		
	}else{
		document.getElementById(id+'sub').style.display="none";
		document.getElementById(id+'parent').className="second_level_item_closed";
		document.getElementById(id+'parent1').className="";
		
	}
}

function show_subs2 (id){
	///alert(id);
	if(document.getElementById(id+'sub').style.display=="none"){
		document.getElementById(id+'sub').style.display="block";
		document.getElementById(id+'parent').className="tree_level_item_expand";
		document.getElementById(id+'parent1').className="selected tree_level_item_expand_a";
		
	}else{
		document.getElementById(id+'sub').style.display="none";
		document.getElementById(id+'parent').className="tree_level_item_closed";
		document.getElementById(id+'parent1').className="";
		
	}
}


function go_url(menu) {
	choice = menu.selectedIndex;
	var cl = '';

	req = document.getElementById('request').value;

	if (menu.options[choice].value != "") {
        window.location.replace = './?size=' + menu.options[choice].value + req;
    }
    
    //window.location.replace('./?size=');
}




		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";
                                        if (req.responseJS.num ==0)
                                        {
                                        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);
    }
	
	
	var curid = '1';
	var t;
 function show_menu (id)
 {
 	//alert(id);
 	document.getElementById("sub"+curid).style.display="none";
 	
	curid = id;
 	document.getElementById("sub"+id).style.display="block";
 	clearTimeout(t);
 } 
 function show_menu1 (id)
 {
 	document.getElementById("sub"+id).style.display="block";
 }
 
 
 
 
 function hide_menu (id)
 {
	
 	t=setTimeout('hide('+id+')',300);
 }

 
 function hide (id)
 {
 		
	//alert(id);
	idd=id;
 	//window.setTimeout('document.getElementById("sub"+idd).style.display="none";',1000);
 	//setTimeout(1000);
 	document.getElementById("sub"+id).style.display="none";
 	//clearTimeout(timer);
 	op=95;
 	//fadeOut();
 	//op=0;
 	
 }

 
     function checksub() {
            _qfMsg='';
                if (document.getElementById('name').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 + 'Неправильно указан E-mail\n';
                }
                if (value == '') {
                        _qfMsg = _qfMsg + 'Не указан E-mail\n';
                }
                if (document.getElementById('phone').value == '') {
                        _qfMsg = _qfMsg + 'Не указан телефон\n';
                }
                if (document.getElementById('text').innerHTML == '') {
                        _qfMsg = _qfMsg + 'Заполните зявку\n';
                }
                if (_qfMsg!='')
                {
                        alert (_qfMsg);
                        return false;
                }
                return true;
    }
 
	
	
	
    function checksub() {
            _qfMsg='';
                if (document.getElementById('name').value == '') {
                        _qfMsg = _qfMsg + 'Не указано имя\n';
                }
                if (document.getElementById('phone').value == '') {
                        _qfMsg = _qfMsg + 'Не указан телефон\n';
                }
                value = document.getElementById('company').value;
                if (value == '') {
                        _qfMsg = _qfMsg + 'Не указана компания';
                }
                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)-((380)/2);
    WinPop=window.open(PopUpUrl,"","width=360,height=290,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, count) {
    	 //alert(count)
    	 
    	var browser=navigator.appName
    	
        var size = document.getElementById('size').value;
        
        var price = document.getElementById('price'+id).value;
        var sid = document.getElementById('sid'+id).value;
        var rsid = document.getElementById('rsid'+id).value;
        var name = document.getElementById('name'+id).value;
        var colour = document.getElementById('colour'+id).value;
        var type = document.getElementById('type'+id).value;
        
        document.getElementById('bsize').innerHTML = size;
        document.getElementById('bprice').innerHTML = price*count+" руб. "
        
        // Создаем новый объект JSHttpRequest.
        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = '';
        req.onreadystatechange = function() {
        	
            if (req.readyState == 4) {
                if (req.responseJS) {
          //          alert('Товар '+name+' ('+colour+') добавлен в корзину');
           document.getElementById('btitle').innerHTML = "Товар добавлен в корзину"       
          document.getElementById('basketpopup').style.display='block';    
          document.getElementById('bcart').style.visibility="visible";                 
                  
                    //alert(req.responseJS.summ);
                    newprice = req.responseJS.summ;
                    newcol = req.responseJS.col;
       				document.getElementById('nowprice1').innerHTML = newprice;
       				document.getElementById('nowcol1').innerHTML = newcol;
                }
            }
            
        }
        
        req.caching = false;
        // Подготваливаем объект.
        req.open('POST', '/addcart.php', true);
        // Посылаем данные запроса (задаются в виде хэша).
        
        for(i=0;i<count;i++)
        {
        req.send('id='+id+'&name='+name+'&price='+price+'&size='+size+'&sid='+sid+'&rsid='+rsid+'&rtype='+type+'&colour='+colour+'&num=1');
        //alert('id='+id+'&name='+name+'&price='+price+'&size='+size+'&sid='+sid+'&rsid='+rsid+'&rtype='+type+'&colour='+colour+'&num=1');
        delay(100);
        }
        
        
        if(browser=="Opera"){
        		 //alert('Товар '+name+' добавлен в корзину');
        		 document.getElementById('btitle').innerHTML = "Товар добавлен в корзину" 
        		 document.getElementById('basketpopup').style.display='block';
            // location.reload()
        	}
    }
    
    
    function delay(ms) {
      // Защита от некорректных данных
      if (typeof ms == "undefined") return;
      ms = parseInt(ms);
      if (ms <= 0) return;
      // Задаем точки начала измерения
      var before = after = new Date();
      before = before.getTime();
      after = after.getTime();
      // В цикле меняем вторую точку, сравнивая разницу с аргуметом
      while (after < before + ms) {
            after = new Date();
            after = after.getTime();
      }
}
    
   
    function compare(id) {
    	
    	var browser=navigator.appName
    	
        var size = document.getElementById('size').value;
        
        var price = document.getElementById('price'+id).value;
        var sid = document.getElementById('sid'+id).value;
        var rsid = document.getElementById('rsid'+id).value;
        var name = document.getElementById('name'+id).value;
        var colour = document.getElementById('colour'+id).value;
        var type = document.getElementById('type'+id).value;
document.getElementById('bsize').innerHTML = size;
        
        // Создаем новый объект JSHttpRequest.
        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = '';
        req.onreadystatechange = function() {
        	
            if (req.readyState == 4) {
                if (req.responseJS) {
                //print_r(req.responseJS);
                //alert(print(req.responseJS))
                    //alert('Товар '+name+' ('+colour+') добавлен в папку сравнения');
                    document.getElementById('btitle').innerHTML = "Товар добавлен в Ваши сравнения"
                    document.getElementById('basketpopup').style.display='block';
                    document.getElementById('bcart').style.visibility="hidden";  
                    
                    //alert(req.responseJS.napol);
                    //newprice = req.responseJS.summ;
                    newcol = req.responseJS.col;
       				//document.getElementById('nowprice1').innerHTML = newprice;
       				document.getElementById('nowcol11').innerHTML = newcol;
                }
            }
            
        }
        
        req.caching = false;
        // Подготваливаем объект.
        req.open('POST', '/compare.php', true);
        // Посылаем данные запроса (задаются в виде хэша).
        req.send('id='+id+'&name='+name+'&price='+price+'&size='+size+'&sid='+sid+'&rsid='+rsid+'&rtype='+type+'&colour='+colour+'&num=1');
        
        
        if(browser=="Opera"){
        		 alert('Товар '+name+' добавлен в папку сравнения');
        		 location.reload()
        	}
    }
    
 function print_r(taV)
{
  alert(getProps(taV));
}

/**
 * возвращает список атрибутов объекта и значения
 * @param {Element/Object} toObj - ссылка на объект
 * @param {String} tcSplit - строка разделитель строк
 * @return {String} - строку со списком атрибутов объекта
 * и значениями атрибутов
 */
function getProps(toObj, tcSplit)
{
  if (!tcSplit) tcSplit = '\n';
  var lcRet = '';
  var lcTab = '    ';

    for (var i in toObj) // обращение к свойствам объекта по индексу
      lcRet += lcTab + i + " : " + toObj[i] + tcSplit;

    lcRet = '{' + tcSplit + lcRet + '}';

  return lcRet;
}   
    
    
function deletefromcart(id) {
	
    	
        var name = document.getElementById('name'+id).value;
        
	var r=confirm(name + " будет удален из вашей корзины!")
	
  if (r==true)
    {
    	deletefromcart1(id);
    	var browser=navigator.appName
        if(browser=="Opera"){
    		 setTimeout('window.location.reload()',100);
    	}
    }
}


function deletefromcart1(id) {
    	
        
    	// Создаем новый объект JSHttpRequest.
        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = '';
        req.onreadystatechange = function() {
        	
        
            if (req.readyState == 4) {
                if (req.responseJS) {
                    //alert('Товар '+name+' ('+colour+') удален из корзины');
                    //alert(req.responseJS.napol);
                    newprice = req.responseJS.summ;
                    newcol = req.responseJS.col;
       				document.getElementById('nowprice1').innerHTML = newprice;
       				document.getElementById('nowcol1').innerHTML = newcol;
       				document.getElementById('nowprice2').innerHTML = newprice;
       				document.getElementById('nowcol2').innerHTML = newcol;
       				document.getElementById('tr'+id).style.display = 'none';
                }
            }
            
        }
        
        req.caching = false;
        // Подготваливаем объект.
        req.open('POST', '/deletefromcart.php', true);
        // Посылаем данные запроса (задаются в виде хэша).
        req.send('id='+id+'&name='+name);
        
    }

   
    
function deletefromcom(id) {
	
    	
        var name = document.getElementById('name'+id).value;
        
	var r=confirm(name + " будет удален из папки сравнения!")
	
  if (r==true)
    {
    	deletefromcom1(id);
    	var browser=navigator.appName
        if(browser=="Opera"){
    		 setTimeout('window.location.reload()',100);
    	}
    }
}


function deletefromcom1(id) {
    	
        
    	// Создаем новый объект JSHttpRequest.
        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = '';
        req.onreadystatechange = function() {
        	
        
            if (req.readyState == 4) {
                if (req.responseJS) {
                    //alert('Товар '+name+' ('+colour+') удален из корзины');
                    //alert(req.responseJS.napol);
                    //newprice = req.responseJS.summ;
                    newcol = req.responseJS.col;
       				//document.getElementById('nowprice1').innerHTML = newprice;
       				document.getElementById('nowcol11').innerHTML = newcol;
       				//document.getElementById('nowprice2').innerHTML = newprice;
       				//document.getElementById('nowcol2').innerHTML = newcol;
       				document.getElementById('tr'+id).style.display = 'none';
                }
            }
            
        }
        
        req.caching = false;
        // Подготваливаем объект.
        req.open('POST', '/deletefromcom.php', true);
        // Посылаем данные запроса (задаются в виде хэша).
        req.send('id='+id+'&name='+name);
        
    }

    
    
    
    
function reload(id) {
    	var num = document.getElementById('num'+id).value;
    	
    	// Создаем новый объект JSHttpRequest.
        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = '';
        req.onreadystatechange = function() {
        	
        
            if (req.readyState == 4) {
                if (req.responseJS) {
                    //alert('Товар '+name+' ('+colour+') удален из корзины');
                    //alert(req.responseJS.napol);
                    newprice = req.responseJS.summ;
                    newcol = req.responseJS.col;
                    //alert(newcol);
       				document.getElementById('nowprice1').innerHTML = newprice;
       				document.getElementById('nowcol1').innerHTML = newcol;
       				document.getElementById('nowprice2').innerHTML = newprice;
       				document.getElementById('nowcol2').innerHTML = newcol;
       				
        			document.getElementById('nums'+id).innerHTML = document.getElementById('num'+id).value;
       				//document.getElementById('nums'+id).innerHTML = newcol;
       				//document.getElementById('prices'+id).innerHTML = newprice;
                }
            }
            
        }
        
        req.caching = false;
        // Подготваливаем объект.
        req.open('POST', '/reload.php', true);
        // Посылаем данные запроса (задаются в виде хэша).
        req.send('id='+id+'&num='+num);
        
        
        var browser=navigator.appName
        if(browser=="Opera"){
        	document.getElementById('nums'+id).innerHTML = document.getElementById('num'+id).value;
    		 setTimeout('window.location.reload()',100);
    	}
    }





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;
  };
}
//переберем заданные элементы, дадим подказку тем у кого есть аттрибут
