//--------------------------------------------------------------
//	 	Michakuv script  z hlavicky 
//--------------------------------------------------------------
var browser     = '';
var version     = '';
var entrance    = '';
var cond        = '';


if (browser == ''){
if (navigator.appName.indexOf('Microsoft') != -1)
browser = 'IE'
else if (navigator.appName.indexOf('Netscape') != -1)
browser = 'Netscape'
else browser = 'NN';
}

if (version == ''){
version= navigator.appVersion;
paren = version.indexOf('(');
whole_version = navigator.appVersion.substring(0,paren-1);
version         = parseInt(whole_version);
}

if (browser == 'IE' && version >= 4) entrance = 'yes';
if (browser == 'IE' && version < 4) entrance = 'no';
if (browser == 'Netscape' && version >= 2.02) entrance = 'yes';
if (browser == 'Netscape' && version < 2.02) entrance = 'no';
if (entrance=='yes'){
name0a = new Image;name0a.src = '/images/' + images_dir + '/menu01.gif';
name0b = new Image; name0b.src = '/images/' + images_dir + '/menu01on.gif';
name1a = new Image; name1a.src = '/images/' + images_dir + '/menu02.gif';
name1b = new Image; name1b.src = '/images/' + images_dir + '/menu02on.gif';
name2a = new Image; name2a.src = '/images/' + images_dir + '/menu03.gif';
name2b = new Image; name2b.src = '/images/' + images_dir + '/menu03on.gif';
name3a = new Image; name3a.src = '/images/' + images_dir + '/menu04.gif';
name3b = new Image; name3b.src = '/images/' + images_dir + '/menu04on.gif';
name4a = new Image; name4a.src = '/images/' + images_dir + '/menu05.gif';
name4b = new Image; name4b.src = '/images/' + images_dir + '/menu05on.gif';
name5a = new Image; name5a.src = '/images/' + images_dir + '/menu06.gif';
name5b = new Image; name5b.src = '/images/' + images_dir + '/menu06on.gif';
name6a = new Image; name6a.src = '/images/' + images_dir + '/menu07.gif';
name6b = new Image; name6b.src = '/images/' + images_dir + '/menu07on.gif';
name7a = new Image; name7a.src = '/images/' + images_dir + '/menu08.gif';
name7b = new Image; name7b.src = '/images/' + images_dir + '/menu08on.gif';
}
function lighten(imgName) {
if (entrance == 'yes'){
imgOn = eval(imgName + 'b.src');
document[imgName].src = imgOn;}
}
function darken(imgName) {
if (entrance == 'yes'){
imgOff = eval(imgName + 'a.src');
document[imgName].src = imgOff;}
 }


//--------------------------------------------------------------
// 		Pop Up okno s detailem fotky
//--------------------------------------------------------------
function DetailFotky(src, title)
	{
  	var w 	= 	500;
	var h 	= 	500;
	var t 	= 	(screen.availHeight - h) / 2; 
	var l 	= 	(screen.availWidth  - w) / 2;
	var adr = 	'/fotka.asp?src=' + src + '&title=' + title;
  	var Win = 	window.open( adr, 'Fotka',  	
		'menubar=0, toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, ' + 
		'width='+w+', height='+h+', left='+l+', top='+t);
	}
	

//--------------------------------------------------------------
//	 	resize okna podle img 
//--------------------------------------------------------------
function ResizePodleImg()
	{
	//pokud to neni otevřeno js tak nic
	if (! self.opener) return
	
	//objekt fotka
	var fotka = document.getElementById('fotka');
	
	//zjistíme rozměry obrázku a okraje okna
	if(document.all) {
		iw = fotka.width;	
		ih = fotka.height;
		dw = 50;
		dh = 70;
		}
	else {
		iw = fotka.width;	
		ih = fotka.height;
		dw = self.outerWidth - self.innerWidth;
		dh = self.outerHeight - self.innerHeight;
		}
		
	//spočtem nový rozměr okna
	w = iw + dw + 50;
	h = ih + dh + 100;
	
	//pokud by byl větší než obrazovka, zmenšíme ho
	if(w > screen.availWidth) { w = screen.availWidth; };
	if(h > screen.availHeight) { h = screen.availHeight; };
	
	//poloha okna
	l = (screen.availWidth - w)	/ 2;
	t = (screen.availHeight - h) / 2;
	
	//resiznem a posunem okno
	moveTo(l,t);
	resizeTo(w, h);
	self.focus();
	
	}

	
