// JavaScript Document


var navi = navigator.appVersion;
var browserIE6 = false;
var browserSAF = false;
if(navi.indexOf("MSIE")>-1){
var navAr = navi.split(";");
browserIE6 = (parseFloat(navAr[1].split(" ")[2])<=6.0?true:false);
} else if(navi.indexOf("Safari")>-1){
		browserSAF = true;
}


var width_Avail 		= screen.availWidth;
var heigth_Avail 		= screen.availHeight;

window.moveTo(0,0);
window.resizeTo(width_Avail,heigth_Avail);

var besch_1 		= 0;
var besch_2 		= 0;
var breedte 		= 0;
var hoogte  		= 0;
var pos_x  			= 0;
var pos_y  			= 0;


var hoogte_content  = 0;
var pagesContent	= new Array(0);
pagesContent[0] 	= 'thismonth.php';

var agenda_active	= false;
var maandkleur 		= ''
var d				= new Date();
var month 			= d.getMonth() + 1;

var allow_nav 		= true;
var loadMenu 		= false;
var menu_swf 		= new Array();
var status_agenda 	= 0;
var mini_agenda 	= false;
var status 			= 0;
var previous_width 	= 396;
var previous_height = 324;

menu_swf[0] = new Array("new menu.swf",390, 260, 'mainMenu');
menu_swf[1] = new Array("mini_menu.swf",55, 570, 'mainMenu');
menu_swf[2] = new Array("emagazine.swf",800, 530, 'emagazineSWF');

var ourInterval;
var scrollSpeed 		= 50;
var scrollHeight 		= 10;
var scrollLeft 			= 0;

var current_category 	= 0;
var previous_category 	= 0;
var reload_hotlinks		= false;
var foto_index 		 	= 0;

var netwerker 		  	= 0;
var netwerk_categorie 	= 0;
					
var news_index			= 0;
var win_index			= 0;

function resetSite(){
	goHome();
	changeAlphaAndOpen('div_hotlinks', 1, 1, 'hotlinks.php', '&category=18', 'hotlinks');
}

function OpenSite(){
	
	besch_1 = screen.availWidth;
	besch_2 = screen.availHeight;
  	boven  = 0;
	links  = 0;
	
	window.open('home.php','OFF	CORSO','left='+links+',top='+boven+',width='+besch_1+',height='+besch_2+',scrollbars=no,toolbar=no,location=no,statusbar=no'); 
}

function setInterface(){
	//main container schalen & positioneren
	besch_1 = document.documentElement.clientWidth;
	besch_2 = document.documentElement.clientHeight;
  	makePOSTRequest('getcolorforjs.php', '', 'get_color');
  
  	if((0.8*besch_1)<=800){
		breedte = 800;
	}else{
		breedte = parseInt(0.8*besch_1);
		//check dat de helft geen decimalen krijgt!
		var check_mod = breedte % 2
		if(check_mod==1){
			breedte--;
			//alert(breedte);
		}
	}
	hoogte  	= 601;
	breedte  	= 800;		

	pos_x = parseInt((besch_1 - breedte) / 2);
	pos_y = parseInt((besch_2 - hoogte) / 2);
	
	//zorg ervoor dat alpha = 0 voor content...voor fade in maandflyer
	if(browserIE6==false){
		changeAlphaAction('preloader',0,0.1,0);
		changeAlphaAction('div_hotlinks',0,0.1,0);
		changeAlphaAction('div_content_hotlinks',0,0.1,0);
		changeAlphaAction('div_content',0,0.1,0);
		changeAlphaAction('div_content_container',0,0.1,0);
	}else{
		document.getElementById('preloader').display = 'none';	
		document.getElementById('div_hotlinks').display = 'none';	
		document.getElementById('div_content_hotlinks').display = 'none';	
		document.getElementById('div_content').display = 'none';	
		document.getElementById('div_content_container').display = 'none';	
	}
	//in de breedte
	document.getElementById("div_container").style.left = (pos_x + (breedte/2)) + 'px';
	document.getElementById("div_container").style.top = (pos_y + (hoogte/2)) + 'px';
	document.getElementById("ticketBuyer").style.left = pos_x + 'px';
	document.getElementById("ticketBuyer").style.top =  pos_y + hoogte + 'px';
	//document.getElementById("ticketBuyer").style.top =  pos_y + 'px';
	document.getElementById("buytickets").style.left = pos_x + 11 + 546 + 'px';
	document.getElementById("buytickets").style.top = (pos_y + (hoogte + 2 - 35)) + 'px';
	document.getElementById("buytickets").style.display = 'block';
	document.getElementById("powered_by").style.left = (pos_x + (breedte - 90)) + 'px';
	document.getElementById("powered_by").style.top = (pos_y + (hoogte + 10)) + 'px';
	document.getElementById("powered_by").style.display = 'block';
	
	//in de hoogte
		var attributes_2 = {
		  points: 
			{ to: [pos_x, pos_y] } ,
		  height: 
			{ to: hoogte},
		  width: 
			{ to: breedte}
		};
		
		var anim2 = new YAHOO.util.Motion("div_container", attributes_2, 1, YAHOO.util.Easing.bounceOut)
		anim2.onComplete.subscribe(function(){
			//open footer
			//door de border 2px eraf
			document.getElementById("div_footer").style.display = 'block';
			document.getElementById("div_footer").style.width = (breedte - 2) + 'px';
			
			var attributes_3 = {
			  points: 
				{ by: [0, -90] } ,
			  height: 
				{ to: 90}
			};
			
			var anim3 = new YAHOO.util.Motion("div_footer", attributes_3, 1, YAHOO.util.Easing.bounceOut);
			anim3.onComplete.subscribe(function(){
			
				//content
				//breedte menu gedeelte en hotlinks = 400px + 1 extra door linker border
				status_agenda = 0;
				ajaxpageSWF('menu.html','div_menu');
				
				
				document.getElementById("div_content_container").style.display = 'block';
				//hoogte - hoogte footer!!!!
				hoogte_content = hoogte - 90;
				document.getElementById("div_content_container").style.width = (breedte - 400) + 'px';
				document.getElementById("div_content_container").style.height = (hoogte_content) + 'px';
				var attributes_4 = {
				opacity: 
					{ to: 1}
				};
				var anim4 = new YAHOO.util.Motion("div_content_container", attributes_4, 1, YAHOO.util.Easing.easeOut);
				anim4.onComplete.subscribe(function(){
					changeAlphaAction('div_content',1,1,0);
				});
				anim4.animate();
				changeAlphaAndOpen('div_hotlinks', 1, 1, 'dev_hotlinks.php', '&category=18', 'hotlinks');
			});
			anim3.animate();
		});
		anim2.animate();
	/*});
	anim1.animate();*/
}

