function open_function(url,width,height,options) 
{
	if ( height > screen.availHeight || width > screen.availWidth)
	{
		if ( options.indexOf( "scrollbars=") < 0)
		{
			if ( height > screen.availHeight) { height = screen.availHeight; }
			if ( width > screen.availWidth) { width = screen.availWidth; }
			options += ",scrollbars=yes";
		}
	}
	self.msgWindow = open("", "Window", "width=" + width + ",height=" + height + ",screenX=" + (screen.width-width)/2 + ",screenY=" + (screen.height-height)/2 + ",dependent=yes" + ",left=" + (screen.width-width)/2 + ",top=" + (screen.height-height)/2 + options);
	if (self.msgWindow)
	{
		self.msgWindow.document.open();
		self.msgWindow.document.write('<html><head></head><body style="margin:0;padding:0;"><div><img src="'+url+'" alt="" /></div></body></html>');
		self.msgWindow.document.close();
		self.msgWindow.focus();
		if (self.msgWindow.opener === null) { self.msgWindow.opener = self; }
	}
}

function get_url (url, k0 ,v0 ,k1 ,v1 ,k2 ,v2 ,k3 ,v3 ,k4 ,v4 ) { 
	if (k0 && v0) { url += "?" + k0 + "=" + escape(v0); }
	if (k1 && v1) { url += "&" + k1 + "=" + escape(v1); }
	if (k2 && v2) { url += "&" + k2 + "=" + escape(v2); }
	if (k3 && v3) { url += "&" + k3 + "=" + escape(v3); }
	if (k4 && v4) { url += "&" + k4 + "=" + escape(v4); }
	return url;
}

function toogleHighlight(el){
	el.css({
			opacity: ((el.css('opacity')!==0.99)?0.99:0.5)
		}
	);
}

function startMover(posit,atag){
	if($('#Mover:animated').length!=0) return false;
	
	if($('body.Home').length==0){	
		$('#homepageSlider').css({position:'relative',top:0,left:0}).show();
		$('#PageRegionLeft,#PageRegionMiddle').hide();
	}
	pos = (posit=='pos_e8') ?  moverimages['pos2_e8']: moverimages[posit];
	pos = (posit=='pos_1') ?  0:pos;
		
	$('#MainNavigation a.current').removeClass('current');
	$('#homepageSliderHeadline').html('');
	$('#homepageSliderLink').hide();
	var alt = $('#'+ posit.replace('pos','img')).attr('alt');
	var href = $(atag).attr('href');
	$('#Mover').animate({left:pos*-1},{ duration: 650, easing: 'easeOutSine',complete:function(){
		$('#homepageSliderHeadline').html(alt);
		$('#homepageSliderLink').attr('href',href).show();
	
	}} );
}

var moverimages = new Array();
var pe;

$(document).ready(function() {
	
	$('#Mover').css({width:(($('img.slide').length*3)*184)+"px"});
	
	if($('body.Home').length==0){	
		$('#homepageSlider').show().css({position:'absolute',top:-20000,left:-20000})
	}	

	$.each($('#Mover img.slide'), function(index, value){
		moverimages[$(value).attr('id').replace('img','pos')] = $(value).position().left-185;
	});
	
	$('#homepageSlider').bind('click',function(event){
		window.location.href=$('#homepageSliderLink').attr('href');
	});
	
	$('#Logo').bind('click',function(event){
		event.preventDefault();
		startMover('pos_1',$(this));
	});

	$('#MainNavigation li a').bind('click', function(event){
		event.preventDefault();
		startMover($(this).attr('id'),$(this));
	});

	$("a.previous,a.next").click(function (event) {
		//console.log($(this));
		var l = $('#ProjektSlider li').length;
		event.preventDefault();
    	currentIndex = $('#ProjektSlider li').index($('#ProjektSlider li.active'));
    	if($(this).hasClass('next')){
	    	nextIndex = currentIndex+1;
	    	if(nextIndex>l-1) nextIndex =0;
	    	$('#ProjektSlider li.active').removeClass('active');
	    	$('#ProjektSlider li:eq('+nextIndex+')').addClass('active');
	    	
    	}else{
	    	nextIndex = currentIndex-1;
	    	if(nextIndex<0) nextIndex =l-1;
	    	$('#ProjektSlider li.active').removeClass('active');
	    	$('#ProjektSlider li:eq('+nextIndex+')').addClass('active');
	    	
    	}		
	});

});


