function resize2 (name) {

 var div = document.getElementById(name);
 if (div) {
 
 	 if (div.offsetHeight < 125) {
 	 	
 	 	div.style.height = "125px";

 	 	}else{
 	  div.style.height = "auto";
 	  }	
 	
  }	
	
}
	
function resize() {
var table = document.getElementById('menum');	
var whiteline = document.getElementById('whiteline');
var whitebg = document.getElementById('whitebg');
	
 if (table.offsetHeight > whitebg.offsetHeight ) {
 	whitebg.style.height = (table.offsetHeight)+'px';
 	whiteline.style.height = (table.offsetHeight)+'px';
 	table.style.height = (table.offsetHeight)+'px';
	} else if (whitebg.offsetHeight > table.offsetHeight) {
 		table.style.height = (whitebg.offsetHeight)+'px';
 		whiteline.style.height = (whitebg.offsetHeight)+'px';
 		
 		}

	

}


function createXHO () {
  var obj = false;
  if (window.XMLHttpRequest){
  obj = new XMLHttpRequest();
  //obj.overrideMimeType('text/xml; charset=windows-1251'); 

  } else if (window.ActiveXObject) {
  obj = new ActiveXObject("Microsoft.XMLHttp");  
  }
return obj;
}


function addToCard (name1, sid) {

 var obj = new createXHO();
 var quantity = document.getElementById('quantity');
   if (quantity) {
   	
   	 if (quantity.value != "" ) {
   	 	quantity = quantity.value;
   	 	} else {
    
    	}
    }
   if (obj) {
   	
     var params = "name="+name1+"&quantity="+quantity+sid; 
     
     obj.open("GET", "shop.php?"+params);
     //obj.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=windows-1251');
    // obj.setRequestHeader('Content-length', params.length);
      obj.onreadystatechange = function () {
      	
        if (obj.readyState=='4' && obj.status=='200') {
        	  delete obj;
            obj = null;
            getFromCard ('get');
            
         }
      	
      
      }
     
     obj.send(null);
     
   }

}

function getFromCard (op) {
	
	   var obj3 = new createXHO();
	 
    if (obj3) {
        	obj3.open("GET", "shop.php?"+op);
        	
        	
        	  obj3.onreadystatechange = function () {
      	  
        if (obj3.readyState=='4' && obj3.status=='200') {
        	 var articles = obj3.responseXML;
 
        	  var name1 = articles.getElementsByTagName('name');
        	 
        	  
            var quantity =   articles.getElementsByTagName('quantity');
            var div = document.getElementById('content');
            if (name1[0] != null) {
            var content = '<span style="font-weight:bold;"><a style="color:#444444;text-decoration:none;" href="index.php?order">Кошница</a></span>';
            	  
        	  for(var n=0; n < name1.length; n++) {
        	    
        	  	content += "<span><img src='images/del.gif' onclick='getFromCard(\"del="+name1[n].firstChild.nodeValue+"\")' alt='изтрий' style='position:relative;left:-2px;top:2px;height:10px;width:10px;'/> "+name1[n].firstChild.nodeValue+" : "+quantity[n].firstChild.nodeValue+" бр.</span>";
        	    
        	  	}
             
            div.innerHTML = content; 
            
            div.onmouseover = function () {
            	
             div.style.opacity = (100 / 100);
	           div.style.MozOpacity = (100/ 100);
	           div.style.KhtmlOpacity = (100/ 100);
	           div.style.filter = "alpha(opacity=100)";
             } 
              div.onmouseout = function () {
               div.style.opacity = (50 / 100);
	           div.style.MozOpacity = (50/ 100);
	           div.style.KhtmlOpacity = (50/ 100);
	           div.style.filter = "alpha(opacity=50)";
	          
             } 
            div.style.opacity = (50 / 100);
	          div.style.MozOpacity = (50/ 100);
	          div.style.KhtmlOpacity = (50/ 100);
	          div.style.filter = "alpha(opacity=50)";
            div.style.display = "block";
            
            
          
             } else {
              div.innerHTML = ""; 	
             }
            delete obj3;
            obj3 = null;
            resize();
     
         }	


  }
  obj3.send(null);
 }
}


function quantity (name1, sid) {
	
var alerts = document.getElementById('alerts');
var error = document.getElementById('error');
 if (alerts) {
  if (alerts.style.display == "block") {
  	alerts.style.display = "none";
  	document.onmousemove =  mouseCoords;
   }else {
   	 document.onmousemove =  null;
   	  //document.onmousemove =  mouseCoords
      alerts.style.display = "block";
    
     var name_span = document.getElementById('name');
         if(name_span) {
         name_span.innerHTML = name1;	
         }
     var sendd = document.getElementById('sendd');
     
         if (sendd) {
         	var quantity = document.getElementById('quantity');
          sendd.onclick = function () {
          	 
          	 
               if (quantity) {
   	          if (quantity.value != "" && quantity.value%1 == 0) {
   	          	if (quantity.value > 0) {
   	 	         quantity = quantity.value;
   	 	         
   	 	         addToCard(name1, sid, quantity);
   	 	         document.onmousemove =  mouseCoords;
               alerts.style.display='none'
               
               } else {
                 if (error) {
               	 error.innerHTML = "<br />*Не може да поръчате толкова!";
               	}	
               }
   	 	        } else {
              
               if (error) {
               	error.innerHTML = "<br />*Това не е количество!";
               	}
    	        }
    	        
            }
          
          
          }	
          quantity.value = "";
        }
        
       var reject = document.getElementById('reject');
         if (reject) {
         	 reject.onclick = function (){
         	  if (error) {
               	 error.innerHTML = "<br />*Броят на продуктите в една опаковка е различен и зависи от модела на продуктa.";
               	}	
           alerts.style.display='none'
         	 document.onmousemove =  mouseCoords;
         	 }
         	}
       
   }
 	}	

}


	function listDel (obj) {
	var	item = document.getElementById(obj);
	var order_list = document.getElementById('order_list');
	 if (item && order_list) {
	 item.innerHTML = '' ;
	 order_list.removeChild(item); 

	 getFromCard('del='+item.id);
	  
	 	  if (order_list.innerHTML == false) {
	  
	  	var but = document.getElementById('but');
	  	if (but) {
	  	but.style.display = "none";	
	  	}
	  }
	 }
	}
	
	
	
	function shopdiv (obj) {
	var div = document.getElementById (obj);
	 if (div) {

	 	 div.style.border='1px solid red';
	 	 div.onmouseout = function () {
	 	div.style.border='1px solid #444444';
	 	 }	  
	 	}
	}
	
	
	function mouseCoords(ev){
	ev  = ev || window.event; 
	var mousep = new Array();
	if(ev.pageX || ev.pageY){
		mousep['x'] = ev.pageX;
		mousep['y'] = ev.pageY;
	
	
	} else {
	var scrollLeft = document.body.scrollLeft - document.body.clientLeft;
	var scrollTop = document.body.scrollTop - document.body.clientTop;
	 if (!scrollLeft) {
	 	scrollLeft = document.documentElement.scrollLeft;
	 	scrollTop = document.documentElement.scrollTop;
	 	}
	mousep['x'] = ev.clientX + scrollLeft;
		mousep['y'] = ev.clientY + scrollTop;
		
	}
	
	  var alerts = document.getElementById('alerts');
   	alerts.style.left = mousep['x']+"px";	
   	alerts.style.top = mousep['y']+"px";	
   	

}