var ticketsSpec = false;
var tickets = false;
function openTicketBuyer(){
	//setSizeMainByContainer(x, y, b, h, target, speed)
	if(!tickets){
		tickets = true;
		document.getElementById("paymentMenu").src = 'http://www.paylogic.nl/frontoffice/?command=moduleList&merchantID=329';
		setSizeMainByContainer(0,-hoogte, 800, hoogte, 'ticketBuyer', 0.6);
		changeAlpha('ticketBuyer', 1, 0.6, '')
	}
	
}
function openTicketBuyerP(nr){
	if(!tickets){
		tickets = true;	//setSizeMainByContainer(x, y, b, h, target, speed)
		ticketsSpec = true
		document.getElementById("paymentMenu").src = 'http://www.paylogic.nl/frontoffice/?command=paymentMenu&merchantModuleID='+nr;
		setSizeMainByContainer(-15,-hoogte, 830, hoogte, 'ticketBuyer', 0.6);
		changeAlpha('ticketBuyer', 1, 0.6, '')
	}
}
function closeTicketBuyer(){
	tickets = false;//setSizeMainByContainer(x, y, b, h, target, speed)
	if(ticketsSpec){
	ticketsSpec = false;
	setSizeMainByContainer(15,hoogte, 800, 0, 'ticketBuyer', 0.6);
	}else{
	setSizeMainByContainer(0,hoogte, 800, 0, 'ticketBuyer', 0.6);
	}
	changeAlpha('ticketBuyer', 0, 0.6, '')
}

function changePos(x, y, target, speed){
	var attributes_Size = {
		points: 
		{ by: [x, y] }
	};
	var anim1 = new YAHOO.util.Motion(target, attributes_Size, speed, YAHOO.util.Easing.easeOut);
	anim1.animate();	
}
function changeWidthBounce(b, target, speed){
	var attributes_Size = {
	  	width: 
			{ to: b}
	};
	var anim1 = new YAHOO.util.Motion(target, attributes_Size, speed, YAHOO.util.Easing.bounceOut);
	anim1.animate();	
}
function changeWidth(b, target, speed){
	var attributes_Size = {
	  	width: 
			{ to: b}
	};
	var anim1 = new YAHOO.util.Motion(target, attributes_Size, speed, YAHOO.util.Easing.easeOut);
	anim1.animate();	
}
function changeHeight(b, target, speed){
	var attributes_Size = {
	  	height: 
			{ to: b}
	};
	var anim1 = new YAHOO.util.Motion(target, attributes_Size, speed, YAHOO.util.Easing.easeOut);
	anim1.animate();	
}
function changeAlpha(target, alpha, speed, action){
	if(alpha==1){
		document.getElementById(target).style.display = "block";	
	}
	if(browserIE6==false){
		var attributes = {
		opacity: 
			{ to: alpha } 
		};
		var anim = new YAHOO.util.Motion(target, attributes, speed, YAHOO.util.Easing.easeOut);
		if(alpha==0){
			anim.onComplete.subscribe(function(){
				document.getElementById(target).style.display = "none";	
			});
		}		
		anim.animate();
	}else{
		if(alpha==0){
			document.getElementById(target).style.display = "none";	
		}		
	}
}
function changeAlphaAction(target, alpha, speed, action){
	if(alpha==1){
		document.getElementById(target).style.display = "block";	
	}
	if(browserIE6==false){
		var attributes = {
		opacity: 
			{ to: alpha } 
		};
		var anim = new YAHOO.util.Motion(target, attributes, speed, YAHOO.util.Easing.easeOut);
		if(alpha==0){
			anim.onComplete.subscribe(function(){
				document.getElementById(target).style.display = "none";	
			});
		}
		anim.animate();
	}else{
		if(alpha==0){
			document.getElementById(target).style.display = "none";	
		}		
	}
}
function changeAlphaAndOpen(target, alpha, speed, target_page, poststr, cat){
	if(alpha==1){
		document.getElementById(target).style.display = "block";	
	}
	if(browserIE6==false){
		var attributes = {
		opacity: 
			{ to: alpha } 
		};
		var anim = new YAHOO.util.Motion(target, attributes, speed, YAHOO.util.Easing.easeOut);
		anim.onComplete.subscribe(function(){
		makePOSTRequest(target_page, poststr, cat);
		if(cat=='page' || cat=='agenda_info' || cat=='agenda' || cat=='agenda_close' || cat=='partyshots'){
			if(browserIE6==false){
				document.getElementById('preloader').style.display = 'block';
				changeAlphaAction('preloader',0.4,0.2,0);
			}else{
				document.getElementById('preloader').display = 'block';	
			}
			
		}
		});
		anim.animate();
	}else{
		makePOSTRequest(target_page, poststr, cat);
		if(cat=='page' || cat=='agenda_info'){
			document.getElementById('preloader').display = 'block';	
		}
		if(alpha==0){
			document.getElementById(target).style.display = "none";	
		}		
	}
}

function setSizeMainBy(x, y, b, h, target, fileto_open, poststr, category){
	var attributes_Size = {
		points: 
			{ by: [x, y] } ,			  	
		height: 
			{ to: h},
	  	width: 
			{ to: b}
	};
	var anim1 = new YAHOO.util.Motion(target, attributes_Size, 1, YAHOO.util.Easing.easeOut);
	if(fileto_open!=''){
		anim1.onComplete.subscribe(function(){
			makePOSTRequest(fileto_open, poststr, category);
		});
	}
	anim1.animate();	
}

function setSizeMainByContainer(x, y, b, h, target, speed){
	var attributes_Size = {
		points: 
			{ by: [x, y] } ,			  	
		height: 
			{ to: h},
	  	width: 
			{ to: b}
	};
	var anim1 = new YAHOO.util.Motion(target, attributes_Size, speed, YAHOO.util.Easing.easeOut);
	anim1.animate();	
}

function makePOSTRequest(url, parameters, category) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
	 		if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/html');
	 		}
		} else if (window.ActiveXObject) { // IE
	 		try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 		} catch (e) {
			try {
		   		http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
	 	}
	}
	if (!http_request) {
		alert('Cannot create XMLHTTP instance');
		return false;
	}
	
	switch(category){
		case 'agenda':
			http_request.onreadystatechange = alertContentsAgenda;
		break;
		case 'agenda_info':
			http_request.onreadystatechange = alertContentsAgendaInfo;
		break;
		case 'agenda_close':
			http_request.onreadystatechange = alertContentsCloseAgenda;
		break;
		case 'get_color':
			http_request.onreadystatechange = alertGetColor;
		break;
		case 'page':
			http_request.onreadystatechange = alertLoadPage;
		break;
		case 'hotlinks':
			http_request.onreadystatechange = alertLoadPageHotlinks;
		break;
		case 'hotlinks_agenda':
			http_request.onreadystatechange = alertLoadPageHotlinksAgenda;
		break;
		case 'partyshots':
			http_request.onreadystatechange = alertLoadPage;
		break;
		case 'netwerk_categorie':
			http_request.onreadystatechange = alertLoadPageNetwekGroup;
		break;
		case 'win':
			document.getElementById('myspan_win').innerHTML = '<br><img src="images/preloader_SMALL.gif">';
			http_request.onreadystatechange = alertLoadWinSend;
		break;
		case 'nieuwsbrief':
			document.getElementById('myspan_nb').innerHTML = '<br><img src="images/preloader_SMALL.gif">';
			http_request.onreadystatechange = alertLoadNieuwsbriefSend;
		break;
	}
	
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
}

