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));

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 ZmenPozadi(Kde, Jak)
{ if (MM_findObj(Kde)) MM_findObj(Kde).style.top=Jak+'px';
}

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 ZobrazPodmenu(Jake, KamSkocit)
{ for (var i=1; i<=PocetMenu; i++)
  { if ((i==Jake) && (MM_findObj('p'+i).style.display!='block'))
  	{ MM_findObj('p'+i).style.display='block';
	  continue;
	}
  MM_findObj('p'+i).style.display='none';
  }
  ZobrazPodPodmenu(0);
  if ((KamSkocit!==undefined) && (MM_findObj('p'+Jake).style.display=='block'))
  { window.location.href="http://"+window.location.host+'/english/'+KamSkocit; }
}

function ZobrazPodPodmenu(Jake, KamSkocit)
{ for (var i=1; i<=PocetPodmenu; i++)
  { if ((i==Jake) && (MM_findObj('pp'+i).style.display!='block'))
  	{ MM_findObj('pp'+i).style.display='block';
	  continue;
	}
	if (MM_findObj('pp'+i))
	{ MM_findObj('pp'+i).style.display='none';
	}
	for (var j=1; j<=PocetPodPodmenu; j++)
	{ MM_findObj('ppp'+j).style.display='none';	}
  }
  if ((KamSkocit!==undefined) && (MM_findObj('pp'+Jake).style.display=='block'))
  { window.location.href="http://"+window.location.host+'/english/'+KamSkocit; }
}

function ZobrazPodPodPodmenu(Jake)
{ for (var i=1; i<=PocetPodPodmenu; i++)
  { if ((i==Jake) && ((MM_findObj('ppp'+i).style.display=='none') || (MM_findObj('ppp'+i).style.display=='')))
  	{ MM_findObj('ppp'+i).style.display='block';
	  continue;
	}
  MM_findObj('ppp'+i).style.display='none';
  }
}

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

function JeFormularOK()
{
	var KontrolovanaPole = new Array ('email', 'vyr_cislo_stroje');
	var KontrolovanaPole_Nazvy = new Array ('E-mail', 'Výrobní číslo stroje');
	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)) && (MM_findObj('email').value != 'nemám'))
	{
		window.alert('Políčko E-mail musí obsahovat emailovou adresu v platném tvaru nebo slovo "nemám"!');
		MM_findObj('email').focus();
		return false;
	}
	if (MM_findObj('typ_stroje').value == '-1')
	{
		window.alert('Musíte zvolit typ stroje!');
		MM_findObj('typ_stroje').focus();
		return false;
	}	
	MM_findObj('jiny_typ_stroje').value = Trim(MM_findObj('jiny_typ_stroje').value);
	if ((MM_findObj('typ_stroje').value == '0') && (MM_findObj('jiny_typ_stroje').value == ''))
	{
		window.alert('Musíte upřesnit typ stroje!');
		MM_findObj('jiny_typ_stroje').focus();
		return false;
	}	
//	if (!JeFormularOK()) { return false; }
	if (!confirm('Opravdu chcete servisní formulář odeslat?')) { return false; }
	return true;
}

function ZmenPolicko()
{
	MM_findObj('jiny_typ_stroje').style.visibility = (MM_findObj('typ_stroje').value == '0') ? 'visible' : 'hidden';
}