var over_cache = new Array();
var out_cache = new Array();
var submitcount=0;
var cookies = true;

  a2 = new Image(); a2.src = '/pic/rozebalglowing.gif';
  a3 = new Image(); a3.src = '/pic/rozebal.jpg';
  b2 = new Image(); b2.src = a2.src;
  b3 = new Image(); b3.src = a3.src;
  c2 = new Image(); c2.src = a2.src;
  c3 = new Image(); c3.src = a3.src;
  d2 = new Image(); d2.src = a2.src;
  d3 = new Image(); d3.src = a3.src;
  e2 = new Image(); e2.src = a2.src;
  e3 = new Image(); e3.src = a3.src;
  f2 = new Image(); f2.src = a2.src;
  f3 = new Image(); f3.src = a3.src;
  g2 = new Image(); g2.src = a2.src;
  g3 = new Image(); g3.src = a3.src;
  h2 = new Image(); h2.src = a2.src;
  h3 = new Image(); h3.src = a3.src;
  i2 = new Image(); i2.src = a2.src;
  i3 = new Image(); i3.src = a3.src;
  j2 = new Image(); j2.src = a2.src;
  j3 = new Image(); j3.src = a3.src;
  k2 = new Image(); k2.src = a2.src;
  k3 = new Image(); k3.src = a3.src;
  l2 = new Image(); l2.src = a2.src;
  l3 = new Image(); l3.src = a3.src;
  m2 = new Image(); m2.src = a2.src;
  m3 = new Image(); m3.src = a3.src;
  n2 = new Image(); n2.src = a2.src;
  n3 = new Image(); n3.src = a3.src;
  o2 = new Image(); o2.src = a2.src;
  o3 = new Image(); o3.src = a3.src;
  p2 = new Image(); p2.src = a2.src;
  p3 = new Image(); p3.src = a3.src;
  q2 = new Image(); q2.src = a2.src;
  q3 = new Image(); q3.src = a3.src;
  r2 = new Image(); r2.src = a2.src;
  r3 = new Image(); r3.src = a3.src;
  s2 = new Image(); s2.src = a2.src;
  s3 = new Image(); s3.src = a3.src;
  t2 = new Image(); t2.src = a2.src;
  t3 = new Image(); t3.src = a3.src;
  u2 = new Image(); u2.src = a2.src;
  u3 = new Image(); u3.src = a3.src;
  v2 = new Image(); v2.src = a2.src;
  v3 = new Image(); v3.src = a3.src;

function checkFormSubmit() {
  if (submitcount == 0) {	submitcount++; return true;  }
  else { alert("Dit formulier is al verstuurd. Bedankt!");	return false; }
}

function timeoutPopup(URL) {
  popupWindow = window.open(URL,"popupWin","width=50,height=50,scrollbars=no");
  setTimeout("popupWindow.close()",600);
  return false;
}

function confirmSubmit() {
		return confirm("Weet je het zeker?");
}

function postStem(cijfer) {
		if (cookies) {
	    document.stemform.cijfer.value = cijfer;
  	  document.stemform.submit();
		}
		else {
			alert('Om te kunnen stemmen moet je browser cookies accepteren.');
		}
    return false;
}

function popupWindow() {
  window.open('/rijmwoordenboek.php?popup=yes','naam','scrollbars=yes,resizable=no,width=450,height=450,left=0,top=0');
}


function addFavorite() {
	if (xIE4Up) {
		window.external.AddFavorite('http://www.nederlands.nl','www.nederlands.nl');
  }
  else {
		alert('Toets CTRL-D om aan de bladwijzers toe te voegen.');
  }
}

function cookieCheck() {
	createCookie('cookie',true);
	var cookie = readCookie('cookie');
	eraseCookie('cookie');
	return (cookie == 'true' || cookie == true);
}

function onLoadH() {
	cookies = cookieCheck();

	addMouseOverImgs("rozebal","/pic/rozebalglowing.gif","/pic/rozebal.jpg");
	addMouseOverImgs("blauwebal","/pic/blauwebalglowing.gif","/pic/blauwebal.jpg");
	addMouseOverImgs("mailto_n","/pic/at_nh.gif","/pic/at_n.gif");
	addMouseOverImgs("mailto_b","/pic/at_bh.gif","/pic/at_b.gif");

	xAddEventListener('biografie1','click',xPopupBio,true);
  xAddEventListener('biografie2_link','click',xPopupBio,true);
}

function animImg(elm, name) {
  	if (elm) {
  		var over = over_cache[name].src;
  		var out = out_cache[name].src;
  		
  		elm.onmouseover = function(){ this.src = over };
  		elm.onmouseout = function() { this.src = out };
  		
  		var link = xGetElementById(elm.id+'_link');
  		if (link) {
  			link.onmouseover = function(){ elm.src = over };
  			link.onmouseout = function() { elm.src = out };
  		}
  	}
}

function addMouseOverImgs(className, over, out) {
  over_cache[className] = new Image();
  out_cache[className] = new Image();
  over_cache[className].src = over;
  out_cache[className].src = out;	

	elements = xGetElementsByClassName(className,document,'img');
	for (var i in elements) {
		animImg(elements[i], className);
	}
}

function popupBio(strNaam) {
  window.open('/bio.php?naam=' + strNaam,'naam','scrollbars=yes,resizable=no,width=450,height=450,left=0,top=0');
}

function xPopupBio(e) {
  if (e && e.target) {
    var href = e.target.href;
  }
  else {
    bio = xGetElementById('biografie1');
    if (bio) var href = bio.href;
  }
  if (href) {
		var name = href.substr(href.lastIndexOf('/')+1);
window.open('/biografie/'+escape(name)+'&popup=1','naam','scrollbars=yes,resizable=no,width=450,height=450,left=0,top=0');
    xPreventDefault(e);
    return false;
  }
  return true;
}

function flash (url, vars, width, height) {
	html = '';
	html += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width+'" height="'+height+'" align="middle">';
	html += '<param name="allowScriptAccess" value="sameDomain" />';
	html += '<param name="movie" value="'+url+'?'+vars+'" />';
	html += '<param name="quality" value="high" />';
	html += '<param name="flashvars" value="'+vars+'">';
	html += '<param name="bgcolor" value="#0099ff" />';
	html += '<embed src="'+url+'?'+vars+'" flashvars="'+vars+'" quality="high" bgcolor="#0099ff" width="'+width+'" height="'+height+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	html += '</object>';

	document.write(html);
}

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 ca = document.cookie.split(';');
  var nameEQ = name + "=";
  for(var i=0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
  return null;
}

function eraseCookie(name)
{
  createCookie(name, "", -1);
}

xAddEventListener(window,"load",onLoadH,false);