function checkStatus(){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			return true;
		} else {
			return false;
		}
	}else{
		return false;
	}
}

function alertGetColor() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			maandkleur = http_request.responseText;
		} else {
			return false;
		}
	}
}

function alertContentsAgenda() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if(browserIE6==false){
				changeAlphaAction('preloader',0,0.3,0);
			}else{
				document.getElementById('preloader').display = 'none';	
			}
			result = http_request.responseText;
			
			enableAndLoadAgenda(result);
			
		} else {
			alert('Er is een probleem opgetreden, probeer het nogmaals.');
		}
	}
}
function alertLoadWinSend() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			result = http_request.responseText;
			changeAlphaAndOpen('div_content_hotlinks', 0, 0.4, 'hotlinks_win_result.php', 'result='+result, 'hotlinks')
		} else {
			alert('Er is een probleem opgetreden, probeer het nogmaals.');
		}
	}
}
function alertLoadNieuwsbriefSend() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			result = http_request.responseText;
			changeAlphaAndOpen('div_content', 0, 0.4, 'nieuwsbrief_result.php', 'result='+result, 'page')
		} else {
			alert('Er is een probleem opgetreden, probeer het nogmaals.');
		}
	}
}
alertLoadNieuwsbriefSend
function alertContentsAgendaInfo() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if(browserIE6==false){
				changeAlphaAction('preloader',0,0.3,0);
			}else{
				document.getElementById('preloader').display = 'none';	
			}
			result = http_request.responseText;
			enableAndLoadAgendaInfo(result);
		} else {
			alert('Er is een probleem opgetreden, probeer het nogmaals.');
		}
	}
}

function alertContentsCloseAgenda() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if(browserIE6==false){
				changeAlphaAction('preloader',0,0.3,0);
			}else{
				document.getElementById('preloader').display = 'none';	
			}
			result = http_request.responseText;
			disableAgendAndLoadHome(result);
		} else {
		alert('Er is een probleem opgetreden, probeer het nogmaals.');
		}
	}
}

function alertLoadPage() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if(browserIE6==false){
				changeAlphaAction('preloader',0,0.3,0);
			}else{
				document.getElementById('preloader').display = 'none';	
			}
			result = http_request.responseText;
			LoadSelectedPage(result);
		} else {
		alert('Er is een probleem opgetreden, probeer het nogmaals.');
		}
	}
}	

function alertLoadPageHotlinksAgenda() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			result = http_request.responseText;
			document.getElementById('div_content_hotlinks').innerHTML = result;
			changeAlphaAction('div_hotlinks',1,1,0);
			allow_nav = true;
			//alert(result);
		} else {
			alert('Er is een probleem opgetreden, probeer het nogmaals.');
		}
	}
}
function alertLoadPageHotlinks() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			result = http_request.responseText;
			document.getElementById('div_content_hotlinks').innerHTML = result;
			changeAlphaAction('div_content_hotlinks',1,1,0);
			allow_nav = true;
			//alert(result);
		} else {
			alert('Er is een probleem opgetreden, probeer het nogmaals.');
		}
	}
}	

function alertLoadPageNetwekGroup() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			result = http_request.responseText;
			document.getElementById('netwerk_names').innerHTML = result;
			changeAlphaAction('netwerk_names',1,1,0);
			//alert(result);
		} else {
			alert('Er is een probleem opgetreden, probeer het nogmaals.');
		}
	}
}	

function ajaxpageSWF(url, containerid){
	loadMenu = true;
	ajaxpage(url, containerid);
}

function ajaxpage(url, containerid){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
		catch (e){}
		}
	}
	else
		return false
		page_request.onreadystatechange=function(){
		loadpage(page_request, containerid)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}

function loadpage(page_request, containerid){
	//alert(containerid);
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
		document.getElementById(containerid).innerHTML = page_request.responseText;
		if(loadMenu==true){
			//alert(1);
			loadSWFMovie(containerid);
		}
	}
}

function loadSWFMovie(containerid){
	//alert(status_agenda);
	var so = new SWFObject(menu_swf[status_agenda][0], "OFF_CORSO ROTTERDAM", menu_swf[status_agenda][1], menu_swf[status_agenda][2], "9", "86A098");
	so.addVariable("flashVarText", "this is passed in via FlashVars"); 
	so.addParam("wmode", "transparent");
	so.addVariable("var1", maandkleur);
	so.addVariable("var2", month);
	so.useExpressInstall('expressinstall.swf');
	so.write(menu_swf[status_agenda][3]);
	document.getElementById(containerid).style.display = "block";
	loadMenu = false;
	
}


function openViaHotlink(currentsector,var1,var2){
	if(allow_nav==true){
	switch(currentsector){
		case 2:
			switch(var1){
				case 1:
					news_index = var2;
					openPageFromHome(1,var2);			
				break;
				case 5:
					winactie  = var2;
					openWin(winactie);
				break;
				case 3:
					allow_nav = false;
					openEmag();
				break;
			}
		break;
		case 3:
			openPageFromHome(2,var2);
		break;
		case 4:
			openPageFromHome(3,var2);
		break;
	}
	current_category = 0;
	}
}

function openContent(currentsector,var1,var2){
	if(allow_nav==true){
	switch(currentsector){
		case 1:
			allow_nav = false;
			month = var1;
			openAgenda(var1,var2);
		break;
		case 2:
			switch(var1){
				case 1:
					allow_nav = false;
					if(current_category!=1){
						current_category = 1;
						reload_hotlinks = true
					}
					news_index = var2;
					openPage(1,var2);			
				break;
				case 2:
					allow_nav = false;
					if(current_category!=4){
						current_category = 4;
						reload_hotlinks = true
					}
					foto_index 		 = 0;
					openPhotoAlbum(foto_index);
				break;
				case 3:
					allow_nav = false;
					openEmag();
				break;
				case 4:
					allow_nav = false;
					if(current_category!=5){
						current_category = 5;
						reload_hotlinks = true
					}
					netwerker 		  = 0;
					netwerk_categorie = 0;
					openNetwerk(0);
				break;
				case 5:
					allow_nav = false;
					if(current_category!=6){
						current_category = 6;
						reload_hotlinks = true
					}
					winactie 		  = var2;
					openWin(winactie);
				break;
			}
		break;
		case 3:
			if(current_category!=2){
				current_category = 2;
				reload_hotlinks = true;
			}else{
				reload_hotlinks = false;
			}
			
			if(var2!=4){
				openPage(2,var2);
			}else{
				openPartner();
			}
		break;
		case 4:
			if(current_category!=3){
				current_category = 3;
				reload_hotlinks = true;
			}else{
				reload_hotlinks = false;
			}
			openPage(3,var2);
		break;
	}
	}
}

