jQuery.noConflict();

function suchenbuchen_anreiseorte() {
	var value = "Alle Orte";
	if(jQuery('#tmp_ort').val() != '') {
		value = jQuery('#tmp_ort').val();
	}
	
	var orte = '<span>Orte</span><ul>';
	orte += '<li class="sb_select""><input type="text" name="qfdLocation" class="sb_select_input" id="qfdLocation" value="'+value+'" />';
	orte += '<ul class="first">';
	orte += '<li class="all" onclick="jsfill(\'Alle Orte\', \'qfdLocation\', \'\', \'SrchOrte\')">Alle Orte</li>';
	orte += '<li class="main" onclick="jsfill(\'Mariapfarr\', \'qfdLocation\', \'B4690178-A06F-4556-A5DA-05B727009FCA\', \'SrchOrte\')">Mariapfarr</li>';
	orte += '<li class="main" onclick="jsfill(\'Mauterndorf\', \'qfdLocation\', \'543D0467-51DF-4054-AAEF-E25A075219CE\', \'SrchOrte\')">Mauterndorf</li>';
	orte += '<li class="main" onclick="jsfill(\'St. Michael\', \'qfdLocation\', \'5AFEF972-2569-4453-97CF-D2070C1A1955\', \'SrchOrte\')">St. Michael</li>';
	orte += '<li class="main" onclick="jsfill(\'Tamsweg\', \'qfdLocation\', \'4B394EDC-A0E8-4D85-8160-223B679F66A1\', \'SrchOrte\')">Tamsweg</li>';
	orte += '<li onclick="jsfill(\'Göriach\', \'qfdLocation\', \'612518BD-4C91-452A-A7AE-79E8A9C3D34C\', \'SrchOrte\')">Göriach</li>';
	orte += '<li onclick="jsfill(\'Lessach\', \'qfdLocation\', \'E3DD2018-F177-4137-BA22-028478B1537C\', \'SrchOrte\')">Lessach</li>';
	orte += '<li onclick="jsfill(\'Muhr\', \'qfdLocation\', \'9922D151-4777-4AA5-969F-24855007BA7B\', \'SrchOrte\')">Muhr</li>';
	orte += '</ul>';
	orte += '<ul class="middle">';
	orte += '<li onclick="jsfill(\'Ramingstein\', \'qfdLocation\', \'FF317A4D-3C8B-407A-86E0-656CA8947689\', \'SrchOrte\')">Ramingstein</li>';
	orte += '<li onclick="jsfill(\'St. Andrä\', \'qfdLocation\', \'7D42BF8E-38FC-4BF9-AD75-BACF4F2DB06B\', \'SrchOrte\')">St. Andrä</li>';
	orte += '<li class="small" onclick="jsfill(\'St. Margarethen\', \'qfdLocation\', \'333E5213-1E08-4C3E-BAF3-00AC6DF526CA\', \'SrchOrte\')">St. Margarethen</li>';
	orte += '<li onclick="jsfill(\'Thomatal\', \'qfdLocation\', \'B25EF249-28A6-408A-B6F3-65A8DB21DE63\', \'SrchOrte\')">Thomatal</li>';
	orte += '<li onclick="jsfill(\'Tweng\', \'qfdLocation\', \'C55B2535-87F2-48DB-9D35-D991754779B9\', \'SrchOrte\')">Tweng</li>';
	orte += '<li onclick="jsfill(\'Unternberg\', \'qfdLocation\', \'1FB697C9-791F-4D51-A389-F727EE97107D\', \'SrchOrte\')">Unternberg</li>';
	orte += '<li onclick="jsfill(\'Weißpriach\', \'qfdLocation\', \'71341235-0BA4-41D1-B568-83CAAE8C9814\', \'SrchOrte\')">Weißpriach</li>';
	orte += '<li onclick="jsfill(\'Zederhaus\', \'qfdLocation\', \'AE0B707C-606D-4E35-B18A-0ADF62D1A823\', \'SrchOrte\')">Zederhaus</li>';
	orte += '</ul>';
	orte += '</li>';
	orte += '</ul>';
	return orte;
}

function suchenbuchen_anreisenaechte() {
	var value = 3;
	if(jQuery('#tmp_naechte').val() != '') {
		value = jQuery('#tmp_naechte').val();
	}
	
	var naechte = '<span>Nights</span><ul>';
	naechte += '<li class="sb_select"><input type="text" name="SrchDays" class="sb_select_input" id="SrchDays" value="'+value+'" />';
	naechte += '<ul class="first">';
	for (i=1; i<=7; i++){
		naechte += '<li onclick="jsfill(' + i + ', \'SrchDays\', \'\', \'\')">' + i + '</li>';
	}
	naechte += '</ul>';
	naechte += '<ul class="middle">';
	for (i=8; i<=14; i++){
		naechte += '<li onclick="jsfill(' + i + ', \'SrchDays\', \'\', \'\')">' + i + '</li>';
	}
	naechte += '</ul>';
	naechte += '<ul class="last">';
	for (i=15; i<=21; i++){
		naechte += '<li onclick="jsfill(' + i + ', \'SrchDays\', \'\', \'\')">' + i + '</li>';
	}
	naechte += '</ul>';
	naechte += '</li>';
	naechte += '</ul>';
	return naechte;
}