//--------------------------------------------------------------
//	 	funkce pro otevření okna s kalendářem 
//--------------------------------------------------------------
function Kalendar(pole, ev)
	{
	if (!ev) 
		{
		alert("neni obj")
		} 
	else 	
		{
		var sirkaOkna = 200;
		var vyskaOkna = 200;
		var x1 = ev.x + window.screenLeft + 10
		var y1 = ev.y + window.screenTop - 10
		url = '/kalendar.asp?pole=' + pole;
	  	popupWin = window.open(url, 'kalendar',  'menubar=0,toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,dependent'
		+ ',width=' + sirkaOkna + ',height=' + vyskaOkna + ',left=' + x1 + ',top=' + y1 + '')
		}
	}

function Kalendar2(pole, ev, datum)
	{
	if (!ev) 
		{
		alert("neni obj")
		} 
	else 	
		{
		var sirkaOkna = 200;
		var vyskaOkna = 200;
		var x1 = ev.x + window.screenLeft + 10
		var y1 = ev.y + window.screenTop - 10
		url = '/kalendar.asp?pole=' + pole + '&datum=' + datum;
	  	popupWin = window.open(url, 'kalendar',  'menubar=0,toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,dependent'
		+ ',width=' + sirkaOkna + ',height=' + vyskaOkna + ',left=' + x1 + ',top=' + y1 + '')
		}
	}

	
//--------------------------------------------------------------
//	 	zápis data z kalendare do pole formulare
//--------------------------------------------------------------
	function ZapisDatum(dat, pole)
		{
		window.opener.document.form_hledani[pole].value = dat;
		self.close();
		}


//--------------------------------------------------------------
//		přenacteni mist pri zmene lokality (form hledani)		
//--------------------------------------------------------------
function OnChangeLokalita(m)
	{
	var f = document.form_hledani;
	var Zeme = f.idZeme.value;
	
	// zmažem stávající místa
	for (i = f.idMista.options.length - 1; i > 0; i--)
		f.idMista.options[i] = null;
		
	// naplníme znova
	j = 1;
   	for (i = 1; i < idMista.length; i++)
		if( idZeme[i] == Zeme ) 
			{
			f.idMista.options[j]= new Option(Misto[i], idMista[i],0,0);
			if(m == idMista[i]) f.idMista.options[j].selected = true;
			j++;
			}
	}

		

	
//--------------------------------------------------------------
// 		Pop Up okno s rozpisem ceny (hotel.asp)
//--------------------------------------------------------------
function OpenCeny(idZajezdu, idTypDopravy, Skupinovy)
	{
  	var w 	= 	700;
	var h 	= 	500;
	var t 	= 	(screen.availHeight - h) / 2; 
	var l 	= 	(screen.availWidth  - w) / 2;
	var adr = 	'/hotel_ceny.asp?idZajezdu=' + idZajezdu + '&idTypDopravy=' + idTypDopravy + '&Skupinovy=' + Skupinovy
  	var Win = 	window.open( adr, 'Ceny',  	
		'menubar=0, toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, ' + 
		'width='+w+', height='+h+', left='+l+', top='+t);
	}


	

//--------------------------------------------------------------
// 	Rezervování (je to JS aby se eliminovali roboti)	v.3.5.2 
//--------------------------------------------------------------
function Rezervovat(idTerminu, idPokoje, idTypDopravy, DatumOd, DatumDo)
	{
	var url = '/kalkulace' + String.fromCharCode(46, 97, 115, 112) 
			+ '?idTerminu=' + idTerminu 
			+ '&idPokoje=' + idPokoje 
			+ '&idTypDopravy=' + idTypDopravy
			+ '&DatumOd=' + DatumOd
			+ '&DatumDo=' + DatumDo;
	self.location.href = url;
	}


//--------------------------------------------------------------
// 	Formát měny 
//  c= castka
//  d = pocet des. mist
//--------------------------------------------------------------
function FormatCena(c, d)
	{
	
	// převedu na string
	s0 = new String(c);
		
	//pozice des. tečky
	i = s0.indexOf(".");
	
	//neni des. tečka, přidám..
	if (i < 0) 
		{
		s0 = s0 + '.0000000000';
		i = s0.indexOf(".");
		}
	//jinak pridam nuly kvuli des. mistum
	else
		{
		s0 = s0 + '0000000000';
		}
	
	//rozdělim na část před a za
	s1 = s0.substr(0, i);
	s2 = s0.substr(i+1, d);
	
	//pokud budou des. mista, vracime cast za des. teckou
	if(d > 0) 
		{
		r = ',' + s2;
		}
	//pokud ne tak nic
	else
		{
		r = '';
		}
		
	
	//dokud je v s1 něco...
	while(s1.length > 3)
		{
		r = s1.substring(s1.length - 3) + ' ' + r;
		s1 = s1.substring(0, s1.length - 3);		
		}
	r = (s1 + ' ' + r).replace('- ', '-');	//ten replace je kvůli zíp. číslům, když vyjde mezera mezi - a číslici
	
	//a vratime vysledek
	return r;
	}