function goHome(){
	current_category  = 0;
	changeAlphaAndOpen('div_content', 0, 0.4, 'maandflyer.php', '', 'page');		
}
function setMailLetter(){
	current_category  = 0;
	changeAlphaAndOpen('div_content', 0, 0.4, 'nieuwsbrief.php', '', 'page');		
}

function closeAgenda(){
	
	agenda_active	= false;
	allow_nav		= false;
	
	changeAlphaAndOpen('div_content', 0, 0.5, 'maandflyer.php', '', 'agenda_close');	
	changeWidth((breedte - 400),'div_content', 0.5);			

	setSizeMainByContainer(0,-57, 798, 90, 'div_footer', 0.5);
	document.getElementById('div_footer_left').innerHTML = '<img src="images/footer_big.jpg" alt="off_corso">';
	changePos(0, 49, 'div_footer_right', 0.5);
	changeHeight(0, 'agenda_navigation', 0.1);

	document.getElementById('div_menu').innerHTML = 'loading...';
	setSizeMainByContainer(0,251, 385, 260, 'div_menu', 0.5);
	setSizeMainByContainer(345, 0, (breedte - 400), hoogte_content, 'div_content_container', 0.5);
	
	if(mini_agenda==true){
		setSizeMainBy(14,0, 800, 601, 'div_container', '', '', '');
		document.getElementById('div_sub_content').style.display = 'none';	
		mini_agenda=false;
	}else{
		changePos(150, 0, 'preloader', 0.1);	
	}
}

function openAgenda(month,year){
	month = month;
	
	poststr = "year=" + year + "&month=" + month ;
	if(agenda_active==false){
		changeAlphaAction('div_hotlinks', 0, 0.4, 0);
		
		document.getElementById('div_menu').innerHTML = 'loading...';
		setSizeMainBy(0,-251, 53, 570, 'div_menu', '', '', '');
		status_agenda = 1;
		loadMenu = true;
		ajaxpageSWF('menu.html','div_menu');
		
		//footer
		setSizeMainBy(0,57, 798, 33, 'div_footer', '', '', '');
		document.getElementById('div_footer_left').innerHTML = '<img src="images/footer_small.jpg" alt="off_corso">';		
		changePos(0, -49, 'div_footer_right', 1);
		changeHeight(32, 'agenda_navigation', 1);
		
		changePos(-150, 0, 'preloader', 0.1);
		if(browserIE6==false){
			document.getElementById('preloader').style.display = 'block';
			changeAlphaAction('preloader',0.4,0.2,0);
		}else{
			document.getElementById('preloader').display = 'block';	
		}
		
		changeHeight(hoogte, 'div_content', 1);
		changeWidth(749,'div_content', 0.1);			
		changeAlphaAction('div_content', 0, 0.1, 0);
		setSizeMainBy(-345, 0, 749, hoogte, 'div_content_container', 'calender.php', poststr, 'agenda');
		//setSizeMainBy(-345, 0, 749, hoogte, 'div_content_container', '', '', '');
	}else{
		changeAlphaAndOpen('div_content', 0, 0.5, 'calender.php', poststr, 'agenda');	
	}
}

function openPage(category,page_id){
	
	current_category = category;
	poststr = "category=" + category + "&page_id=" + page_id ;
	changeAlphaAndOpen('div_content', 0, 0.5, 'pages.php', poststr, 'page');
	changeHeight(511, 'div_content', 1);
		
}
function openPageFromHome(category,page_id){
	current_category = 0;
	poststr = "category=" + category + "&page_id=" + page_id ;
	changeAlphaAndOpen('div_content', 0, 0.5, 'pages.php', poststr, 'page');
	changeHeight(511, 'div_content', 1);
		
}

function openWin(winactie){
	poststr = "win_id=" + winactie;
	win_index = winactie;
	changeAlphaAndOpen('div_content', 0, 0.5, 'win.php', poststr, 'page');
	changeHeight(511, 'div_content', 1);
}

function openPartner(){
	changeAlphaAndOpen('div_content', 0, 0.5, 'partners.php', '', 'page');
	changeHeight(511, 'div_content', 1);
}

function closeEmag(){
		status_agenda = 0;
		loadMenu = false
		//changeAlphaAndOpen('div_hotlinks', 1, 1, 'hotlinks.php', '&category=18', 'hotlinks');
		//changeAlphaAction('div_content_container', 0, 0.5, 0);
		current_category = 0;
		changeAlphaAction('div_menu', 1, 0.5, 0);
		setSizeMainBy(0, 0, (breedte - 400), 530, 'div_content', '', '', '');
		setSizeMainBy(401, 0, (breedte - 400), 530, 'div_content_container', '', '', '');
		changePos(0, -20, 'div_footer', 0.5);
		setSizeMainByContainer(0,10, 800, 601, 'div_container', 0.5);
		changeAlphaAndOpen('div_content', 0, 0.5, 'maandflyer.php', '', 'agenda_close');		
}

function openEmag(){
		changeAlphaAction('div_hotlinks', 0, 0.4, 0);
		//changeAlphaAction('div_content_container', 0, 0.5, 0);
		changeAlphaAction('div_menu', 0, 0.5, 0);
		setSizeMainBy(0, 0, 799, 550, 'div_content', '', '', '');
		setSizeMainBy(-401, 0, 799, 550, 'div_content_container', '', '', '');
		//changeAlphaAction('div_content_container', 0, 0.5, 0);
		changePos(0, 20, 'div_footer', 0.5);
		setSizeMainByContainer(0,-10, 800, 621, 'div_container', 0.5);
		status_agenda = 2;
		loadMenu = true;
		ajaxpageSWF('emag.php','div_content');
}


function openPhotoAlbum(foto_id){
	foto_index = foto_id;
	changeAlphaAndOpen('div_content', 0, 0.5, 'pp_index.php', '&foto_index='+foto_index, 'page');
	changeHeight(511, 'div_content', 1);
}

function openNetwerk(){
	changeAlphaAndOpen('div_content', 0, 0.5, 'netwerk.php', '', 'page');
	changeHeight(511, 'div_content', 1);
}
		

