var overlayopen					= false;
var specialitemopen				= false;
var spliACT						= '';
var spdivclosedACT				= '';
var spdivopenedACT				= '';
var splinkACT					= '';
var splinkwidthACT				= '';
var spcloseACT					= '';
var overlay						= 'startimage-overlay';

var globalspeed					= 450;
var globalfadespeed				= 250;

function startspecial(spli,spdivclosed,spdivopened,splink,spclose) {
	var container 				= 'startspecials';
	var opacity 				= 0, toOpacity = 0.6, duration = globalfadespeed;
	
	if(overlayopen==false) {
		$('#'+overlay).css('display','block');
		$('#'+overlay).css('opacity',0);
		$('#'+overlay).css('opacity',opacity).fadeTo(duration,toOpacity);
		overlayopen				= true;
	}

	if(specialitemopen==true) {
		$('#'+spliACT).animate({height: '24px'},globalspeed , function() {
			$('#'+spdivclosedACT).css('display','block');
			$('#'+spdivopenedACT).css('display','none');
			$('#'+splinkACT).animate({width: splinkwidthACT, right: '0' },globalspeed);
		});
	}
	
	splinkwidthTMP				= $('#'+splink).width();
	
	animating					= true;
	
	$('#'+container).animate({'margin-top': '-45px'},globalspeed);
	$('#'+splink).animate({width: '796px'},globalspeed , function() {
		$('#'+spdivclosed).css('display','none');
		$('#'+spdivopened).css('display','block');
		$('#'+spdivopened).css('height','24px');
		$('#'+spdivopened).animate({height: '100px'},globalspeed);
		$('#'+spli).animate({height: '120px'},globalspeed , function() {
			$('#'+spclose).css('opacity',0).fadeTo(globalspeed,1);
			specialitemopen		= true;
			spliACT				= spli;
			spdivclosedACT		= spdivclosed;
			spdivopenedACT		= spdivopened;
			splinkACT			= splink;
			splinkwidthACT		= splinkwidthTMP;
			spcloseACT			= spclose;
			animating			= false;
		}); 
	});
	
	$('#'+spclose).click(function() {
		var opacityOUT 			= 0.6, toOpacityOUT = 0, durationOUT = globalfadespeed;
		
		if(overlayopen==true) {
			$('#'+overlay).css('opacity',opacityOUT).fadeTo(durationOUT,toOpacityOUT);
			setTimeout(function() {
				$('#'+overlay).css('display','none');
				overlayopen		= false;
			}, globalspeed);
		}
		
		if(specialitemopen==true) {
			$('#'+spcloseACT).css('opacity',1).fadeTo(globalfadespeed,0);
			$('#'+spliACT).animate({height: '24px'},globalspeed , function() {
				$('#'+spdivclosedACT).css('display','block');
				$('#'+spdivopenedACT).css('display','none');
				$('#'+splinkACT).animate({width: splinkwidthACT, right: '0' },globalspeed , function() {
					$('#'+container).animate({'margin-top': '0'},globalspeed);
				});
			});
		}
	});
}

var newsopenACT					= '';
var newsitemheight				= '';
var newsitemopen				= false;

function newslist(divid) {
	if(newsitemopen==true) {
		$('#'+newsopenACT).slideUp(globalspeed);
		newsitemopen			= false;
	}
	
	if(newsopenACT==divid) {
		$('#'+divid).slideUp(globalspeed);
		newsitemopen			= false;
		newsopenACT				= '';
	} else {
		newsitemheightTMP			= $('#'+divid).height();
		$('#'+divid).css('display','block');
		$('#'+divid).css('height','1px');
		$('#'+divid).animate({'height': newsitemheightTMP},globalspeed);
		newsopenACT				= divid;
		newsitemheight			= newsitemheightTMP;
		newsitemopen			= true;
	}
}

function quickcontactdisplay(closeddiv,openeddiv) {
	if($('#'+openeddiv).css('display')=='none') {
		$('#'+closeddiv).css('display','none');
		$('#'+openeddiv).slideDown(globalspeed);
	} else if($('#'+openeddiv).css('display')=='block') {
		$('#'+openeddiv).slideUp(globalspeed);
		$('#'+closeddiv).css('display','block');
	}
}

function referenzen(image,description) {
	$('#'+image+' .image').css('display','none');
	$('#'+image+' .hover').css('display','block');
	$('#'+image+' .image').mouseover(function() {
		$('#'+description).css('display','block');
	});
	
	$('#'+image).mouseout(function() {
		$('#'+image+' .image').css('display','block');
		$('#'+image+' .hover').css('display','none');
		$('#'+description).css('display','none');
	});
}

function quicktabs(divid) {
	if(divid=='quicklinks') {
		$("#quicklinks-tab").addClass("active");
		$("#quickcontact-tab").removeClass("active");
		$('#quicklinks').slideDown(globalspeed);
		$('#quickcontact').slideUp(globalspeed);
	} else if(divid=='quickcontact') {
		$("#quicklinks-tab").removeClass("active");
		$("#quickcontact-tab").addClass("active");
		$('#quicklinks').slideUp(globalspeed);
		$('#quickcontact').slideDown(globalspeed);
	}
}

