var movestate=0;
var startmousex=0;
var startmousey=0;
function large_image(e,image,ww,hh) {
	posy = document.documentElement.scrollTop;
	document.getElementById('nahravam').style.display='block';
	document.getElementById('image_box2').style.width=ww+'px';
	document.getElementById('image_box2').style.height=hh+'px';
	document.getElementById('image_box2_image').style.display='none';
	document.getElementById('image_box2_image').src = image;
	document.getElementById('image_box2_image').style.width=ww+'px'; 
	document.getElementById('image_box2_image').style.height=hh+'px'; 
	document.getElementById('image_box2').style.left=(Math.floor((document.body.offsetWidth-ww)/2))+"px";
	document.getElementById('image_box2').style.top=posy+100+"px";
	document.getElementById('image_box2_kriz').style.left=(Math.floor(ww/2)-30)+'px';
	document.getElementById('image_box2_kriz').style.top='-'+(hh-10)+"px";
	document.getElementById('image_box2').style.display = "block";

}

 
document.onclick=check; 
function check(e){ 
	var target = (e && e.target) || (event && event.srcElement); 
 
	var obj = document.getElementById('sysmessage'); 
	if (obj!=null) { checkParent(target,'sysmessage')?obj.style.display='none':null; } 
	var obj = document.getElementById('callmediv'); 
	if (obj!=null) { checkParent(target,'callmediv')?obj.style.display='none':null; }
 	var obj = document.getElementById('mailmediv'); 
	if (obj!=null) { checkParent(target,'mailmediv')?obj.style.display='none':null; }
} 

function checkParent(t, nazev){ 
	while(t.parentNode){ 
		if(t==document.getElementById(nazev)){ 	 return false } 
		t=t.parentNode 
	} 
return true 
}

 
function isDefined(variable)
{
return (!(!(document.getElementById(variable))))
}

function hidebiggerpict(forceclose) {
	document.getElementById('image_box2').style.display = "none";
}

function textclear(co) {
		if (co.value=="Hledej...") { co.value=""; }
}

function getXYpos(elem) {
   if (!elem) {
      return {"x":0,"y":0};
   }
   var xy={"x":elem.offsetLeft,"y":elem.offsetTop}
   var par=getXYpos(elem.offsetParent);
   for (var key in par) {
      xy[key]+=par[key];
   }
   return xy;
}
 

function stock_mouseover(id,tid,e) {
 var targ;

	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
		
	var pos = getXYpos(targ);
	  
	document.getElementById(tid+id).style.left = (pos.x-150)+"px";
	document.getElementById(tid+id).style.top = (pos.y+70)+"px";
// window.alert(document.getElementById(tid+id).style.left +"\n"+document.getElementById(tid+id).style.top); 
	document.getElementById(tid+id).style.display='block';
 
	
}

function stock_mouseout(id,tid) {
	document.getElementById(tid+id).style.display='none';
}


document.onmousemove = mouseMove;  
document.onmouseup   = mouseUp;  
	 
	var dragObject  = null;  
	var mouseOffset = null;  
	var mouseX = "0px";
	var mouseY = "0px";
	 
	function getMouseOffset(target, ev){  
	    ev = ev || window.event;  
	 
	    var docPos    = getPosition(target);  
	    var mousePos  = mouseCoords(ev);  
	    return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};  
	}  
	 
	function getPosition(e){  
	    var left = 0;  
	    var top  = 0;  
	 
	    while (isDefined('e.offsetParent')==true){  
	        left += e.offsetLeft;  
	        top  += e.offsetTop;  
	        e     = e.offsetParent;  
	    }  
	 
	    left += e.offsetLeft;  
	    top  += e.offsetTop;  
	 
	    return {x:left, y:top};  
	}  
	 
	function mouseMove(ev){  
	    ev           = ev || window.event;  
	    var mousePos = mouseCoords(ev);   	
		
	    if(dragObject){  
	        dragObject.style.position = 'absolute';  
	        dragObject.style.top      = mousePos.y - mouseOffset.y+"px";  
	        dragObject.style.left     = mousePos.x - mouseOffset.x+"px";  
	 
	        return false;  
	    }  
	}  
	function mouseUp(){  
	    dragObject = null;  
	}  
	
function mouseCoords(ev){  
var x=0;
var y=0;

	    if(ev.pageX || ev.pageY){  
	        return {x:ev.pageX, y:ev.pageY};  
	    }  
		x=ev.clientX;
		if (isDefined('document.body.scrollLeft')) { x=x+document.body.scrollLeft; }
		if (isDefined('document.body.clientLeft')) { x=x+document.body.clientLeft; }
		
		y=ev.clientY;
		if (isDefined('document.body.scrollTop')) { y=y+document.body.scrollTop; }
		if (isDefined('document.body.clientTop')) { y=y+document.body.clientTop; }		
	    return {  
	        x:x,  y:y   };  
	}  	
	 
	function makeDraggable(item){  
	    if(!item) return;  
	    item.onmousedown = function(ev){  
	        dragObject  = this;  
	        mouseOffset = getMouseOffset(this, ev);  
	        return false;  
	    }  
	}  
	
	function bigimageonload() {
				document.getElementById('image_box2_image').style.display='block';
				document.getElementById('nahravam').style.display='none';	
	}

function stats(productsid) {
	ww=1050;
	hh=850;
	im="/productsview-"+productsid+".png"
	posy = document.documentElement.scrollTop;
	document.getElementById('nahravam').style.display='block';
	document.getElementById('image_box2').style.width=ww+'px';
	document.getElementById('image_box2').style.height=hh+'px';
	document.getElementById('image_box2_image').style.display='none';
	document.getElementById('image_box2_image').src = im;
	document.getElementById('image_box2_image').style.width=ww+'px'; 
	document.getElementById('image_box2_image').style.height=hh+'px'; 
	document.getElementById('image_box2').style.left=(Math.floor((document.body.offsetWidth-ww)/2))+"px";
	document.getElementById('image_box2').style.top=posy+100+"px";
	document.getElementById('image_box2_kriz').style.left=(Math.floor(ww/2)-30)+'px';
	document.getElementById('image_box2_kriz').style.top='-'+(hh-10)+"px";
	document.getElementById('image_box2').style.display = "block";


}

function colselShow() {
	document.getElementById("colsel").style.display='block';
}

function colselHide() {
	document.getElementById("colsel").style.display='none';
}

function setcolumns(num) {
	document.getElementById('colnum').value=num;
	document.getElementById('colnumform').submit();
}

function getresolution() {
var today = new Date();
var the_date = new Date("December 31, 2023");
var the_cookie_date = the_date.toGMTString();
var the_cookie = "UserResolution="+ screen.width +"x"+ screen.height;
var the_cookie = the_cookie + ";expires=" + the_cookie_date;
document.cookie=the_cookie;
 
}

function loginbox(co){
	if (co==1) {
		document.getElementById("loginbox").style.display="block";	
	} else {
		document.getElementById("loginbox").style.display="none";			
	}
}


function odesli(co,akce) {
	document.getElementById(co).action=akce;	
	document.getElementById(co).submit();	
}

 