function openPartyShotsFromHome(cr_dataid,cr_partyid,cr_fotoid,cr_name,cr_date,selected){
	if(allow_nav==true){
		current_category = 0;
		changeHeight(511, 'div_content', 1);
		foto_index 		= cr_dataid + ',' + cr_partyid + ',' + cr_fotoid;
		s 				= new String(cr_name);
		cr_name 		= s.replace(/&/g,"*am*");
		var poststr 	= 'page='+selected+'&data_id='+cr_dataid+'&party_id='+cr_partyid+'&foto_id='+cr_fotoid+'&cr_date='+cr_date+'&cr_name='+encodeURI(cr_name);
		changeAlphaAndOpen('div_content', 0, 0.5, 'pics_info.php', poststr, 'partyshots')
		status 			= 'pic';
		previous_width 	= 397;
		previous_height = 325;
		scrollLeft 		= 0;	
	}
}

function openPartyShots(cr_dataid,cr_partyid,cr_fotoid,cr_name,cr_date,selected){
	foto_index 		= cr_dataid + ',' + cr_partyid + ',' + cr_fotoid;
	s 				= new String(cr_name);
	cr_name 		= s.replace(/&/g,"*am*");
	var poststr 	= 'page='+selected+'&data_id='+cr_dataid+'&party_id='+cr_partyid+'&foto_id='+cr_fotoid+'&cr_date='+cr_date+'&cr_name='+encodeURI(cr_name);
	changeAlphaAndOpen('div_content', 0, 0.5, 'pics_info.php', poststr, 'partyshots')
	status 			= 'pic';
	previous_width 	= 397;
	previous_height = 325;
	scrollLeft 		= 0;	
}

function disableAgendAndLoadHome(result){
	document.getElementById('div_content').innerHTML = result;
	document.getElementById('div_menu').style.display = 'block';
	changeAlphaAction('div_content', 1, 1, 0);
	status_agenda = 0;
	loadMenu = true;
	ajaxpageSWF('menu.html','div_menu');
	makePOSTRequest('hotlinks.php', '&category=18', 'hotlinks_agenda');
	
}

function LoadSelectedPage(result){
	document.getElementById('div_content').innerHTML = result;
	changeAlphaAction('div_content', 1, 1, 0);
	//alert(reload_hotlinks);
	if(reload_hotlinks==true){
		switch(current_category){
			case 0:
				document.getElementById('div_content_hotlinks').innerHTML = '';
				changeAlphaAction('div_hotlinks', 1, 0.4, 0);
				changeAlphaAndOpen('div_content_hotlinks', 0, 0.4, 'hotlinks.php', '&category=18', 'hotlinks')
			break;
			case 1:
				changeAlphaAndOpen('div_content_hotlinks', 0, 0.4, 'hotlinks_news.php', '&news_index='+news_index, 'hotlinks')
			break;
			case 2:
				changeAlphaAndOpen('div_content_hotlinks', 0, 0.4, 'hotlinks.php', '&category=19', 'hotlinks')
			break;
			case 3:
				changeAlphaAndOpen('div_content_hotlinks', 0, 0.4, 'hotlinks.php', '&category=20', 'hotlinks')
			break;
			case 4:
				changeAlphaAndOpen('div_content_hotlinks', 0, 0.4, 'hotlinks_foto.php', '&foto_index='+foto_index, 'hotlinks')
			break;
			case 5:
				changeAlphaAndOpen('div_content_hotlinks', 0, 0.4, 'hotlinks.php', '&category=22', 'hotlinks')
			break;
			case 6:
				changeAlphaAndOpen('div_content_hotlinks', 0, 0.4, 'hotlinks_win.php', '&win_id='+win_index, 'hotlinks')
			break;
		}
	}else{
		allow_nav = true;	
	}
}

function enableAndLoadAgendaInfo(result){
	document.getElementById('div_sub_content').innerHTML = result;
	changeAlphaAction('div_sub_content', 1, 1, 0);
}

function enableAndLoadAgenda(result){
	document.getElementById('div_content').innerHTML = result;
	if(agenda_active==false){
		changeAlphaAction('div_content', 1, 0.5, 0);
		agenda_active=true;
	}else{
		if(mini_agenda==true){
					mini_agenda=false;
					DescaleAgenda();
					changeAlpha('div_sub_content', 0, 0.2,0);
					//klein maken?	
			/*
			for(i=1;i<=7;i++){
				document.getElementById('div_header_'+i).style.width = '51px';
				changePos(-27, 0, ('img_'+i),0.1);
			}
			for(i=1;i<=42;i++){
				changeWidth(51, ('div_'+i),0.1);
				changeWidth(51, ('div_calendar_date_'+i),0.1);
				changeWidth(51, ('div_calender_info_'+i),0.1);
				if(document.getElementById('div_calendar_options_'+i)){
					document.getElementById('div_calendar_feest_'+i).style.visibility = 'hidden';
					document.getElementById('div_calendar_options_'+i).style.visibility = 'hidden';
					document.getElementById('div_calendar_options_simple_'+i).style.visibility  = 'visible';
				}
				if(document.getElementById('div_calendar_extra_'+i)){
					changePos(-53, 0, ('div_calendar_extra_'+i),1.5);
				}
			}
			*/
			changeAlphaAction('div_content', 1, 1, 0);
		}else{
			changeAlphaAction('div_content', 1, 0.5, 0);
		}
	}
	
	if(startfromHotlink){
		startfromHotlink = false;
		selectAgendaItem(hotlink_item_selected, hotlink_item_party_id, hotlink_item_photo, hotlink_item_titel, hotlink_item_datum,1)
	}

}

//agenda
previous_item = 0;
function highlightAgendaItem(id){
//	alert(id);
	if (document.getElementById('div_calender_info_'+previous_item)){
		document.getElementById('div_'+previous_item).style.backgroundColor = "#FFFFFF";
	}
	if(document.getElementById('div_calendar_options_'+id)){		
		document.getElementById('div_'+id).style.backgroundColor = "#EAEAEA";
		previous_item = id;
	}
}

