/********************************************************************************************************/
// Zmena obrazku v navigaci
var preloadFlag = false;

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
/*******************************************************************************************************/
// Prida tabulku stylu pro IE

function Styl_IE()
{
	if (document.all)
		document.write("<link href='styl_ie.css' type=text/css rel=stylesheet>");
}

/*******************************************************************************************************/
// Rolovaci Menu

var x=0; last=null; xID=null; timerID=null; TimerRunning=true; NadMenu=false;

/*n4=(document.layers);
n6=(document.getElementById&&!document.all);
ie=(document.all);*/

function RollSubMenu(id)
{
	if (TimerRunning)
		clearTimeout(timerID);
	if (!NadMenu || id!=last)
	{
		if (last)
			document.getElementById("SubMenu_"+last).style.visibility = "hidden";
		document.getElementById("SubMenu_"+id).style.visibility   = "visible";
		x = 0;		
		NadMenu = true;
		last    = id;
	}
	if (x<400)
	{
		x+=3;
		document.getElementById("SubMenu_"+id).style.clip = "rect(0,500,"+x+",0)";		
		xID = setTimeout("RollSubMenu("+id+")", 1);		
	}
}

function Timer()
{
	clearTimeout(xID);
	TimerRunning = true;
	timerID = setTimeout("Reset()", 400);
}

function Reset()
{
	NadMenu = false;
	TimerRunning = false;
	document.getElementById("SubMenu_"+last).style.visibility = "hidden";
}

/*******************************************************************************************************/
// Kontrola formulare - Objednani Poctenicka

function Kontrola ()
{
   if (document.formular.jmeno.value == "")
   {
      document.formular.jmeno.focus();
      alert ("Kromě e-mailu jsou všechny údaje poviiné.\nNezadali jste jméno");
      return false;
   }
   if (document.formular.prijmeni.value == "")
   {
      document.formular.prijmeni.focus();
      alert ("Kromě e-mailu jsou všechny údaje poviiné.\nNezadali jste příjmení");
      return false;
   }
   if (document.formular.ulice.value == "")
   {
      document.formular.ulice.focus();
      alert ("Kromě e-mailu jsou všechny údaje poviiné.\nNezadali jste ulici.");
      return false;
   }
   if (document.formular.ulice.value == "")
   {
      document.formular.ulice.focus();
      alert ("Kromě e-mailu jsou všechny údaje poviiné.\nNezadali jste obec.");
      return false;
   }
   if (document.formular.psc.value == "")
   {
      document.formular.psc.focus();
      alert ("Kromě e-mailu jsou všechny údaje poviiné.\nNezadali jste PSČ.");
      return false;
   }
}

/***********************************************************************************/
// Interaktivni vyhledavani

function Ukaz_info(a) {
	element = document.getElementById("buble_"+a);
	element.style.visibility = "visible";
}
function Schovej_info(a) {
	element = document.getElementById("buble_"+a);
	element.style.visibility = "hidden";
}
	
function preloadImages() {
	if (document.images){
		var the_images = new Array('/images/blank.gif', '/images/bub1.gif','/images/bub1g.gif','/images/bub1gup.gif','/images/bub1up.gif','/images/bub2.gif','/images/bub2g.gif','/images/bub2up.gif','/images/bub3.gif','/images/bub3g.gif','/images/bub3gup.gif','/images/bub3up.gif','/images/bub4.gif','/images/bub4g.gif','/images/bub4up.gif','/images/bub5up.gif','/images/bub5down.gif','images/bar2_03-over.gif');
		doPreload(the_images);
		preloadFlag = true;
	}
}

function doPreload(the_images_array) {
	for(loop = 0; loop < the_images_array.length; loop++){
		var an_image = new Image();
		an_image.src = the_images_array[loop];
		}
}

/***********************************************************************************/
// Posilani basnicek

function Kontrola_basen() {
	with (document.formular_basen)
	{
		if (adresat.value == "")
		{
			adresat.focus();
			alert ("Není zadán e-mail adresáta.");
			return false;
		} else {
			reg_exp = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$";
			if (!adresat.value.match(reg_exp)) {
				alert ("Neplatný formát e-mailové adresy adresáta.");
				return false;
			}
		}

		if (odesilatel.value == "")
		{
			odesilatel.focus();
			alert ("Není zadán e-mail odesílatele.");
			return false;
		} else {
			reg_exp = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$";
			if (!odesilatel.value.match(reg_exp)) {
				alert ("Neplatný formát e-mailové adresy odesílatele.");
				return false;
			}
		}		
	}
}	