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

// 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':'EA Hotel Jasmin',
'hotel.rghs':'Ramada Prague City Centre',
'lok.sumava.lipno':'Lipno',
'hotel.dw':'EuroAgentur Hotel Downtown',
'hotel.uk':'EuroAgentur Hotel U Kata',
'hotel.hm':'EA Hotel Mozart',
'hotel.kv':'EA Complex K\xfapeln\xe9 vilky - High Tatras',
'hotel.ur':'EuroAgentur Hotel U Ruze',
'lok.trebic':'T\u0159eb\xed\u010d',
'hotel.sychr':'EA Chateau Hotel Sychrov',
'hotel.dts':'EA DownTown Suites',
'hotel.eht':'EA Hotel Terasa',
'hotel.jezht':'EA Hotel Na jezere',
'lok.bratislava':'Bratislava (Slovensko)',
'hotel.jd':'EA Hotel Jeleni dvur',
'hotel.man':'EA Hotel Manes',
'lok.praha.letiste':'Leti\u0161t\u011b',
'lok.hk':'Hradec Kr\xe1lov\xe9',
'hotel.arp':'EA Embassy Prague Hotel',
'hotel.air':'Ramada Airport Hotel Prague',
'hotel.ele':'EuroAgentur  Hotel Elefant',
'hotel.jul':'EuroAgentur Hotel Juli\u0161',
'hotel.voy':'EA Hotel Voyage',
'lok.nepomuk':'Nepomuk',
'lok.smorava':'Severn\xed Morava',
'lok.zlin':'Zl\xedn',
'hotel.jess':'EA Hotel Jessenius',
'hotel.roye':'EA Hotel Royal Esprit',
'hotel.cp':'EA Hotel Crystal Palace',
'hotel.esp2':'EA Hotel Esplanade II',
'lok.sumava.churanov':'Chur\xe1\u0148ov, Zadov',
'hotel.esp1':'EA Hotel Esplanade I',
'hotel.td':'EA Hotel Tereziansky dvur',
'hotel.bhj':'EA Business Hotel Jihlava',
'lok.praha.mimoc':'Bl\xedzko centra',
'hotel.jezpe':'EA Pension Na jeze\u0159e',
'hotel.cla':'EA Hotel Classic',
'hotel.eak':'EA Hotel Lesni chata Korenov',
'lok.jihlava':'Jihlava',
'hotel.eha':'EA Hotel Atrium',
'hotel.tt':'EA Hotel Praha Tren\u010diansk\xe9 Teplice',
'hotel.bhw':'EA Business Hotel William',
'hotel.zs':'EA Hotel U Zeleneho stromu',
'lok.praha.centrum':'Centrum',
'hotel.ter':'EA Parkhotel Terezin',
'hotel.rok':'EA Hotel Rokoko',
'lok.terezin':'Terez\xedn',
'lok.krkonose':'Krkono\u0161e',
'lok.kv':'Karlovy Vary',
'hotel.ahw':'EA Art Hotel William',
'hotel.son':'EA Hotel Sonata',
'hotel.fant':'EA Pension Fantasia',
'hotel.der':'EA Hotel Derby',
'hotel.jos':'EA Hotel Joseph 1699',
'hotel.dal':'EA Hotel Dalimil',
'hotel.tos':'EA Hotel Tosca',
'lok.tatry':'Vysok\xe9 Tatry',
'lok.liberecko':'Liberecko',
'hotel.chur':'EA Hotel Churanov',
'lok.ml':'Mari\xe1nsk\xe9 L\xe1zn\u011b',
'lok.tt':'Tren\u010diansk\xe9 Teplice',
'lok.kh':'Kutn\xe1 Hora'
};


/************** 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();