function scaleAgenda(poststr){
	for(i=1;i<=7;i++){
		changeWidthBounce(51, ('div_header_'+i),1.5);
		changePos(-27, 0, ('img_'+i),1.5);
	}
	changeWidthBounce((breedte - 400),'div_content_container',1.5);
	changeWidthBounce((breedte - 400),'div_content',1.5);
	
	for(i=1;i<=42;i++){
		changeWidthBounce(51, ('div_'+i),1.5);
		changeWidthBounce(51, ('div_calendar_date_'+i),1.5);
		changeWidthBounce(51, ('div_calender_info_'+i),1.5);
		if(document.getElementById('div_calendar_options_'+i)){
			document.getElementById('div_calendar_feest_'+i).style.visibility = 'hidden';
			document.getElementById('div_calendar_options_'+i).style.visibility = 'hidden';
			document.getElementById('div_calendar_options_simple_'+i).style.visibility  = 'visible';
		}
		if(document.getElementById('div_calendar_extra_'+i)){
			changePos(-53, 0, ('div_calendar_extra_'+i),1.5);
		}
	}
	
	mini_agenda = true;
	
	changePos(150, 0, 'preloader', 0.1);
	
	changeAlphaAndOpen('div_sub_content', 0, 1.2, 'agenda_info.php', poststr, 'agenda_info');
	setSizeMainBy(-14,0, 827, 601, 'div_container', '', '', '');
	changeWidthBounce(825, ('div_footer'),1);
		
}
function DescaleAgenda(){
	for(i=1;i<=7;i++){
		changeWidth(105, ('div_header_'+i),1.5);
		//changePos(27, 0, ('img_'+i),1.5);
	}
	changeWidth(749,'div_content_container',0.5);
	changeWidth(749,'div_content',0.5);
	
	for(i=1;i<=42;i++){
		changeWidth(105, ('div_'+i),1.5);
		changeWidth(105, ('div_calendar_date_'+i),1.5);
		changeWidth(105, ('div_calender_info_'+i),1.5);
		if(document.getElementById('div_calendar_options_'+i)){
			document.getElementById('div_calendar_options_simple_'+i).style.visibility  = 'hidden';
			document.getElementById('div_calendar_feest_'+i).style.visibility = 'visible';
			document.getElementById('div_calendar_options_'+i).style.visibility = 'visible';
		}
		if(document.getElementById('div_calendar_extra_'+i)){
			//changePos(53, 0, ('div_calendar_extra_'+i),1.5);
		}
	}
	
	changePos(-150, 0, 'preloader', 0.1);
	setSizeMainByContainer(14,0, 800, 601, 'div_container', 0.5);
	changeWidth(798, ('div_footer'),1);
		
}

function setAgendaInfo(){
	document.getElementById('infoAgenda').style.display = 'block';
}
function deSetAgendaInfo(){
	document.getElementById('infoAgenda').style.display = 'none';
}

function selectAgendaItem(cr_dataid,cr_partyid,cr_fotoid,cr_name,cr_date,selected){
	switch(selected){
		case 4:
			disableXtra();
		break;
	}	
	
	s = new String(cr_name);
	cr_name = s.replace(/&/g,"*am*");
	var poststr = 'page='+selected+'&data_id='+cr_dataid+'&party_id='+cr_partyid+'&foto_id='+cr_fotoid+'&cr_date='+cr_date+'&cr_name='+encodeURI(cr_name);
	if(mini_agenda==false){
		scaleAgenda(poststr)
	}else{
		changeAlphaAndOpen('div_sub_content', 0, 0.5, 'agenda_info.php', poststr, 'agenda_info')
	}
	status = 'txt';
	changeHeight(0, 'agenda_navigation', 0.1);
	
	previous_width 	= 396;
	previous_height = 324;
	scrollLeft 		= 0;
	

}

function showMiniInfoBig(div, data_id, cr_name, cr_date, cr_djs){
	//var nul_x = 295
	document.getElementById('mini_info_span').innerHTML = '<img src="images/loader.gif" alt="loading" />';
	var nul_x = 330
	var nul_y = 255
		
	var rij = Math.ceil(div/7);
	if(rij==6){rij = 4.7;}
	//alert(rij);	
	
	var kolom = Math.abs(div%7);
	if(kolom==0){kolom = 5.6;}
	if(kolom==6){kolom = 4.6;}//alert(kolom);
	//alert(kolom);
	
	var pos_x = nul_x - ((4-kolom) * 105);
	var pos_y = nul_y - ((3-rij) * 85);
	
	document.getElementById('mini_info').style.left = pos_x+'px';
	document.getElementById('mini_info').style.top = pos_y+'px';
	
	document.getElementById('mini_info').style.display = 'block';
	
	s = new String(cr_name);
	cr_name = s.replace(/&/g,"*am*");
	
	ajaxpage('mini_info.php?cr_date='+cr_date+'&cr_name='+encodeURI(cr_name), 'mini_info_span');
}

function disableMiniInfoBig(){
	document.getElementById('mini_info').style.display = 'none';
}

function showMiniInfo(div, data_id, cr_name, cr_date, cr_djs){
	//var nul_x = 295
	document.getElementById('mini_info_span').innerHTML = '<img src="images/loader.gif" alt="loading" />';
	var nul_x = 175
	var nul_y = 255
	
	var rij = Math.ceil(div/7);
	if(rij==6){rij = 4.7;}
	//alert(rij);	
	
	var kolom = Math.abs(div%7);
	if(kolom==0){kolom = 4.3;}
	if(kolom==6){kolom = 3.3;}
	if(kolom==5){kolom = 2.3;}
	//alert(kolom);
	
	var pos_x = nul_x - ((4-kolom) * 55);
	var pos_y = nul_y - ((3-rij) * 85);
	
	document.getElementById('mini_info').style.left = pos_x+'px';
	document.getElementById('mini_info').style.top = pos_y+'px';
	
	document.getElementById('mini_info').style.display = 'block';
	
	s = new String(cr_name);
	cr_name = s.replace(/&/g,"*am*");
	
	ajaxpage('mini_info.php?cr_date='+cr_date+'&cr_name='+encodeURI(cr_name), 'mini_info_span');
}

function disableMiniInfo(){
	document.getElementById('mini_info').style.display = 'none';
}

function showDJ(div, data_id, cr_name, cr_date, cr_djs){
	//var nul_x = 295
	document.getElementById('dj_info_span').innerHTML = '<img src="images/loader.gif" alt="loading" />';
	var nul_x = 350
	var nul_y = 255
	
	var rij = Math.ceil(div/7);
	if(rij==6){rij = 4.1;}
	//alert(rij);	
	
	var kolom = Math.abs(div%7);
	if(kolom==0){kolom = 5.6;}
	if(kolom==6){kolom = 4.6;}//alert(kolom);
	
	var pos_x = nul_x - ((4-kolom) * 105);
	var pos_y = nul_y - ((3-rij) * 85);
	
	document.getElementById('dj_info').style.left = pos_x+'px';
	document.getElementById('dj_info').style.top = pos_y+'px';
	
	document.getElementById('dj_info').style.display = 'block';	
	
	s = new String(cr_name);
	cr_name = s.replace(/&/g,"*am*");
	s = new String(cr_djs);
	cr_djs = s.replace(/&/g,"*am*");
	
	ajaxpage('dj_info.php?data_id='+data_id+'&cr_date='+cr_date+'&cr_name='+encodeURI(cr_name)+'&cr_djs='+encodeURI(cr_djs), 'dj_info_span');
}

function disableDJ(){
	document.getElementById('dj_info').style.display = 'none';	
}


