/*************************************
 * Menu control voor Feenstra website	*
 
 
 var marginChange = new Fx.Style('myElement', 'margin-top', {duration:500});
marginChange.start(10, 100);

**************************************/


var gotourl = "";
var currentMenu = "";
var timer=0;
var unglowTimer = 100;
var maxOpaque=0;
var minOpaque=0;
var object;
var dropUpTimer = 0;

function clickMenu(element, url) {
	gotourl = url;
	element.style.opacity = '0.95;';
	element.style.filter= 'alpha(opacity=95)';
	setTimeout("redir()", 80);
  }
  
function showSub(id, dekeuze) {
	
	if ( dekeuze != "home" ) {
		if (id=='sub1') {
			soort = 'p_';
		} else if (id == 'sub2') {
			soort = 'z_';
		} else if (id == 'sub3') {
			soort = 'o_';
		}
		var myAjax = new Ajax('http://' + window.location.host + '/algemeen/haalmenu/' + soort , {method: 'get', update: $(id) }).request();
	}
	
	currentMenu = id;
	$('menupijl_sub1').style.display = 'none';
	$('menupijl_sub2').style.display = 'none';
	$('menupijl_sub3').style.display = 'none';
	if ($('menupijl_' + id) ) {
		$('menupijl_' + id).style.display = 'inline';
	}
	$('sub1').style.display = 'none';
	$('sub2').style.display = 'none';
	$('sub3').style.display = 'none';
	$('streepje1').style.display = 'none';
/*	
	$('tab1').style.display = 'none';
	$('tab2').style.display = 'none';
	$('tab3').style.display = 'none';
	tab = id.replace('sub', 'tab')
	$(tab).style.display = 'block';
	if (tab == "tab1") { $('streepje1').style.display = 'block'; }
*/	
	$( id ).style.display = 'block';

	huidigehoogte = $(id).getCoordinates().height;
	var heightChange = new Fx.Style(id, 'height', {duration:700});
	if (huidigehoogte) { heightChange.start(huidigehoogte, 200); }


}
  
  
  
  
  
function redir() {
	window.location.href=gotourl;
}

function mouseoversub(element) {
	object = element.style;
	object.opacity = 0.8;
	object.MozOpacity = 0.8;
	object.KhtmlOpacity = 0.8;
	object.filter = 'alpha(opacity=' + 80 + ')';
}

function mouseoutsub(element) {
	object = element.style;
	object.opacity = 0.9;
	object.MozOpacity = 0.9;
	object.KhtmlOpacity = 0.9;
	object.filter = 'alpha(opacity=' + 90 + ')';

}

function showSubSub(deId) {
	if (document.getElementById('subsub_' + deId) ) { 
		if (document.getElementById('subsub_' + deId).style.display == 'inline') {
			document.getElementById('subsub_' + deId).style.display = 'none'; 
		} else  { 
			document.getElementById('subsub_' + deId).style.display = 'inline'; 
		}
	}
}

function dropUp(seizoen) {
	object = document.getElementById('anderesites').style;
	if (object.display == 'inline') {
		object.display = 'none';
		document.getElementById('dropup').src = '/images/menu/' + seizoen + '_dropup.gif'; 
	} else {
		object.display = 'inline';
		document.getElementById('dropup').src = '/images/menu/' + seizoen + '_dropdown.gif'; 
	}
	
/*	maxDropUpTimer = 200;
	if (dropUpTimer < maxDropUpTimer) {
		dropUpTimer += 1;
		object.clip = 'rect(0px 358px ' + dropUpTimer + 'px 0px)';
		setTimeout("dropUp();", 50); 
	} else {
		dropUpTimer = 0;
	}
*/

}

function dropDown() {
	document.getElementById('anderesites').style.display='none';
	dropUpTimer = 0;
}



/* functies voor het tonen van adresgegevens na mouse-over op landkaart */
function toonAdres(id) {
	document.getElementById(id).style.display = 'block';
}
function verwijderAdres(id) {
	document.getElementById(id).style.display = 'none';
}
/* EINDE functies voor het tonen van adresgegevens na mouse-over op landkaart */

function showtagsource(id) {
	var blok = document.getElementById(id)
	var tags = getElementsByTagNames('a', blok); /* quirksmode functie */
	
	window.location.href=tags[0];
	
	
}

/* functie van www.quirksmode.org */
function getElementsByTagNames(list,obj)
{
	if (!obj) var obj = document;
	var tagNames = list.split(',');
	var resultArray = new Array();
	for (var i=0;i<tagNames.length;i++)
	{
		var tags = obj.getElementsByTagName(tagNames[i]);
		for (var j=0;j<tags.length;j++)
		{
			resultArray.push(tags[j]);
		}
	}
	var testNode = resultArray[0];
	if (testNode.sourceIndex)
	{
		resultArray.sort(function (a,b) {
				return a.sourceIndex - b.sourceIndex;
		});
	}
	else if (testNode.compareDocumentPosition)
	{
		resultArray.sort(function (a,b) {
				return 3 - (a.compareDocumentPosition(b) & 6);
		});
	}
	return resultArray;
}


/* functie gebruikt bij het wijzigings-formulier */
function toggle(elt1, elt2) {
	if ( document.getElementById(elt2) ) {
		if (elt1.checked) {
			document.getElementById(elt2).style.display="inline";
			createCookie(elt2, 'ja', 2);
		} else {
			document.getElementById(elt2).style.display="none";
			createCookie(elt2, 'nee', 2);
		}
	}
	return true;
}

function toggleSubmenuVacatures(klikop) {
	if (klikop == 'overfeenstra') { 
		document.getElementById('volopperspectief').style.display='none';
		if (document.getElementById('overfeenstra').style.display == 'block') {
			document.getElementById('overfeenstra').style.display='none'; 
		} else {
			document.getElementById('overfeenstra').style.display='block'; 
		}
	} else { 
		if (klikop == 'volopperspectief') {
			document.getElementById('overfeenstra').style.display='none';
			if (document.getElementById('volopperspectief').style.display == 'block') {
				document.getElementById('volopperspectief').style.display='none'; 
			} else {
				document.getElementById('volopperspectief').style.display='block'; 
			}
		}
	}
}

function enablePage2() {
	hide('tabel_pg'); 
	show('tabel_soortmutatie'); 
	show('tabel_versturen'); 
		if (document.wijzigen.verhuizen.checked) {
		document.getElementById('tabel_verhuizen').style.display='inline';
	} 
	if (document.wijzigen.rekeningnummer.checked) {
		document.getElementById('tabel_rekeningnummer').style.display='inline';
	} 
	if (document.wijzigen.betalingstermijn.checked) {
		document.getElementById('tabel_betalingstermijn').style.display='inline';
	} 

	/*
	if ( readCookie('tabel_verhuizen') == 'ja') {  // document.wijzigen.verhuizen.checked=='true'
		document.getElementById('tabel_verhuizen').style.display='inline';
	} 
	if ( readCookie('tabel_rekeningnummer') == 'ja') {
		document.getElementById('tabel_rekeningnummer').style.display='inline';
	} 
	if ( readCookie('tabel_betalingstermijn') == 'ja' ) {
		document.getElementById('tabel_betalingstermijn').style.display='inline';
	}
	*/
}



function hide(elt) {
	if (document.getElementById(elt) ) {
		document.getElementById(elt).style.display='none'; 
	}
}
function show(elt) {
	if (document.getElementById(elt) ) {
		document.getElementById(elt).style.display='inline'; 
	}
}

/************************************
	cookie-script van Quirksmode.org
	http://www.quirksmode.org/js/cookies.html#script 
***************************************/


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


