var slider_left = readCookie("slider");
var orgview = Math.round(slider_left / -127) + 1;
var moving = false;

var flaghoofdmenu = false;
var flagskleinemenu = false;

var ZindexStart = 5;

// Voorkom dat de site in andermans frame geladen wordt.
if (window!= top){
	top.location.href = location.href;
}

function loadMap(lat, lng, zoom, markertitle, markercontent) {

	if (GBrowserIsCompatible()) {
  	var map = new GMap2(document.getElementById("map"));
  	
    var html = '<div style="width: 250px; max-height: 175px; overflow:hidden;"><strong>' + markertitle + '</strong><br/><br/>' + markercontent + '</div>';
    
    var opts = new Object();
		//opts.pixelOffset = new GSize(32,5);
		//opts.maxWidth = 175;
 		//opts.maxContent = markercontent;
 		//opts.maxTitle = markertitle;
 		
    map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(lat, lng), zoom);
    map.setMapType(G_HYBRID_MAP);
    
    var marker = new GMarker(new GLatLng(lat,lng));
    GEvent.addListener( marker, "click", function() { marker.openInfoWindowHtml( ""+html, opts )});
    
    map.addOverlay(marker); 
    marker.openInfoWindowHtml(""+html, opts);
       

 	}
}

function setMenu() {
	slider = document.getElementById("menu_organization_slider_inner");
	slider.style.left = Math.round(slider_left) + "px";
	slider.style.display = "block";
}

function readCookie(varName) {
  var vals = document.cookie.split(';');
  varName = varName + "=";
  for(var i = 0; i < vals.length; i++) {
    var val = vals[i].replace(/^\s+|\s+$/g, '');   
    if (val.indexOf(varName) == 0) {
    	return val.substring(varName.length, val.length);
    }
  }
  
  // return default vals
  if (varName == "orgview=") {
  	return 1;
  } else if (varName == "slider=") {
  	return -1;
  }
  
  //return null if no default vals known
  return null;
}

function moveMenu(direction, x) {
	//sliden voorkomen bij "buitenste" orgs
	if ((parseInt(orgview)+parseInt(direction)) <= 0 || (parseInt(orgview)+parseInt(direction)) > (orgcount - 4)) { return;}
	
	moving = true;
	slider = document.getElementById("menu_organization_slider_inner");
	
	if (x == 0) {
		orgview = parseInt(orgview) + parseInt(direction);
		document.cookie = ("slider=" + Math.round(slider_left));
		moving = false;
		return;
	}
		
 	slider_left = slider_left - (12.7 * direction);
 	
 	slider.style.left = slider_left + "px";
 	x--;
 	
	setTimeout("moveMenu('" + direction + "', " + x + ")", 10);
}

function changeFeature(welkeID, status){
	if(status == "hoover"){
		ZindexStart ++;
		document.getElementById("featuredproject_" + welkeID).style.zIndex = ZindexStart;
		document.getElementById("featuredproject_" + welkeID).style.backgroundImage = 'url(images/featuredprojectbox.jpg)';
	} else{
		document.getElementById("featuredproject_" + welkeID).style.backgroundImage = 'url(images/featuredprojectbox_inactive.jpg)';
	}
}

function dropdown(wie, wat){
	if(wat == 'down'){
		flaghoofdmenu = true;
	} else {
		flaghoofdmenu = false;
	 
	}
	verandermenu(wie);
}

function setborder(wie, status, nummer){
	if(status == 'in'){
		document.getElementById('dropdownmenuID' + wie + "_" + nummer).style.backgroundColor="#69000f";
		//document.getElementById(wie + nummer).style.backgroundColor="#009900";
		document.getElementById('dropdownmenuID' + wie + "_" + nummer).style.borderColor="#ff682e";
		flagskleinemenu = true;
	} else {
		document.getElementById('dropdownmenuID' + wie + "_" + nummer).style.backgroundColor="#4e010b";
		//document.getElementById(wie + nummer).style.backgroundColor="#ADD9AF";
		document.getElementById('dropdownmenuID' + wie + "_" + nummer).style.borderColor="#ffffff";
		flaghoofdmenu = false;
		flagskleinemenu = false;
	}
	verandermenu(wie);
}
	
function verandermenu(wie){
	if (moving) {return;}
	var menudiv = document.getElementById('dropdownmenuID' + wie);
	
	var newpos = 280 + ((parseInt(wie) - orgview)   * 127);
	//alert('orgview: ' + orgview + ' wie: ' + wie + ' newposs: ' + newpos);
	//item 1: left:280px;
	//item 2: left:407px;
	//item 3: left:534px;
	//item 4: left:661px;
	//item 5: left:788px;	
	if((flaghoofdmenu == true) || (flagskleinemenu == true)){
		//document.getElementById(wie).style.top ="19px";
		menudiv.style.left = newpos + "px";
		menudiv.style.visibility ="visible";
	} else {
		//document.getElementById(wie).style.top ="-500px";
		menudiv.style.left = newpos + "px";
		menudiv.style.visibility ="hidden";
	}
}


function changeMain(){
	var randomnumber=Math.floor(Math.random()*4);
	
	if(randomnumber == 1){
		document.mainimg.src='images/header1.jpg';
	} else if(randomnumber == 2){
		document.mainimg.src='images/header2.jpg';
	} else if(randomnumber == 3){
		document.mainimg.src='images/header3.jpg';
	} else if(randomnumber == 4){
		document.mainimg.src='images/header4.jpg';
	}
}


// Start de functies in de pagina. 
window.onload = function(){
	changeMain();
}

