function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',o='opera',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; 
//css_browser_selector(navigator.userAgent);

function openBookingWindow(url) {
    window.open("https://www.fcm-touristik.de/" + url, "bookingWindow", "dependent=yes, location=no, menubar=no, toolbar=no, status=no, top=0, left=0, width=640, height=550, scrollbars=yes");
}

$(document.body).ready(function(){
	$('body').removeClass('no-js').addClass('js');
});

$(document).ready(function(){
	/*
	$('a.buchen, a.buchen2').fancybox({
		width: 642,
		height: '100%'
	});
	*/
	
	$('.fancy').fancybox({
		width: 641,
		height: 600,
		overlayOpacity: .75,
		overlayColor: '#014584'
	});
	
	$('#nav ul li a').hover(function(){
		var self = $(this);
		var pos = self.css('background-position').split(' ');
		self.animate({
			'background-position': pos[0] + ' -41px'
		}, 200);
	}, function(){
		var self = $(this);
		if(!self.hasClass('active')) {
			var pos = self.css('background-position').split(' ');
			self.animate({
				'background-position': pos[0] + ' 0'
			}, 350);
		}
	}); 
	
	var subscribe = $('form#subscribe');
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if(subscribe) {
		subscribe.submit(function(){
			var errors = '';
			
			if($('#stdIn3').val().length == 0) {
				errors += 'Bitte geben Sie Ihre E-Mail Adresse ein.\n';
			}
			else if(!filter.test($('#stdIn3').val())) {
				errors += 'Bitten geben Sie ein gültige E-Mail Adresse ein.\n'
			}
			
			if($('.extIn1:checked').length == 0) {
				errors += 'Bitte wählen Sie eine Reiseart aus.\n';
			}
			
			if(errors.length > 0) {
				alert(errors);
				return false;
			}
			return true;
		});
	}
	
});
