$(document).ready( function() {
	
	$('.werkstofftabelle-overlay-close').bind('click', function() { hideOverlayAnfahrt(); });
	
	//load overlay for specific pages
	if($('#werkstoffe-zoom').length) {
		$('#werkstoffe-zoom').bind('click', function() { showOverlayWerkstoffe(); });
		$('#werkstofftabelle').bind('click', function() { showOverlayWerkstoffe(); });
		
		$('.werkstofftabelle-overlay-close').bind('click', function() { hideOverlayWerkstoffe(); });	
	}
	
	//keep overlay if resized and overlay is visible
	if($('#overlay-background').is(':visible')) {
		window.onresize = function() { showOverlayBackground(); };	
	}	
	
	//bind click on werkstoffe overlay if neccessary
	if($('.overlay').length) {
		showOverlayBackground();	
	}
	
});

function showOverlayBackground() {
	var overlay = $('#overlay-background');
	var window_height = $(document).height();
	var window_width = $(document).width();
	
	//show overlay bg
	overlay.css({'width':window_width+'px', 'height':window_height+'px'})
	
	//close overlay if clicked 
	//overlay.click(function() { hideOverlay(); } )	
}

function hideOverlay(time) {
	if(time) {
		setTimeout("$('#overlay-background').fadeOut(200);", time);
		setTimeout("$('.overlay').fadeOut(200);", time);
	}
	else {
		$('#overlay-background').css({'height':'0px', 'width':'0px'});
		$('.overlay').hide();
	}
}

function showApplyForm(job) {
	showOverlayBackground();
	$('.overlay-apply').fadeIn(200);
	$('.content-slider-left').fadeOut(200);
	$('#input_job').val(job);
	$('#overlay-background').bind('click', function() { hideApplyForm(); });
}

function hideApplyForm() {
	hideOverlay();
	$('.overlay-apply').fadeOut(200);
}

function showOverlayWerkstoffe() {
	showOverlayBackground();
	$('.werkstofftabelle-overlay').fadeIn(200);
	$('#overlay-background').bind('click', function() { hideOverlayWerkstoffe(); });
}

function hideOverlayWerkstoffe() {
	hideOverlay();
	$('.werkstofftabelle-overlay').fadeOut(200);
}

function showOverlayRueckruf() {
	showOverlayBackground();
	$('#overlay-rueckruf').fadeIn(200);
	$('.content-slider-left').fadeOut(200);
	$('#overlay-background').bind('click', function() { hideOverlayRueckruf(); });
}

function hideOverlayRueckruf() {
	hideOverlay();
	$('.content-slider-left').fadeIn(200);
	$('#overlay-rueckruf').fadeOut(200);
}

function showOverlayKontakt() {
	showOverlayBackground();
	$('#overlay-kontakt').fadeIn(200);
	$('.content-slider-left').fadeOut(200);
	$('#overlay-background').bind('click', function() { hideOverlayKontakt(); });
}

function hideOverlayKontakt() {
	hideOverlay();
	$('.content-slider-left').fadeIn(200);
	$('#overlay-kontakt').fadeOut(200);
}

function showOverlayAnfrage() {
	showOverlayBackground();
	$('#overlay-anfrage').fadeIn(200);
	$('.content-slider-left').fadeOut(200);
	$('#overlay-background').bind('click', function() { hideOverlayAnfrage(); });
}

function hideOverlayAnfrage() {
	hideOverlay();
	$('.content-slider-left').fadeIn(200);
	$('#overlay-anfrage').fadeOut(200);
}

function showOverlayAnfahrt() {
	showOverlayBackground();
	$('#overlay-anfahrt').fadeIn(200);
	$('#overlay-background').bind('click', function() { hideOverlayAnfahrt(); });
}

function hideOverlayAnfahrt() {
	hideOverlay();
	$('.content-slider-left').fadeIn(200);
	$('#overlay-anfahrt').fadeOut(200);
}

function showOverlaySearch() {
	showOverlayBackground();
	$('#search_overlay').fadeIn(200);
	$('#overlay-background').bind('click', function() { hideOverlaySearch(); });
}

function hideOverlaySearch() {
	hideOverlay();
	$('#search_overlay').fadeOut(200);
}

function showOverlayLogin() {
	showOverlayBackground();
	$('.login-overlay').fadeIn(200);
	$('#overlay-background').bind('click', function() { hideOverlayLogin(); });
}

function hideOverlayLogin() {
	hideOverlay();
	$('.login-overlay').fadeOut(200);
}

function showOverlayVideo() {
	showOverlayBackground();
	
	var html = '<div style="width:80px;height:20px;position:absolute;right:0px;top:-20px;cursor:pointer;color:white;background-color:#991048;line-height:20px;padding-left:25px;font-size:12px;" onclick="hideOverlayVideo()">schließen</div>';
	html += '<iframe width="640" height="390" src="http://www.youtube.com/embed/nVsd5JquLlM" frameborder="0" allowfullscreen></iframe>';
	
	$('#overlay-video').html(html);
	$('#overlay-video').fadeIn(200);
	$('#overlay-background').bind('click', function() { hideOverlayVideo(); });
}

function hideOverlayVideo() {
	hideOverlay();
	$('#overlay-video').fadeOut(200);
	$('#overlay-video').html('');
}
