// JAZYK
var EAlang = 'cz';
// OPTIONS PRO SELECTY
var EAopts = new Array();
// - LOKALITY
EAopts['lok'] = ['','praha','praha.centrum','praha.mimoc','praha.letiste','okoli','kv','ml','hk','jihlava','sumava','sumava.churanov','sumava.lipno','krkonose','liberecko','terezin','smorava','zlin','trebic','bratislava','tatry'];
// - HOTELY
EAopts[''] = ['','rghs','kam','rok','jul','cp','man','roye','son','dw','arp','jd','wili','mel','har','tos','sok','sd','dts','dal','jas','fant','air','cla','der','jess','esp1','esp2','hm','ehcp','ehsr','eli','td','bhj','chur','jezht','jezpe','eak','sychr','ter','eht','bhw','eha','jos','ahw','kv'];
EAopts['lok.okoli'] = ['','cla'];
EAopts['lok.sumava.lipno'] = ['','jezht','jezpe'];
EAopts['lok.praha'] = ['','kam','sd','dts','sok','cp','dal','har','jas','jd','man','mel','rok','roye','son','tos','wili','fant','arp','dw','jul','air','rghs'];
EAopts['lok.trebic'] = ['','jos'];
EAopts['lok.zlin'] = ['','eha'];
EAopts['lok.praha.letiste'] = ['','air'];
EAopts['lok.hk'] = ['','eli','td'];
EAopts['lok.sumava'] = ['','chur','jezht','jezpe'];
EAopts['lok.smorava'] = ['','eht','bhw'];
EAopts['lok.krusne'] = [''];
EAopts['lok.krkonose'] = ['','eak'];
EAopts['lok.bratislava'] = ['','ahw'];
EAopts['lok.praha.mimoc'] = ['','sd','dts','dal','jas','fant'];
EAopts['lok.jihlava'] = ['','bhj'];
EAopts['lok.praha.centrum'] = ['','rghs','kam','rok','jul','cp','man','roye','son','dw','arp','jd','wili','mel','har','tos','sok'];
EAopts['lok.terezin'] = ['','ter'];
EAopts['lok.sumava.churanov'] = ['','chur'];
EAopts['lok.kv'] = ['','der','jess','esp1','esp2','hm'];
EAopts['lok.tatry'] = ['','kv'];
EAopts['lok.liberecko'] = ['','sychr'];
EAopts['lok.ml'] = ['','ehcp','ehsr'];

// SLOVNIK POJMU PRO FORMULAR
var EAtrans = {
'title':'UBYTOV\xc1N\xcd',
'location':'Lokalita',
'hotel':'Hotel',
'submit':'Vyhledat',
'long_title':'Hotely - Praha, ubytov\xe1n\xed v \u010cR, kongresov\xe9 hotely | EuroAgentur',
'err_submit':'Vypl\u0148te pros\xedm lokalitu, nebo hotel!'
};

