function zobraz_top_obchody(id_vyrobku)
{
  zobrazit_loading();
	var e = document.createElement("script");
	e.src = "/ajax/ajax_load_top_obchody.php?id_vyrobku="+id_vyrobku;
	e.type="text/javascript";
	document.getElementsByTagName("head")[0].appendChild(e);

}

function zobraz_obchod(id,id_obch)
{
	zobrazit_loading();
	first_active_septani=null;
	var e = document.createElement("script");
	e.src = "/ajax/ajax_load_info_o_obchodu.php?id_obch=" + id_obch +"&" + "id=" + id;
	e.type="text/javascript";
	document.getElementsByTagName("head")[0].appendChild(e);
}

function load_track_hledat(id_zbozi,id_obchodu)
{
	var e = document.createElement("script");
	e.src = "/ajax/ajax_vygeneruj_track.php?id_obchodu="+id_obchodu+"&"+"id_zbozi=" + id_zbozi + "<?=$c_ppc->g_ajax();?>";
	e.type="text/javascript";
	document.getElementsByTagName("head")[0].appendChild(e);
}


function zobraz_podkategorie_hp(id)
{
	zobrazit_loading();
	first_active_septani=null;
	var e = document.createElement("script");
	e.src = "/ajax/ajax_load_podkategorie.php?id=" + id
	e.type="text/javascript";
	document.getElementsByTagName("head")[0].appendChild(e);
}


	function PopupPic(sPicURL)
	{
		//okno s obrázkem - velikosti přizpůsobené
		window.open("popup.htm?"+sPicURL, "", "resizable=1,HEIGHT=200,WIDTH=200");
	}
	function nove_okno(adresa)
	{
		//zobrazíme okno s webovkou
		window.open(adresa,"okno","height=450px, width=830px, top=250px, left=200px, resizable=yes, status=yes, toolbar=yes,location=yes,scrollbars=yes, resizable=yes");
	}

// JavaScript Document
	var detect = navigator.userAgent.toLowerCase();
	var OS,browser,version,thestring;
	function checkBrowser() 
			{
			  if (checkIt('konqueror')) 
			  {
			    browser = "Konqueror";
			    OS = "Linux";
			  }
			  else if (checkIt('safari')) browser = "Safari"
			  else if (checkIt('omniweb')) browser = "OmniWeb"
			  else if (checkIt('opera')) browser = "Opera"
			  else if (checkIt('webtv')) browser = "WebTV";
			  else if (checkIt('icab')) browser = "iCab"
			  else if (checkIt('msie')) browser = "IE" //Internet Explorer
			  else if (!checkIt('compatible')) 
			  {
			    browser = "NN"  //Netscape Navigator
			    version = detect.charAt(8);
			  }
			  else browser = "unknown";  //An unknown browser
			  return browser;
			}
			
			function checkBrowserVersion() 
			{
			  if (!version) version = detect.charAt(place + thestring.length);
			  return version;
			}
			
			function checkOS() 
			{
			  if (!OS) 
			  {
			    if (checkIt('linux')) OS = "Linux";
			    else if (checkIt('x11')) OS = "Unix";
			    else if (checkIt('mac')) OS = "Mac"
			    else if (checkIt('win')) OS = "Windows"
			    else OS = "an unknown operating system";
			  }
			  return OS;
			}
			
			function checkIt(string) 
			{
			  place = detect.indexOf(string) + 1;
			  thestring = string;
			  return place;
			}
		
			js_check_prohlizec = checkBrowser();

function open_window_src(url, name, width, height)
{
	window.open(url, name, 'scrollbars=yes, width='+width+', height='+height+', resizable=no,left=25, top=25');
}

function show_detail(id)
{
	var d = document.getElementById(id);
	if(d.style.display == 'none')
	{
		d.style.display = 'block';
	}
	else
	{
		d.style.display = 'none';
	}
}
//  onclick="location.href = prevratit_email(this.href); return false;"
function prevratit_email(s)
{
	if (s.substr(0, 7) != 'mailto:') return s;
	var m = 'mailto:';
	for (var i=1; i<=s.length-7;i++)
	m+=s.charAt(s.length-i);
	return m;
}
function focusek(field)
{
	if (document.getElementById)
	{
		document.getElementById(field).focus();
		window.scroll(0,0);
	}
	else
	return false;
}
var crossobj=null;
var iebody=null;
//define universal reference to "staticcontent"
function positionit()
{
	//define universal dsoc left point
	var size;
	var dsocleft=document.all? iebody.scrollLeft : pageXOffset
	//define universal dsoc top point
	var dsoctop=document.all? iebody.scrollTop : pageYOffset
	//if the user is using IE 4+ or Firefox/ NS6+
	if (document.all||document.getElementById)
	{
		crossobj.style.left=parseInt(dsocleft)+5+"px"
		crossobj.style.top=dsoctop+5+"px"
	}
	size = getSize_main();
var vyska = size[1] - (0);
var sirka = size[0] - (0);
document.getElementById("loading_element").style.width=(sirka-50)+"px";
document.getElementById("loading_element").style.height=(vyska-50)+"px";
document.getElementById("loading_obrazek").style.marginTop = (Math.round(vyska/2)-100) + "px";
document.getElementById("loading_obrazek").style.marginLeft = (Math.round(sirka/2)-100) + "px";
}