function suchenbuchen_anreisezimmer() {
	var value = 1;
	if(jQuery('#tmp_anzahl').val() != '') {
		value = jQuery('#tmp_anzahl').val();
	}
	
	var naechte = '<span>Rooms</span><ul>';
	naechte += '<li class="sb_select""><input type="text" name="SrchRooms" class="sb_select_input" id="SrchRooms" value="'+value+'" />';
	naechte += '<ul>';
	for (i=1; i<=6; i++){
		naechte += '<li onclick="jsfill(' + i + ', \'SrchRooms\', \'\', \'\')">' + i + '</li>';
	}
	naechte += '</ul>';
	naechte += '</li>';
	naechte += '</ul>';
	return naechte;
}

function suchenbuchen_anreisepersonen() {
	var value = 2;
	if(jQuery('#tmp_pers').val() != '') {
		value = jQuery('#tmp_pers').val();
	}
	
	var personen = '<span>Pers/Unit</span><ul>';
	personen += '<li class="sb_select""><input type="text" name="SrchPax" class="sb_select_input" id="SrchPax" value="'+value+'" />';
	personen += '<ul>';
	for (i=1; i<=8; i++){
		personen += '<li onclick="jsfill(' + i + ', \'SrchPax\', \'\', \'\')">' + i + '</li>';
	}
	personen += '</ul>';
	personen += '</li>';
	personen += '</ul>';
	return personen;
}

function jsfill(element, fakelemenet, element_city, fakeelement_city){
	if (fakeelement_city != '')
		eval('document.frmQuickFind.' + fakeelement_city + '.value="' + element_city + '"');
	
	eval('document.frmQuickFind.' + fakelemenet + '.value="' + element + '"');
}

function SB_init() {
	var formularstring;
	
	formularstring = '<div class="sb_anreise_orte">';
	formularstring += suchenbuchen_anreiseorte();
	formularstring += '</div>';
	formularstring += '<div class="sb_anreise_daten">';
	formularstring += suchenbuchen_anreisenaechte();
	formularstring += '</div>';
	formularstring += '<div class="sb_anreise_daten">';
	formularstring += suchenbuchen_anreisezimmer();
	formularstring += '</div>';
	formularstring += '<div class="sb_anreise_daten">';
	formularstring += suchenbuchen_anreisepersonen();
	formularstring += '</div>';
	
	document.getElementById('jssuchenbuchen').innerHTML = formularstring;
	
	document.getElementById('SrchOrte').value = '';
}

function defineRoll(bg_image) {
	source = "fileadmin/template_lungau/img/imagemap/"+bg_image+".png";
	document.getElementById('img_map').src = source;
}

function defineLink(link){
	tmp = document.getElementById('SrchOrte').value;
	
	if(tmp == '') {
		document.getElementById('SrchOrte').value = link;
	} else {
		var found = 0;
		var tmp_neu = tmp;
		var brokenstring = tmp_neu.split(',');
		var final_array = new Array();
		
		for (var i = 0; i < brokenstring.length; i++) {
			if(brokenstring[i] != link) {
				final_array.push(brokenstring[i]);
			} else {
				found = 1;
			}
		}
		
		if(final_array.length > 0) {
			tmp_neu = final_array.join(',');
			if(found != 1) {
				tmp_neu = tmp_neu+','+link;
			}
		}
		
		document.getElementById('SrchOrte').value = tmp_neu;
	}
}

jQuery(document).ready(function(){
	SB_init();
	jQuery("#orte").click(function () {
		jQuery("#s2").toggle("slow");
		jQuery("#suchenbuchen").animate({
			width: "521px",
			height: "280px"
		}, 300 );
		jQuery("#buchbar").css("display", "inline-block"); 
		jQuery("#openwindow").toggle(0); 
		jQuery("#orte").hide(0); 
	});
	
	jQuery("#openwindow").click(function () {
		jQuery("#s2").toggle("slow");
		jQuery("#suchenbuchen").animate({
			width: "521px",
			height: "280px"
		}, 300 );
		jQuery("#buchbar").css("display", "inline-block"); 
		jQuery("#openwindow").toggle(0); 
		jQuery("#orte").hide(0); 
	});
	
	jQuery("#closewindow").click(function () {
		jQuery("#s2").toggle("slow");
		jQuery("#suchenbuchen").animate({ 
			width: "147px",
			height: "280px"
		}, 300 );
		//jQuery("#buchbar").hide(0);
		jQuery("#openwindow").toggle(0);
		jQuery("#orte").css("display", "inline-block"); 
	});
		
	if(jQuery('#tmp_ort').val() != '') {
		var orte = jQuery('#tmp_ort').val();
		var a_orte = orte.split(',');
		
		for (var i = 0; i < a_orte.length; i++) {
			var cl = jQuery('#' + a_orte[i]).attr('class');
			jQuery('img.' + cl).toggle();
		}
	}
	
	jQuery('#Map area').click(function() {
		var cl = jQuery(this).attr('class');
		jQuery('img.'+cl).toggle();//alert(jQuery(this).attr('alt'));
	});
	
	jQuery('#map_points img').click(function() {
		jQuery('#map_points img').hide();
		jQuery(this).toggle();
	});
	
	jQuery('.sb_select').mouseenter(function(){
		jQuery(this).find('ul').show();
	});
	
	jQuery('.sb_select').mouseleave(function(){
		jQuery(this).find('ul').hide();
	});
	
	jQuery('.sb_select').click(function(){
		jQuery(this).find('ul').hide();
	});
	
	jQuery(function() {
		jQuery.datepicker.setDefaults(jQuery.datepicker.regional['de']);
		
		jQuery("#anreisedatum").datepicker({
			showOn: 'button', 
			buttonImage: 'fileadmin/template_lungau/kalender/iconcal.png', 
			buttonImageOnly: true,
			regional: 'de'
		});
	});
});
