function ShowImag(file, w, h){
      ww = w;
      hh = h;
      window.open('/photo.php?f='+file+'&w='+w+'&h='+h, 'Sample', ' width='+ww+', height='+hh+', scrollbars=no,resizable=no,toolbar=no,status=no,menubar=no');
 }
 function menuhide(menunum){
    var currentmenu = document.getElementById("menu_" + menunum);
    currentmenu.style.visibility = 'hidden';
 }
 function menushow(menunum){
    var currentmenu = document.getElementById("menu_" + menunum);
    currentmenu.style.visibility = 'visible';
 }
 var request; 
 function LoadXMLDoc(url){  
        
        if (window.XMLHttpRequest){  
            request = new XMLHttpRequest();  
            request.onreadystatechange = processRequestChange;  
            request.open("GET", url, true);  
            request.send(null);  
        }else{
		  
		  if (window.ActiveXObject){ 
            request = new ActiveXObject("Microsoft.XMLHTTP");  
            if (request){  
               request.onreadystatechange = processRequestChange; 
               request.open("GET", url, true);  
               request.send();  
            }  
         }
		   
	  }	 
   }  
   function processRequestChange(){  
       if (request.readyState == 4){  
          if (request.status == 200){document.getElementById("voterez").innerHTML = request.responseText;}
		  else{document.getElementById("voterez").innerHTML = "Не удалось получить данные:" + request.statusText;}  
       }  
   }
     
   function AddVote() { 
        for(i=0;i<document.fvote.vote.length;i++){if (document.fvote.vote[i].checked===true){value = document.fvote.vote[i].value;}}   
        document.getElementById('voterez').innerHTML = 'Подождите ...';
        var ur = '/ajax/vote.php?v='+value;
	    LoadXMLDoc(ur);	  
   }  

   
   function getXmlHttp() {
        var xmlhttp;
        try{
             xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
             try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
             catch(E){xmlhttp = false;}
        }
 
        if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){xmlhttp = new XMLHttpRequest();}
        return xmlhttp;
   }
 
   function login() {
 
       var sUsername = document.getElementById("username").value;
       var sPassword = document.getElementById("password").value;
       
	   document.getElementById("username").value = "";
       document.getElementById("password").value = "";
	 
       var userarea = document.getElementById("userarea");
       userarea.style.display = 'none';
 
       var userarea2 = document.getElementById("userarea2");
       userarea2.style.display = 'block';
       userarea2.innerHTML = "Анализ данных...";
 
       var xmlHttp;
       xmlHttp = getXmlHttp();
 
       var httpParams = "username=" + sUsername + "&password=" + sPassword;
       xmlHttp.onreadystatechange = function(){
             if (xmlHttp.readyState == 4){
                 var response = xmlHttp.responseText;
                 if (response.substring(0,3) == "200"){
				     userarea2.innerHTML = response.substring(3);
					 //if (document.getElementById("price")) document.getElementById("price").innerHTML = "";
					 //if (document.getElementById("cart")) document.getElementById("cart").innerHTML = "";
					 //if (cpp==pp) window.location.href = "/";
				 }else{
                     userarea2.innerHTML = "<br><br>Неверное имя пользователя и/или пароль";
                     userarea.style.display = 'block';
                 }
             }
       }
 
       xmlHttp.open('POST', '/ajax/auth.php', true);
       xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;');
       xmlHttp.setRequestHeader('Content-length', httpParams.length);
       xmlHttp.setRequestHeader('Connection','close');
       xmlHttp.send(httpParams);  
  }
  
function loginout() {

  var xmlHttp;
  xmlHttp = getXmlHttp();
 
  var httpParams = "";
 
  xmlHttp.onreadystatechange = function(){
    if (xmlHttp.readyState == 4){
      var response = xmlHttp.responseText;
      if (response.substring(0,3) == "200"){
          document.getElementById("userarea").style.display = "block"; 
		  document.getElementById("userarea2").style.display = "none";
		  document.getElementById("userarea2").innerHTML = "";
		  if (document.getElementById("price")) document.getElementById("price").innerHTML = "";
		  document.getElementById("bskt").innerHTML = "Корзина пуста";
		  if (document.getElementById("cart")) document.getElementById("cart").style.display = "none";
		  if (cpp==pp) window.location.href = prodsection;
      }
    }
  }
 
  xmlHttp.open('POST', '/ajax/authout.php', true);
  xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;');
  xmlHttp.setRequestHeader('Content-length', httpParams.length);
  xmlHttp.setRequestHeader('Connection','close');
  xmlHttp.send(httpParams);  
}

function addtocart(itemID){
       var goodsID = "goods_id_"+itemID;
	   var obj = document.getElementById(goodsID);
	   var goodCount = obj.value;
	   if(goodCount>0){
	      obj.value = "";
          document.getElementById("bskt").innerHTML = "Анализ данных...";

          var xmlHttp;
          xmlHttp = getXmlHttp();
 
          var httpParams = "id=" + itemID + "&count=" + goodCount;
          xmlHttp.onreadystatechange = function(){
              if (xmlHttp.readyState == 4){
                   var response = xmlHttp.responseText;
                   if (response.substr(0,3) == "200"){
				      response = response.substr(3,response.length-3);
					  pplus = response.indexOf('-');
					  document.getElementById("bskt").innerHTML = response.substr(0,pplus);
					  pplus++;
					  response = response.substr(pplus,response.length-pplus);
					  var concart = document.getElementById("containercart");
					  concart.innerHTML = response;
					  //alert(response);
				   }else{document.getElementById("bskt").innerHTML = "Не удалось получить данные";}
              }
          }
 
          xmlHttp.open('POST', '/ajax/addtocart.php', true);
          xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;');
          xmlHttp.setRequestHeader('Content-length', httpParams.length);
          xmlHttp.setRequestHeader('Connection','close');
          xmlHttp.send(httpParams);
	  }    
}
function showCart(){
   var obj = document.getElementById("cart");
   obj.style.display = "block";
}

function numbersOnly (field, event) {
	var key, keychar;
	if (window.event) key = window.event.keyCode;
	else{
		if (event) key = event.which;
		else return true;
	}
	keychar = String.fromCharCode (key);
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27)) return true;
	else {
		if (("0123456789").indexOf(keychar) > -1) return true;
		else return false;
	}
}