// PREKLADY PRO OPTIONS
var EAoptsDesc = {
'':'V\u0161e',
'lok.okoli':'Okol\xed Prahy',
'hotel.jas':'EuroAgentur Hotel Jasmin',
'hotel.rghs':'Ramada Grand Hotel Symphony',
'lok.sumava.lipno':' - Lipno',
'hotel.dw':'EuroAgentur Hotel Downtown',
'hotel.eak':'EA Hotel Lesn\xed chata Ko\u0159enov',
'hotel.hm':'EuroAgentur Hotel Mozart',
'hotel.kv':'EA Komplex K\xfapeln\xe9 vilky - Vysok\xe9 Tatry',
'lok.praha':'Praha',
'hotel.sd':'Best Western Hotel Selsk\xfd dv\u016fr',
'hotel.wili':'EuroAgentur Hotel William',
'lok.trebic':'T\u0159eb\xed\u010d',
'hotel.sychr':'EA Z\xe1meck\xfd Hotel Sychrov',
'hotel.kam':'Best Western Hotel Kampa',
'hotel.td':'EA Hotel Terezi\xe1nsk\xfd dv\u016fr',
'lok.zlin':'Zl\xedn',
'hotel.har':'EuroAgentur Hotel Harmony',
'hotel.jd':'EuroAgentur Hotel Jelen\xed dv\u016fr',
'hotel.man':'EuroAgentur Hotel M\xe1nes',
'lok.praha.letiste':' - Leti\u0161t\u011b',
'lok.hk':'Hradec Kr\xe1lov\xe9',
'hotel.arp':'EuroAgentur Art Hotel Embassy',
'hotel.air':'Ramada Airport Hotel Prague',
'hotel.dts':'EuroAgentur DownTown Suites',
'hotel.jul':'EuroAgentur Hotel Juli\u0161',
'lok.sumava':'\u0160umava',
'hotel.cp':'EuroAgentur Hotel Crystal Palace',
'hotel.mel':'EuroAgentur Hotel Melantrich',
'lok.smorava':'Severn\xed Morava',
'hotel.jess':'EuroAgentur Hotel Jessenius',
'hotel.roye':'EA Hotel Royal Esprit',
'hotel.esp2':'EuroAgentur Hotel Esplanade II',
'lok.krkonose':'Krkono\u0161e',
'hotel.esp1':'EuroAgentur Hotel Esplanade I',
'lok.bratislava':'Bratislava (Slovensko)',
'hotel.bhj':'EA Business Hotel Jihlava',
'lok.praha.mimoc':' - Bl\xedzko centra',
'hotel.jezpe':'EA Pension Na jeze\u0159e',
'hotel.cla':'EuroAgentur Hotel Classic',
'hotel.eht':'EA Hotel Terasa',
'lok.jihlava':'Jihlava',
'hotel.eha':'EA Hotel Atrium',
'hotel.sok':'EuroAgentur Hostel Sokol',
'hotel.bhw':'EA Business Hotel William',
'lok.praha.centrum':' - Centrum',
'hotel.ter':'EA Parkhotel Terez\xedn',
'hotel.rok':'EuroAgentur Hotel Rokoko',
'lok.terezin':'Terez\xedn',
'hotel.eli':'EA Hotel U kr\xe1lovny Eli\u0161ky',
'lok.sumava.churanov':' - Chur\xe1\u0148ov, Zadov',
'lok.kv':'Karlovy Vary',
'hotel.ahw':'EA Art Hotel William',
'hotel.ehsr':'EA Hotel San Remo',
'hotel.son':'EuroAgentur Hotel Sonata',
'hotel.fant':'EuroAgentur Pension Fantasia',
'hotel.der':'EuroAgentur Hotel Derby',
'hotel.jos':'EA Hotel Joseph 1699',
'hotel.dal':'EuroAgentur Hotel Dalimil',
'hotel.tos':'EuroAgentur Hotel Tosca',
'lok.tatry':'Vysok\xe9 Tatry',
'lok.liberecko':'Liberecko',
'hotel.ehcp':'EA Hotel Cristal Palace',
'hotel.chur':'EA Hotel Chur\xe1\u0148ov',
'lok.ml':'Mari\xe1nsk\xe9 L\xe1zn\u011b',
'hotel.jezht':'EA Hotel Na jeze\u0159e'
};


/************** ODTUD DOLU JSOU JIZ NEMENNE SCRIPTY **************/

// VRATI OBJEKT S DANYM ID
function EAT_gobj(id) {return document.getElementById(id);}

// NASTAVENI CSS TRID (POPR. JINYCH VECI)
function EAsetSettings() {
	var EAdefaultSettings = [
'ea_whole', 'ea_whole td_grey', 
'ea_title', 'td_blue_nadpis', 
'ea_image', 'ea_image', 
'ea_form', 'ea_form', 
'ea_input_desc', 'graytxt600', 
'ea_locat_line', 'ea_locat_line', 
'ea_hotel_line', 'ea_hotel_line', 
'ea_select', 'gray_sel', 
'ea_button', 'white_btn', 
'ea_title_text', '',
'ea_whole_style', '', 
'ea_title_style', '', 
'ea_image_style', 'float: left; margin: 1px 8px 1px 3px; border: 0px', 
'ea_form_style', '', 
'ea_input_desc_style', 'display: block', 
'ea_locat_line_style', 'margin-bottom: 5px', 
'ea_hotel_line_style', 'margin-bottom: 10px', 
'ea_select_style', 'width: 150px', 
'ea_button_style', '',
'ea_title_text_style', 'line-height: 18px; vertical-align: center'];
	for (var i=0; i<Math.floor(EAdefaultSettings.length/2); i++) {
		if(!EAs[EAdefaultSettings[2*i]]) EAs[EAdefaultSettings[2*i]] = EAdefaultSettings[(2*i)+1];
	}
}