function positionit_black(shora)
{
	var iebodyy=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
	//define universal dsoc left point
	var dsocleft=document.all? iebodyy.scrollLeft : pageXOffset
	//define universal dsoc top point
	var dsoctop=document.all? iebodyy.scrollTop : pageYOffset
	//if the user is using IE 4+ or Firefox/ NS6+
	var crossobjj=document.getElementById("black_element");
	if (document.all||document.getElementById)
	{
		crossobjj.style.left=parseInt(dsocleft)+0+"px"
		crossobjj.style.top=dsoctop+0+"px"
	}
	size = getSize_main();
var vyska = size[1] - (0);
var sirka = size[0] - (0);
document.getElementById("black_element").style.width=(sirka)+"px";
document.getElementById("black_element").style.height=(vyska)+"px";
//document.getElementById("inside_black_element").style.top = dsoctop + (Math.round(vyska/2)-document.getElementById("inside_black_element").offsetHeight/2) + "px";
if( !dsoctop) dsctop = 0;
//if( !shora ) shora= 0;
//alert(shora);
document.getElementById("inside_black_element").style.top = dsoctop + shora + 0 + "px";
//alert(document.getElementById("black_data_element").offsetWidth);
document.getElementById("inside_black_element").style.left = parseInt(dsocleft) + (Math.round(sirka/2)-document.getElementById("black_data_element").offsetWidth/2) + "px";
}

var blackinterval = null;
var blackcekaciinterval=null;
var pocitadlocerno=10;
var dokonci_black_auto=true;
function zobrazit_black()
{
	//define reference to the body object in IE
	var shora=150;
  if( arguments[0])
  {
  if( arguments[0] > 0)
  {
  shora = arguments[0];
  
  }
  
  }


	document.getElementById("black_element").style.display="block";
	document.getElementById("inside_black_element").style.display="block";
	positionit_black(shora);
	var myEffect = new Fx.Morph("black_element",
	{
		duration: "short", transition: Fx.Transitions.Sine.easeOut
	}
	);
	myEffect.start(
	{
		"opacity": [0.1,0.5]
	}
	);
	myEffect.addEvent('complete', function()
	{
	//  zobrazit_loading();
  	//blackcekaciinterval = setInterval("dokonci_black()" , 400);
   if(dokonci_black_auto) dokonci_black(shora);
	}
	);
}
function dokonci_black(shora)
{

  //  clearInterval(blackcekaciinterval);
  //  skryt_loading();
		var vyska=document.getElementById("black_data_element").offsetHeight;
		var sirkaa=document.getElementById("black_data_element").offsetWidth;
	//	alert(sirkaa);
		//alert(vyska);
		var myEffect = new Fx.Morph("inside_black_element",
		{
			duration: "short", transition: Fx.Transitions.Sine.easeOut
		}
		);
		myEffect.start(
		{
			"width": [0,sirkaa],
			"height": [0,vyska]
		}
		);
		myEffect.addEvent('complete', function()
		{
			document.getElementById("black_data_element").style.height="auto";
			document.getElementById("inside_black_element").style.height="auto";
			document.getElementById("inside_black_element").style.overflow="visible";
  		blackinterval = setInterval("positionit_black("+shora+")" , 100);
		}
		);

}

function udelej_rucicku()
{
  document.body.style.cursor='pointer';
}
function oddelej_rucicku()
{
  document.body.style.cursor='default';
}

function skryt_black()
{
	//define reference to the body object in IE
	clearInterval(blackinterval);
	document.body.style.cursor='default';
	var vyska=document.getElementById("black_data_element").offsetHeight;
	var sirka=document.getElementById("black_data_element").offsetWidth;
	document.getElementById("inside_black_element").style.overflow="hidden";
	var myEffect = new Fx.Morph("inside_black_element",
	{
		duration: "short", transition: Fx.Transitions.Sine.easeOut
	}
	);
	myEffect.start(
	{
		"height": [vyska,0],
		"width": [sirka,0]
	}
	);
	myEffect.addEvent('complete', function()
	{
		document.getElementById("black_data_element").innerHTML="";
		var myEffect = new Fx.Morph("black_element",
		{
			duration: "short", transition: Fx.Transitions.Sine.easeOut
		}
		);
		myEffect.start(
		{
			"opacity": [0.5,0]
		}
		);
		myEffect.addEvent('complete', function()
		{
			document.getElementById("black_data_element").style.height="0px";
			document.getElementById("inside_black_element").style.height="0px";
		}
		);
	}
	);
}



