/* $(document).ready(function() { 

	if($('form.buchung2010').length) { 
		$('form.buchung2010').submit(function() { 
			if($('input#buchungscode').val() == '') { 
				webres();		// Ohne Buchungscode -> WebRes
			} else { 
				cultuzz();		// Mit Buchungscode  -> Cultuzz
			}
			return false;
		});
	} else { 
		webres();				// Falls das Formular.buchung2010 nicht vorhanden -> WebRes
	};
	
});

function webres() { 
	$('form[name="buchung"]').submit(function() { 
		var sub_ac = $(this).attr('action');
		var daten = $(this).serialize();
		$('#BuchungLayer')
			.addClass('neu')
			.show()
			.find('#bframe')
			.addClass('neu')
			.attr({ src: sub_ac+'?'+daten });
		$('#imagebild').hide();
		return false;
	});
};

function cultuzz() { 
	var anreise = $('#start-date').val(); 
	var abreise = $('#end-date').val(); 
	var personen = $('#persons').val(); 
	var code = $('#buchungscode').val(); 
	
	var cultuzzUrl = "https://cultbooking.com/cultbooking.php?agentcode=1916&lang=de"; 
		cultuzzUrl+= "&checkInDate1="+anreise; 
		cultuzzUrl+= "&CheckOutDate1="+abreise; 
		cultuzzUrl+= "&promotionCode="+code;
	
	alert(cultuzzUrl);
}
 */
 
$(document).ready(function() { 

	if($('body.start').length) { 
		$('<div id="lbg" class="layerbg"></div><div id="lc" class="layercontent"></div>').appendTo('body');
		$('.layerbg').css({ opacity: '0.5' });
		var flash = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,65,0" width="740" height="500" id="film_mr_start"><param name="allowScriptAccess" value="sameDomain" /><param name="wmode" value="transparent" /><param name="movie" value="javas/film_test.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="javas/film_test.swf" quality="high" bgcolor="#ffffff" width="740" height="500" name="film_mr_start" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
		$('.layercontent').html(flash);
		$('#imagebild').hide();
		$('select[name="webresid"]').hide();
		$('<a class="close" title="close / scließen" href="#">close / schließen</a>')
			.prependTo('.layercontent')
			.click(function() { 
				$('.layercontent, .layerbg').remove();
				$('#imagebild').show();
				$('select[name="webresid"]').show();
				return false;
			});		
	};
	
	if($('form[name="buchung"]:not(.februar)').length) { 
		$('form[name="buchung"]:not(.februar)').submit(function() { 
			var selectVal = $('select[name="webresid"]').val();
				
			if(selectVal != 0) { 
				var sub_ac = $(this).attr('action');
				var daten = $(this).serialize();
				var ziel = sub_ac+'?'+daten;	
				
				$('#BuchungLayer')
					.addClass('neu')
					.show()
					.find('#bframe')
					.addClass('neu')
					.attr({ src: ziel });
			$('#imagebild').hide();
			} else { 
				var ziel = 'https://secure.webres.net/webres/portal4/default.asp?PTID=511&LY4=J';
				popup(ziel, 'Buchung');
			};			
			return false;
		});
	};
	
   	if($('form[name="buchung"].februar').length) { 		
		if($('select[name="hcode"]').val() == '0000') { 
			$('input:hidden[name="action"]').val('agentpage');
		} else { 
			$('input:hidden[name="action"]').val('travelperiod');
		};
		$('select[name="hcode"]').change(function() { 
			var hotel = $(this).val();
			var $actioninput = $('input:hidden[name="action"]');
			if(hotel == '0000') { 
				$actioninput.val('agentpage');
			} else { 
				$actioninput.val('travelperiod');
			}
		});

		$('form[name="buchung"].februar').submit(function() {
			popup2('', 'Buchung');
			this.target = 'Buchung';
		});
	};
	
});

function film_mr_start_DoFSCommand(command, args) {
 if (command == "closeFromFlash") {
	$('.layercontent, .layerbg').remove();
	$('#imagebild').show();
	$('select[name="webresid"]').show();
 }
}

function popup(url, title) {
	var leftPos = (screen.width) ? (screen.width - 780) / 2:0;
	var topPos = (screen.height) ? (screen.height - 580) / 2:0;
	var props = "width=780, height=580, left="+leftPos+", top="+topPos+" toolbar=0, personalbar=0, menubar=0, scrollbars=0, resizable=0, status=0";
	newwindow = window.open(url, title, props);
	if (window.focus) { 
		newwindow.focus()
	}
	return false;
}

function popup2(url, title) {
	var leftPos = (screen.width) ? (screen.width - 820) / 2:0;
	var topPos = (screen.height) ? (screen.height - 480) / 2:0;
	var props = "width=820, height=480, left="+leftPos+", top="+topPos+" toolbar=0, personalbar=0, menubar=0, scrollbars=1, resizable=0, status=0";
	newwindow = window.open(url, title, props);
	if (window.focus) { 
		newwindow.focus()
	}
	return false;
}