// NASTAVI DANEMU SELECTU OPTIONS
function EAloadOptions(w) {
	if(w=='lok') var s = EAT_gobj(w).options;
	else var s = EAT_gobj('hotel').options;

	s.length=0; var x = 0; var p = ''; var k = '';
	for (var i=0; i<EAopts[w].length; i++) {
		p = EAopts[w][i]
		if(w=='lok') k = 'lok.'+p;
		else if(p) k = 'hotel.'+p;
		else k = p;
		if(EAoptsDesc[k]) {
			s[x] = new Option(EAoptsDesc[k],k);
			x+=1;
		}
	}
}

// ZMENI ACTION FORMULARE PODLE VYPLNENYCH HODNOT
function EAchangeAction() {
	var EAlok = EAT_gobj('lok').value;
	var EAhotel = EAT_gobj('hotel').value;
	if(EAhotel!='') {
		EAT_gobj('page').value='id,'+EAhotel;
	} else if(EAhotel=='' && EAlok!='') {
		EAT_gobj('page').value='id,'+EAlok;
	} else {
		alert(EAtrans['err_submit']); 
		return false;
	}
	return true;
}

// ZOBRAZI FORMULAR
function EApublishForm() {
	var EAr = '';
	EAr += '<div class="'+EAs['ea_whole']+'" style="'+EAs['ea_whole_style']+'">\n';
	EAr += '<div class="'+EAs['ea_title']+'" style="'+EAs['ea_title_style']+'" title="'+EAtrans['long_title']+'"><a href="http://www.euroagentur.com/"><img src="http://www.euroagentur.com/favicon.ico" class="'+EAs['ea_image']+'" style="'+EAs['ea_image_style']+'" alt="'+EAtrans['long_title']+'" /></a> <span class="'+EAs['ea_title_text']+'" style="'+EAs['ea_title_text_style']+'">'+EAtrans['title']+'</span></div>\n';
	//EAr += '<img src="http://www.euroagentur.com/img/sys/logo-rss.gif" class="'+EAs['ea_image']+'" style="'+EAs['ea_image_style']+'" />\n'; //zatim nechat, pro pripad, ze by se nejak pouzilo
	EAr += '<form action="http://www.euroagentur.com/" name="ea-book" method="post" class="'+EAs['ea_form']+'" style="'+EAs['ea_form_style']+'" onsubmit="return EAchangeAction();">\n';
	EAr += '<input type="hidden" name="page" id="page" value="id,rezervace" />\n';
	EAr += '<input type="hidden" name="lang" id="lang" value="'+EAlang+'" />\n';
	EAr += '<div class="'+EAs['ea_locat_line']+'" style="'+EAs['ea_locat_line_style']+'">\n';
	EAr += '<label for="lok" class="'+EAs['ea_input_desc']+'" style="'+EAs['ea_input_desc_style']+'">'+EAtrans['location']+'</label>\n';
	EAr += '<select name="lok" id="lok" onchange="EAloadOptions(this.value);" class="'+EAs['ea_select']+'" style="'+EAs['ea_select_style']+'">\n';

	EAr += '</select>\n';
	EAr += '</div>\n';
	EAr += '<div class="'+EAs['ea_hotel_line']+'" style="'+EAs['ea_hotel_line_style']+'">\n';
	EAr += '<label for="hotel" class="'+EAs['ea_input_desc']+'" style="'+EAs['ea_input_desc_style']+'">'+EAtrans['hotel']+'</label>\n';
	EAr += '<select name="hotel" id="hotel" class="'+EAs['ea_select']+'" style="'+EAs['ea_select_style']+'">\n';

	EAr += '</select>\n';
	EAr += '</div>\n';
	EAr += '<input type="submit" value="'+EAtrans['submit']+'" class="'+EAs['ea_button']+'" style="'+EAs['ea_button_style']+'" />\n';
	EAr += '</form>\n';
	EAr += '</div>\n';

	document.write(EAr);

	// doplnit option do selectu
	EAloadOptions('lok');
	EAloadOptions('');
}

// ZINICIALIZUJEM NASTAVENI (EAs = settings), POKUD NENI
try{
	if(!EAs) var EAs = new Array();
}catch(e){
	var EAs = new Array();
}

EAsetSettings();
EApublishForm();
