/**
 * @author koen
 */

 function showTarget(targetID)
 {
 	el = document.getElementById(targetID);
	el.style.display = ''; 		
 }
 
 function hideTarget(targetID)
 {
 	el = document.getElementById(targetID);
	el.style.display = 'none';	
 }

 function showPart(targetID)
 {
 	hideAll();
	showTarget(targetID);
	
	if(targetID == 'download' || targetID =='subscribe'|| targetID =='unsubscribe')
	{
		hideTarget('navigation');
		showTarget('navigation_back');
	}else
	{
		showTarget('navigation');		
		hideTarget('navigation_back');		
	}	
	if(pageTracker)
	{
		pageTracker._trackPageview('/pages/'+targetID);
	}
}
 
 function hideAll()
 {
 	hideTarget('participants');	
 	hideTarget('download');	
 	hideTarget('subscribe');	 
 	hideTarget('unsubscribe');	 
 }
 
 function checkSubscribeForm()
 {
 	var email = document.frm_subscribe.emailaddress.value;
	if(email=='')
	{
		alert('Please provide an email address!');
		return false;
	}
	else 
	{
		return true;
	}	
 }
 
function checkUnsubscribeForm()
{
 	var email = document.frm_unsubscribe.emailaddress.value;
	if(email=='')
	{
		alert('Please provide an email address!');
		return false;
	}
	else 
	{
		return true;
	}	
}

function track(type,value)
{
	if(pageTracker)
	{
		pageTracker._trackPageview('/'+type+'/'+value);
	}	
}

function getH(type)
{
    var theImg = document.getElementById('img_'+type+'_detail');
    headerImageHeight = theImg.height;
	if(headerImageHeight > 180)
	{
		showTarget('collapse_image_on_'+type);
		imageToggle = new Fx.Style('image_'+type, 'height',{duration: 500});
	}
	
	mapToggle = new Fx.Style('locatie_kaart','height',{duration: 500});
	
}

function toggleMap(toHeight)
{
	mapToggle.start(toHeight);
	if(toHeight == 0)
	{
		imageToggle.start(180);	
		track('map','hide');
	}
	else
	{
		track('map','show');
		imageToggle.start(55);	
	}
}


function full_size_image(type)
{
	track('header_image',type);
	imageToggle.start(headerImageHeight);
	hideTarget('collapse_image_on_'+type);
	showTarget('collapse_image_off_'+type);
}	

function template_size_image(type)
{
	imageToggle.start(180);
	showTarget('collapse_image_on_'+type);
	hideTarget('collapse_image_off_'+type);
}	

function read_more(type)
{
	track('read_more',type);
	switch(type)
	{
		case "context":
			hideTarget('zone_context_more_button');
			toggleReadMore.start(430);
			break;
		case "context_en":
			hideTarget('zone_context_more_button');
			toggleReadMore.start(600);
			break;
		case "contour":
			hideTarget('zone_contour_more_button');
			toggleReadMore.start(710);
			break;	
		case "contour_en":
			hideTarget('zone_contour_more_button');
			toggleReadMore.start(750);
			break;	
		case "contour2":
			hideTarget('zone_contour_more_button2');
			toggleReadMore2.start(1080);
			break;
		case "contour2_en":
			hideTarget('zone_contour_more_button2');
			toggleReadMore2.start(1500);
			break;
	}
}

function checkSubscribeForm()
 {
 	var email = document.newsletter_in.emailaddress.value;
	if(email=='')
	{
		alert('Please provide an email address!');
		return false;
	}
	else 
	{
		return true;
	}	
 }
 
function checkUnsubscribeForm()
{
 	var email = document.newsletter_out.emailaddress.value;
	if(email=='')
	{
		alert('Please provide an email address!');
		return false;
	}
	else 
	{
		return true;
	}	
}

function showMap()
{
	if(mapIsVisible)
	{
		track('map_homepage','hide');
		mapToggle.start(0);
		campagneToggle.start(333);
		mapIsVisible = false;
	}
	else
	{
		track('map_homepage','show');
		mapToggle.start(428);
		campagneToggle.start(55)
		mapIsVisible = true;
	}
}





 