var op=window.navigator.appName=="Opera";
var ie=window.navigator.appName=="Microsoft Internet Explorer";
var mo=((window.navigator.appName=="Netscape")&& (window.navigator.appVersion.indexOf("5.")!=-1));
var Obsah=Menu2=Menu3=Menu4=Menu5=Menu6=Menu10=MenuPom=TimerID=TimerID2=null;

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function GetHeight()
{
  if (self.document.documentElement &&  self.document.documentElement.clientHeight)
     var h1 = self.document.documentElement.clientHeight;
     else
     var h1 = self.innerHeight || self.document.body.clientHeight;
  return h1;
}

function GetWidth()
{
  if (self.document.documentElement &&  self.document.documentElement.clientHeight)
     var v1 = self.document.documentElement.clientWidth;
     else
     var v1 = self.innerWidth || self.document.body.clientWidth;
  return v1;
}

function SM ()
{ if (Menu10!=null) {Menu2.style.visibility=Menu3.style.visibility=Menu4.style.visibility=Menu6.style.visibility=Menu10.style.visibility='hidden';}
}

function ZO (K,OK,M,S)
{ MM_findObj(K).style.top=OK+"px";
  if ((M!=null) && (Menu10!=null))
  { if (OK!=0)
	{ M.style.visibility='hidden';
	  MM_findObj(S).style.top='0px';
	  MenuPop=M;
	  TimerID2=setTimeout("MenuPop.style.visibility='visible';",800);
	} 
	else { clearTimeout(TimerID2)}
  }
  else { if (K!='vstupte') { SM ();}}
}

function PreloadImages()
{ Obsah=MM_findObj('obsah');
  Menu2=MM_findObj('popmenu2');
  Menu3=MM_findObj('popmenu3');
  Menu4=MM_findObj('popmenu4');
  Menu6=MM_findObj('popmenu6');
  Menu10=MM_findObj('popmenu10');
  Nadpis=MM_findObj('nadpis');
  Titulek=MM_findObj('titulek');
}

function ZPS (K,OK)
{ MM_findObj(K).style.top=OK+"px";}

function Vypocti_cenu(e,tthis)
{
//	window.alert(tthis.id);
	Index = tthis.id.indexOf('_');
	if (Index >= 0)
	{
		Index = tthis.id.substring(Index+1);
		if (isNaN(parseInt(Math.round(tthis.value))))
		{
			window.alert('Do políčka musíte zadat pouze číslo!');
			setTimeout("MM_findObj('"+tthis.id+"').focus();",1);
			setTimeout("MM_findObj('"+tthis.id+"').select();",1);
		}
		else
		{
			MM_findObj('celkem_'+Index).innerHTML = (parseInt(MM_findObj('cena_'+Index).innerHTML) * parseInt(Math.round(tthis.value))) + '&nbsp;Kč';
		}
	}
	if (e.preventDefault) { e.preventDefault(); } else { return false; } 
}

function Trim(Retezec)
{
	var TrimmedRetezec = String(Retezec);
	TrimmedRetezec = TrimmedRetezec.replace(/(^[\s]+)|([\s]+$)/, '');
	return TrimmedRetezec;
}

function JeValidniEmail(Retezec)
{
if (Retezec.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) return true;
else return false;
}

function JeFormularOK ()
{
	var KontrolovanaPole = new Array ('odberatel','adresa','k_osoba','tel_fax','email');
	var KontrolovanaPole_Nazvy = new Array ('Odběratel','Adresa','Kontaktní_osoba','Tel./Fax','E-mail');
	for ( var i=0; i <= KontrolovanaPole.length - 1; i++ )
	{
		MM_findObj(KontrolovanaPole[i]).value = Trim(MM_findObj(KontrolovanaPole[i]).value);
	}
	for ( var i=0; i <= KontrolovanaPole.length - 1; i++ )
	{
		if (MM_findObj(KontrolovanaPole[i]).value == '')
		{
			window.alert('Políčko '+KontrolovanaPole_Nazvy[i]+' nesmí být prázdné!');
			MM_findObj(KontrolovanaPole[i]).focus();
			return false;
		}
	}
	if (!(JeValidniEmail(MM_findObj('email').value)))
	{
		window.alert('Políčko E-mail musí obsahovat emailovou adresu v platném tvaru!');
		MM_findObj('email').focus();
		return false;
	}
	if (!confirm('Opravdu chcete objednávku odeslat?')) { return false; }
	return true;
}


function addListener(element, type, expression, bubbling) // Usage: addListener(window, 'load', myFunction);
{
	bubbling = bubbling || false;
	
	if(window.addEventListener)	{ // Standard
		element.addEventListener(type, expression, bubbling);
		return true;
	} else if(window.attachEvent) { // IE
		element.attachEvent('on' + type, expression);
		return true;
	} else return false;
}