function showFoto(div, foto_id, party_id, data_id, cr_name, cr_date){
	//var nul_x = 295
	document.getElementById('foto_info_span').innerHTML = '<img src="images/loader.gif" alt="loading" />';
	var nul_x = 373
	var nul_y = 255
	
	var rij = Math.ceil(div/7);
	if(rij==6){rij = 4.1;}
	//alert(rij);	
	
	var kolom = Math.abs(div%7);
	if(kolom==0){kolom = 5.6;}
	if(kolom==6){kolom = 4.6;}
	//alert(kolom);
	
	var pos_x = nul_x - ((4-kolom) * 105);
	var pos_y = nul_y - ((3-rij) * 85);
	
	document.getElementById('foto_info').style.left = pos_x+'px';
	document.getElementById('foto_info').style.top = pos_y+'px';
	
	document.getElementById('foto_info').style.display = 'block';
	
	s = new String(cr_name);
	cr_name = s.replace(/&/g,"*am*");
	
	ajaxpage('foto_info.php?data_id='+data_id+'&party_id='+party_id+'&foto_id='+foto_id+'&cr_date='+cr_date+'&cr_name='+encodeURI(cr_name), 'foto_info_span');
}

function disableFoto(){
	document.getElementById('foto_info').style.display = 'none';	
}

function showXtra(div, data_id, cr_name, cr_date){
	//var nul_x = 295
	if(mini_agenda==false){
		document.getElementById('xtra_info_span').innerHTML = '<img src="images/loader.gif" alt="loading" />';
		var nul_x = 396
		var nul_y = 255
		
		var rij = Math.ceil(div/7);
		if(rij==6){rij = 4.1;}
		
		var kolom = Math.abs(div%7);
		if(kolom==0){kolom = 5.6;}
		if(kolom==6){kolom = 4.6;}
		//alert(kolom);
		
		var pos_x = nul_x - ((4-kolom) * 105);
		var pos_y = nul_y - ((3-rij) * 85);
		
		document.getElementById('xtra_info').style.left = pos_x+'px';
		document.getElementById('xtra_info').style.top = pos_y+'px';
		
		document.getElementById('xtra_info').style.display = 'block';
		
		ajaxpage('xtra_info.php?data_id='+data_id, 'xtra_info_span');
	}else{
		document.getElementById('mini_info_span').innerHTML = '<img src="images/loader.gif" alt="loading" />';
		var nul_x = 200
		var nul_y = 255
		
		var rij = Math.ceil(div/7);
		if(rij==6){rij = 4.7;}
		//alert(rij);	
		
		var kolom = Math.abs(div%7);
		if(kolom==0){kolom = 4.3;}
		if(kolom==6){kolom = 3.3;}
		if(kolom==5){kolom = 2.3;}
		//alert(kolom);
		
		var pos_x = nul_x - ((4-kolom) * 55);
		var pos_y = nul_y - ((3-rij) * 85);
		
		document.getElementById('mini_info').style.left = pos_x+'px';
		document.getElementById('mini_info').style.top = pos_y+'px';
		
		document.getElementById('mini_info').style.display = 'block';
		
		s = new String(cr_name);
		cr_name = s.replace(/&/g,"*am*");
		
		ajaxpage('mini_info.php?cr_date='+cr_date+'&cr_name='+encodeURI(cr_name), 'mini_info_span');	
	}
}

function disableXtra(){
	if(mini_agenda==false){
		document.getElementById('xtra_info').style.display = 'none';
	}else{
		disableMiniInfo();
	}
}


var status_image = false;
//IMAGES
function setBigImage(folder,photo_id){
	if(status=='txt'){
		if(browserIE6==false){
			alphaImage('div_imageholder', 0, 0.1, 0, 0, 0);
			alphaImage('big_image_loader', 0, 0.1, 0, 0, 0);
			alphaImage('text_scroll', 0, 1, 0, 0, 0);
			alphaAndHide('agenda_info', 0, 1, folder, photo_id, 0);
		}else{
			document.getElementById('text_scroll').style.display = "none";
			document.getElementById('agenda_info').style.display = "none";
			document.getElementById('div_imageholder').style.display = "block";
			alphaImage('big_image', 0, 0.5, folder, photo_id, 0);
		}
		status='pic';
	}else{
		if (status_image==false){
			status_image = true;
			document.getElementById('div_imageholder').style.display = "block";
			alphaImage('div_imageholder', 1, 0.5, 0, 0, 0);
			alphaImage('big_image', 0, 0.5, folder, photo_id, 0);
		}
	}
}

function alphaAndHide(target, alpha, speed, folder, photo_id, cat){
	var attributes_Alpha = {
	  opacity: 
		{ to: alpha } 
	};
	var anim = new YAHOO.util.Motion(target, attributes_Alpha, speed, YAHOO.util.Easing.easeOut);
	anim.onComplete.subscribe(function(){
		document.getElementById(target).style.visibility = "hidden";
		document.getElementById('div_imageholder').style.display = "block";
		document.getElementById('div_imageholder').style.visibility = "visible";
		alphaImage('div_imageholder', 1, 0.5, 0, 0, 0);
		document.getElementById('big_image_loader').style.visibility = "visible";
		alphaImage('big_image_loader', 1, 0.5, 0, 0, 0);	
		alphaImage('big_image', 0, 0.5, folder, photo_id, 0);
	});
   	anim.animate();
}

function alphaImage(target, alpha, speed, folder, photo_id, cat){
	if(browserIE6==false){
		var attributes_Alpha = {
		  opacity: 
			{ to: alpha } 
		};
		var anim = new YAHOO.util.Motion(target, attributes_Alpha, speed, YAHOO.util.Easing.easeOut);
		if(photo_id!=0){
			//being disabled...so activate next!
			anim.onComplete.subscribe(function(){
				if(photo_id=='xx'){
					status_image = false;
				}else{
					document.getElementById('big_image_loader').style.display = "block";
					alphaImage('big_image_loader', 1, 0.5, 0, 0, 0);
					
					url_string = folder+'/'+photo_id+'.jpg';
					loa=new ImageLoader('im',url_string,575);
					loa.loadImage();	
				}
				if(target=='big_image' && alpha == 0){
					document.getElementById('big_image').style.visibility = "hidden";
					this.imEl			= document.getElementById('big_image');
					objRef.imEl.src		= 'images/px.gif';
	
				}
			});
		}
		anim.animate();
	}else{
		if(photo_id!=0){
			//being disabled...so activate next!
			if(photo_id=='xx'){
				status_image = false;
			}else{
				document.getElementById('big_image_loader').style.display = "block";
				alphaImage('big_image_loader', 1, 0.5, 0, 0, 0);
				
				url_string = folder+'/'+photo_id+'.jpg';
				loa=new ImageLoader('im',url_string,575);
				loa.loadImage();	
			}
			if(target=='big_image' && alpha == 0){
				document.getElementById('big_image').style.visibility = "hidden";
				this.imEl			= document.getElementById('big_image');
				objRef.imEl.src		= 'images/px.gif';
			}
		}
	}
}

