$(document).ready(function(){
	// general hover
	$(".opacity").hover(function(){
		$(this).stop().fadeTo(200,0.7);
	},function(){
		$(this).stop().fadeTo(200,1.0);
	});
	// fade in
	$(".hide-n-seek").fadeIn(500);
	// active 1st level nav hover
	$("#navigation li.active").hover(function(){
		$(this).removeClass('active');
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
		$(this).addClass('active');
	});
	$("#navigation li.mainnav").hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	});
	// home teaser cycle
	$("#home-teaser").cycle({
		fx:'fade',
		speed:1000,
		timeout:5000,
		pager:'#home-teaser-nav',
		slideExpr:'.block',
		pagerAnchorBuilder: function(idx, slide){
			return '#home-teaser-nav li:eq(' + idx + ') a';
		}
 	});
	$("#home-teaser a.block p").css("opacity","0.8");
	// form select
	$('select.quickjump,.formselect select.select,#posters-monster-order select.select,#posters-standard-order select.select').selectmenu({style:'dropdown'});
	// form validation
	$("#form_formular").validate();
	$(".formlabel-email input").addClass("email");
	$(".formlabel-title select,.formlabel-fname input,.formlabel-lname input,.formlabel-email input,.formtextarea textarea,#address,#zip,#city,#tel").addClass("required");
	// checkboxes
	$('input:checkbox').checkbox({cls:'jquery-igsu-checkbox'});
	// bday datepicker de
	$(".bday-0").datepicker({
		firstDay: 1,
		dateFormat: 'yy-mm-dd',
		changeMonth: true,
		changeYear: true,
		yearRange: '1960:c',
		prevText: '',
		nextText: '',
		monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
		dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		showMonthAfterYear: false
	});
	// bday datepicker fr
	$(".bday-1").datepicker({
		firstDay: 1,
		dateFormat: 'yy-mm-dd',
		changeMonth: true,
		changeYear: true,
		yearRange: '1960:c',
		prevText: '',
		nextText: '',
		monthNamesShort: ['Jan','F&eacute;v','Mar','Avr','Mai','Jun','Jul','Aug','S&eacute;p','Oct','Nov','D&eacute;c'],
		dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
		showMonthAfterYear: false
	});
	// bday datepicker it
	$(".bday-2").datepicker({
		firstDay: 1,
		dateFormat: 'yy-mm-dd',
		changeMonth: true,
		changeYear: true,
		yearRange: '1960:c',
		prevText: '',
		nextText: '',
		monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
		dayNamesMin: ['Do','Lu','Ma','Me','Gi','Ve','Sa'],
		showMonthAfterYear: false
	});
	// bday datepicker en
	$(".bday-3").datepicker({
		firstDay: 1,
		dateFormat: 'yy-mm-dd',
		changeMonth: true,
		changeYear: true,
		yearRange: '1960:c',
		showMonthAfterYear: false
	});
	// fancybox
	$("a[rel*=fancybox]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'overlayOpacity'	: 0.8,
		'overlayColor'		: '#f2f2f2',
		'cyclic'            : true
	});
	$("a[rel*=group-de]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over',
		'overlayOpacity'	: 0.8,
		'overlayColor'		: '#f2f2f2',
		'padding'           : 0,
		'margin'            : 0,
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Bild ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});
	$("a[rel*=pdf]").fancybox({
		'width'				: 920,
		'height'			: '75%',
        'autoScale'     	: false,
        'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe',
		'overlayOpacity'	: 0.8,
		'overlayColor'		: '#f2f2f2'
	});
	// tabs
	$("#tabs").tabs();
	// error dialog
	$(".dialog").dialog({
		bgiframe: true,
		resizable: false,
		draggable: false,
		autoOpen: false,
		height: 120,
		width:400,
		modal: true,
		open: function() {            
			$(".ui-widget-overlay").css("opacity","0").fadeTo(800,0.8);
			var thisdialog = $(this);
			$(".ui-widget-overlay").click(function(event){
				thisdialog.dialog("close");
				event.stopPropagation();
			})
		}
	});
	$(".dialog").dialog("open");
});
$(window).load(function(){
	//$('#navigation li:hover ul.subnav').maxZIndex();
	//alert($.maxZIndex());
});
$(window).resize(function(){
	$("*").dialog("option","position",$("*").dialog("option","position","center"));
});
// JW Player
function createPlayer(playerFile, playerId, playerImage, playerStart, playerWidth, playerHeight){
	jwplayer(playerId).setup({
		flashplayer: "_swf/player.swf",
		skin: "_swf/igsu.zip",
		backcolor: 'FFFFFF',
		lightcolor: 'CCCCCC',
		file: playerFile,
		image: playerImage,
		autostart: playerStart,
		plugins: {
			sharing: { link: true }
		},
		width: playerWidth,
		height: playerHeight,
		controlbar: 'over',
		playlist: 'none'
	});
}
function createAudioPlayer(playerFile, playerId, playerStart, playerWidth, playerHeight){
	jwplayer(playerId).setup({
		flashplayer: "_swf/player.swf",
		skin: "_swf/igsu.zip",
		backcolor: 'FFFFFF',
		lightcolor: 'CCCCCC',
		file: playerFile,
		autostart: playerStart,
		width: playerWidth,
		height: playerHeight,
		controlbar: 'top',
		playlist: 'bottom'
	});
}

