var isMouseOver = false;
		
		function insert_code(url, targetid, func) {
			var oXmlHttp = zXmlHttp.createRequest();
			var targetobject = document.getElementById(targetid);
			oXmlHttp.open("get", url, true);
			oXmlHttp.onreadystatechange = function () {
				if (oXmlHttp.readyState == 4) {
					targetobject.innerHTML = oXmlHttp.responseText;
					if (func) {
						var result = eval(func);						
					}
				}
			}
			oXmlHttp.send(null);
		}
		
		function removeElement(divName){		
			var div = document.getElementById(divName);
			document.body.removeChild(div);
		}
		
		function ShowP(){	
			document.getElementById('CartPanel').style.visibility='visible';
			document.getElementById('CartPanel').style.display='block';
			insert_code('lib/showsession.php','CartPanel');
		}
		
		function HideP(){			
			document.getElementById('CartPanel').style.visibility='hidden';
			document.getElementById('CartPanel').style.display='none';			
		}
		
		function creatediv(id, html, width, height, left, top) {

			   var newdiv = document.createElement('div');
			   newdiv.setAttribute('id', id);
			   
			   if (width) {
			       newdiv.style.width = width;
			   }
			   
			   if (height) {
			       newdiv.style.height = height;
			   }
			   
			   if ((left || top) || (left && top)) {
			       newdiv.style.position = "absolute";
			       
			       if (left) {
			           newdiv.style.left = left;
			       }
			       
			       if (top) {
			           newdiv.style.top = top;
			       }
			   }
			   
			   newdiv.style.background = "#CCCCCC";
			   newdiv.style.border = "1px solid #000";			   
			   			   
			   document.body.appendChild(newdiv);
			
			} 
		function ShowItem(event,id,script,divW,divH){			
		   if (isMouseOver==false){
			x=event.clientX;
			y=event.clientY+document.documentElement.scrollTop;				
			creatediv("BookInfo","",divW,divH,x+"px",y+"px");
				
			insert_code(script+'?id='+id,'BookInfo');
			isMouseOver=true;									
		  }	
		}
		
		function HideItem(){
			document.body.removeChild(document.getElementById('BookInfo'));
			isMouseOver=false;				
		}
		
		function MoveItem(event){
		 if (isMouseOver){
			x=event.clientX;
			y=event.clientY+document.documentElement.scrollTop;
			document.getElementById('BookInfo').style.position = "absolute";	
			document.getElementById('BookInfo').style.left=x+'px';
			document.getElementById('BookInfo').style.top=y+'px';	
			return true;
			}
		 else return false;					      
		}