function ImageLoader(id,url,left){
	this.i 				= new Image();
	this.url 			= url;
	this.rand 			= Math.floor(Math.random()*100000000000); //cache verhindern
	this.imEl			= document.getElementById(id);
	
	this.loadImage = function(){
		this.i.src 		= this.url+'?r='+this.rand;
		objRef 			= this;
		objRef.waitForImage();
	};   
 
	this.waitForImage = function(){
		if(objRef.i.complete){
			width_this  = this.i.width;
			height_this = this.i.height;
			document.getElementById('big_image_loader').style.display = "none";
			objRef.imEl.src=this.i.src;
			left_this   = parseInt((previous_width  - width_this)/2);
			top_this    = parseInt((previous_height - height_this)/2);
			resizeImageholder('div_imageholder',1, height_this, width_this,  left_this, top_this, 0.5, 1);
			previous_width  = width_this;
			previous_height = height_this;
			//resizeContent('div_content',0.5, width + 58);
		}else{
			setTimeout('objRef.waitForImage()', 100);
		}
	};
}

function resizeContent(target,speed, width){
	var attributes_Alpha = {
	  width: 
		{ to: width} 
	};
	var anim = new YAHOO.util.Motion(target, attributes_Alpha, speed, YAHOO.util.Easing.easeOut);
	anim.animate();
}


function resizeImageholder(target, alpha, height, width, x, y, speed, page){
	var attributes_Alpha = {
	  opacity: 
		{ to: alpha } ,
	  height: 
		{ to: height} ,
	  width: 
		{ to: width} ,
	  points: 
	  	{ by: [x,y] }
	};
	var anim = new YAHOO.util.Motion(target, attributes_Alpha, speed, YAHOO.util.Easing.easeOut);
	anim.onComplete.subscribe(function(){
		document.getElementById('big_image').style.visibility = "visible";
		alphaImage('big_image', 1, 0.5, 0, 'xx', 0);	
	});
	anim.animate();
}

function scrollStart(direction, divID, elementID){
	ourInterval = setInterval("move"+direction+"('"+divID+"')", scrollSpeed);
}

function scrollEnd(which){
	//document.getElementById(which).style.backgroundColor = origColor;
	clearInterval(ourInterval);
}
function moveUp(which){
	document.getElementById(which).scrollTop = document.getElementById(which).scrollTop - scrollHeight;	
}
function moveDown(which){
	//alert(which);
	document.getElementById(which).scrollTop+=scrollHeight;	
}
function moveLeft(which){
	scrollLeft+=10;
	if(scrollLeft>0){
	scrollLeft=0;	
	}
	document.getElementById(which).style.left = scrollLeft+'px';		
}
function moveRight(which){
	scrollLeft-=10;
	document.getElementById(which).style.left = scrollLeft+'px';
}


//netwerk
function setNetwerkCategorie(categorie){
	netwerk_categorie = categorie
	changeAlphaAndOpen('netwerk_names', 0, 0.5, 'netwerk_group.php', '&categorie='+netwerk_categorie, 'netwerk_categorie');
}

function setNetwerker(selected){
	allow_nav=false;
	reload_hotlinks = false;
	netwerker = selected;
	changeAlphaAndOpen('div_content', 0, 0.5, 'netwerk_person.php', '&netwerker='+netwerker, 'page');
}

function setNetwerkerFromHome(selected){
	if(allow_nav==true){
		reload_hotlinks = false;
		current_category  = 0;
		netwerker 		  = selected;
		netwerk_categorie = 0;
		changeAlphaAndOpen('div_content', 0, 0.5, 'netwerk_person.php', '&netwerker='+netwerker, 'page');
	}
}


function sendNieuwsbrief(){
	if(checkEmailOfferte( document.getElementById("nb_email").value )){
		globalMail 		= document.getElementById("nb_email").value;
		globalName 		= document.getElementById("nb_naam").value;
		for (i=0;i<document.nieuwsbrief.aktie.length;i++){
			if (document.nieuwsbrief.aktie[i].checked==true){
				var aktie = document.nieuwsbrief.aktie[i].value;
			}
		}
		
		var poststr = "naam=" + encodeURI( globalName ) +  "&aktie=" + aktie +  "&mail=" + encodeURI( globalMail ) +  "&formsubmit=true";
		//alert(poststr);
		makePOSTRequest('nieuwsbrief_send.php', poststr,'nieuwsbrief');
	}else{
		document.getElementById('myspan_nb').innerHTML = " - EMAIL ONGELDING - ";
	}
}	

function sendWin(win_id){
	s = new String(encodeURI( document.getElementById("win_antw").value ));
	var inhoud = s.replace(/&/g,"*am*");
	if(checkEmailOfferte( document.getElementById("win_email").value )){
		globalMail 		= document.getElementById("win_email").value;
		globalName 		= document.getElementById("win_naam").value;

		if(inhoud==''){
			document.getElementById('myspan_win').innerHTML = " - ANTWOORD ONGELDING - ";
		}else{
			var poststr = "naam=" + encodeURI( globalName ) +  "&inhoud=" + inhoud +  "&mail=" + encodeURI( globalMail ) +  "&win_id=" + win_id +  "&formsubmit=true";
			//alert(poststr);
			makePOSTRequest('win_send.php', poststr,'win');
		}
	}else{
		document.getElementById('myspan_win').innerHTML = " - EMAIL ONGELDING - ";
	}
}	

function checkEmailOfferte( veld ) {
	//kijk naar formaat: name@site.nl
	var objRegExp  = /^([a-zA-Z0-9_\-])([a-zA-Z0-9_\-\.]*)@(\[((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}|((([a-zA-Z0-9\-]+)\.)+))([a-zA-Z]{2,}|(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\])$/;
	if( veld==null || veld=='')
		return false;
	else if( objRegExp.test(veld)==false){
		return false;
	}else
	globalMail 		= veld;
	return true;
}

var startfromHotlink = false;
var hotlink_item_selected, hotlink_item_party_id, hotlink_item_photo, hotlink_item_titel, hotlink_item_datum;
function openCalender(page,maand,jaar,selected,photo,party_id,titel,datum){
	startfromHotlink = true;
	hotlink_item_selected	= selected;
	hotlink_item_party_id 	= party_id;
	hotlink_item_photo		= photo;
	hotlink_item_titel		= titel;
	hotlink_item_datum		= datum;
	openAgenda(maand,jaar);
	//cr_dataid,cr_partyid,cr_fotoid,cr_name,cr_date,selected
	//selectAgendaItem(hotlink_item_selected, hotlink_item_party_id, hotlink_item_photo, hotlink_item_titel, hotlink_item_datum,1);
}