// JavaScript Document


function closeContact()
{
	if (kontaktNamn != "panorama")
	{
		if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
		{
			var ieversion=new Number(RegExp.$1);
			if (ieversion == 6 || ieversion == 7 || ieversion == 8)
			{
				counter = 0;			
				ieFadeDown();
			}
		}			
		else
		{
			closeContactNoIE();
		}
	}
	else
	{
		closeContactNoIE();
	}
}

function closeContactNoIE()
{
	var attributesOverlay = {
	   opacity: { to: 0}
	};
	var attributesOverlayData = {
	   opacity: { to: 0}
	};
	
	w = YAHOO.util.Dom.getViewportWidth();
	h = YAHOO.util.Dom.getViewportHeight();
	var attributesOverlayDataPanorama = {
	   left: { to: (-1000)}
	};
	
	var animOverlay = new YAHOO.util.Anim('overlay', attributesOverlay, 0.5,YAHOO.util.Easing.easeOutStrong);
	var animOverlayClose = new YAHOO.util.Anim('overlayClose', attributesOverlay, 0.5,YAHOO.util.Easing.easeOutStrong);

	var animOverlayFotoGabriel = new YAHOO.util.Anim('overlayContainerGabriel', attributesOverlayData, 0.5,YAHOO.util.Easing.easeOutStrong);
	var animOverlayFotoEmmeli = new YAHOO.util.Anim('overlayContainerEmmeli', attributesOverlayData, 0.5,YAHOO.util.Easing.easeOutStrong);
	var animOverlayFotoHakan = new YAHOO.util.Anim('overlayContainerHakan', attributesOverlayData, 0.5,YAHOO.util.Easing.easeOutStrong);
	var animOverlayContent = new YAHOO.util.Anim('content', attributesOverlayDataPanorama, 1,YAHOO.util.Easing.easeOutStrong);
	
	if (kontaktNamn == 'gabriel')
	{
		animOverlayFotoGabriel.animate();
		animOverlayFotoGabriel.onComplete.subscribe(function(s, o) { 
			animOverlay.animate();
			animOverlayClose.animate();
		});		
	}
	else if (kontaktNamn == 'emmeli')
	{
		animOverlayFotoEmmeli.animate();
		animOverlayFotoEmmeli.onComplete.subscribe(function(s, o) { 
			animOverlay.animate();
			animOverlayClose.animate();
		});		
	}
	else if (kontaktNamn == 'hakan')
	{
		animOverlayFotoHakan.animate();	
		animOverlayFotoHakan.onComplete.subscribe(function(s, o) { 
			animOverlay.animate();
			animOverlayClose.animate();
		});	
	}
	else if (kontaktNamn == 'panorama')
	{
		animOverlayContent.animate();	
		animOverlayContent.onComplete.subscribe(function(s, o) { 
			animOverlay.animate();
			animOverlayClose.animate();
		});		
	}

	animOverlay.onComplete.subscribe(function(s, o) { 
		YAHOO.util.Dom.setStyle("overlay", "display", "none");
		YAHOO.util.Dom.setStyle("overlayContainerGabriel", "display", "none");
		YAHOO.util.Dom.setStyle("overlayContainerEmmeli", "display", "none");
		YAHOO.util.Dom.setStyle("overlayContainerHakan", "display", "none");
	});	
}

	
	

function ieFadeDown()
{
	if (kontaktNamn == 'emmeli')
	{
		document.getElementById('overlayContainerEmmeli').style.display = 'block';
		document.getElementById('overlayEmmeli').style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='overlayImages/emmeli_kontaktuppgifter2.png', sizingMethod='scale')";
	}
	else if (kontaktNamn == 'gabriel')
	{
		document.getElementById('overlayContainerGabriel').style.display = 'block';
		document.getElementById('overlayGabriel').style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='overlayImages/gabriel_kontaktuppgifter2.png', sizingMethod='scale')";	
	}
	else if (kontaktNamn == 'hakan')
	{
		document.getElementById('overlayContainerHakan').style.display = 'block';
		document.getElementById('overlayHakan').style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='overlayImages/hakan_kontaktuppgifter2.png', sizingMethod='scale')";
	}

	counter = 90;
	ieFadeDownFade();
	
}	

function ieFadeDownFade()
{
	t2=setTimeout(ieFadeDownFade,1);

	if (kontaktNamn == 'emmeli')
	{
		document.getElementById('overlayContainerEmmeli').style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+counter+")";
	}
	else if (kontaktNamn == 'gabriel')
	{
		document.getElementById('overlayContainerGabriel').style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+counter+")";	
	}
	else if (kontaktNamn == 'hakan')
	{
		document.getElementById('overlayContainerHakan').style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+counter+")";
	}
	
	counter = counter-20;

	if (counter <= 0)
	{
		closeCloseButton();
		closeOverlay();
	}
}