var loadinginterval = null;
function zobrazit_loading()
{
	document.body.style.cursor='wait';
	crossobj=document.getElementById("loading_element");
	//define reference to the body object in IE
	iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
	document.getElementById("loading_element").style.display="block";
	positionit();
	loadinginterval = setInterval("positionit()" , 100);
}
function skryt_loading()
{
	document.getElementById("loading_element").style.display="none";
	clearInterval(loadinginterval);
	document.body.style.cursor='default';
}
function getSize_main()
{
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' && false)
	{
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	}
	else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
	{
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	}
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) )
	{
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	return [myWidth , myHeight];
}

function load_track(strhnu , id_zbozi)
{
var e = document.createElement("script");
	e.src = "/ajax/ajax_vygeneruj_track.php?strhnu="+strhnu+"&id_zbozi=" + id_zbozi;
	e.type="text/javascript";
	document.getElementsByTagName("head")[0].appendChild(e);
}

function target_blank(el)
{
el.target  = "_blank";
return true;
}

function autocomplete_off(el)
{
  el.setAttribute("autocomplete", "off");
}

function zobrazit_skryte_podkategorie_new(pole)
{
			if( zobrazeny_skryte_podkategorie == 0)
			{
      zobrazeny_skryte_podkategorie=1;
   		document.getElementById('plus_podka').src="http://img.hyperzbozi.cz/hz/_images/grafika1/minus_okraj.gif";
   		document.getElementById('zzzz_podka').innerHTML="skrýt podkategorie";
      }
      else
      {
      zobrazeny_skryte_podkategorie=0;
   		document.getElementById('plus_podka').src="http://img.hyperzbozi.cz/hz/_images/grafika1/plus_okraj.gif";
      document.getElementById('zzzz_podka').innerHTML="zobrazit podkategorie";
      }
      
      for(i=0; i<pole.length; i++) 
      { 
        idecko = pole[i];
				var myEffect = new Fx.Morph('podka_' + idecko, {duration: 'short', transition: Fx.Transitions.Sine.easeOut
				}
				);
				var vyska=document.getElementById("podka_" + idecko).offsetHeight;
				var vyska2 = document.getElementById("podkaa_" + idecko).offsetHeight;
				if( vyska == 0)
				{
					myEffect.start(
					{
						'height': [0, vyska2] //Morphs the 'height' style from 10px to 100px.
					}
					);
				}
				else
				{
					myEffect.start(
					{
						'height': [vyska, 0] //Morphs the 'height' style from 10px to 100px.
					}
					);
				}
				

}
}


function prepozicovat_hp()
{
	var sirka_monitoru= screen.width;
	var pocitana_sirka= sirka_monitoru;
	if( pocitana_sirka > 1234) pocitana_sirka=1234;
	//alert(pocitana_sirka);
	document.getElementById('hp').style.width=pocitana_sirka+"px";
	document.getElementById('hm_hp_5').style.width=pocitana_sirka+"px";
	var levy_pad = Math.round((pocitana_sirka - 978)/2);
	//levy_pad =
	//alert(levy_pad);
	document.getElementById('hp_na_pad').style.paddingLeft = levy_pad+"px";
	document.getElementById('hp_na_pad').style.paddingRight = levy_pad+"px";
	document.getElementById('hm_hp_5_pad').style.paddingLeft = levy_pad+"px";
	document.getElementById('hm_hp_5_pad').style.paddingRight = levy_pad+"px";
	document.getElementById('hm_hp_5').style.backgroundPosition = (levy_pad - 128) + "px 0px";
}


function predelat_pisi()
{
	var top = document.getElementById('pisi_all');
	var nody = top.childNodes;
	var posledni_node = document.getElementById('napsali' + total_poradi_hm);
	total_poradi_hm--;
	if( total_poradi_hm == 0) total_poradi_hm = total_poradi_hm_reset;
	posledni_node.style.height="0px";
	var prvni_node = nody[0];
	nodicek = top.insertBefore(posledni_node, prvni_node);
	var myEffect = new Fx.Morph(nodicek.id,
	{
		duration: 'long', transition: Fx.Transitions.Sine.easeOut
	}
	);
	myEffect.start(
	{
		'height': [0, 35] //Morphs the 'height' style from 10px to 100px.
	}
	);
}
function nastav_hp(cislo)
{
	document.getElementById('hm_td_' + aktivni_td_banner).className='hm_hp_banner_td';
	document.getElementById('hm_td_' + cislo).className='hm_hp_banner_td active';
	aktivni_td_banner=cislo;
	document.getElementById('new_hp_banner').style.backgroundImage="url(http://img.hyperzbozi.cz/hz/_images/rotace/" + cislo + ".jpg)";
	clearInterval(roluj_interval);
  roluj_interval = setInterval('roluj_hp()' , 5000);
}


function roluj_hp()
{
var cislo = aktivni_td_banner;
cislo++;
if( cislo == 5) cislo = 1;
nastav_hp(cislo);
}