var timer = 3000;

function safeEmail(user, domain) { 
	var e = user + unescape("%40") + domain + '.nl'; 
	var s=''
	location = 'mailto:' + e + '?subject=' + s;
}

//

function doNextHeader(){
	//!IE
	if (window.XMLHttpRequest) {
		newHeaderReq = new XMLHttpRequest();
		//branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		newHeaderReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	newHeaderReq.onreadystatechange = newHeaderReqChange;
	var random_number = Math.floor(Math.random() * 100);
	page = "_random/header.php?random=" + random_number;
	newHeaderReq.open("GET", page);
	newHeaderReq.send(null);
}

function newHeaderReqChange() {
	if (newHeaderReq.readyState == 4) {
		
		var results = newHeaderReq.responseText.split("|");
		var res1 = document.getElementById("photo");
		var res3 = document.getElementById("photo_container");
		res1.style.background = 'url(../_images/header/' + results[0] + ') no-repeat left top';
		res3.style.background = 'none';
		setOpacity(res1, 0);
		fadeIn("photo",0);
		var res2 = document.getElementById("photo_info");
		res2.innerHTML = '<a href="#" onclick="doNextHeader();" onfocus="this.blur();return false;">' + results[1] + '</a>'; 
		res2.style.display = 'block';
		//infoTimeout = setTimeout('res2.style.display = \'none\'',timer);
	}
}

// Fade out
function fadeOut(objId,opacity) {
	if (document.getElementById) {
		j_obj = document.getElementById(objId);
		if (opacity >= 0) {
		  setOpacity(obj, opacity);
		  opacity -= 15;
		  window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 50);
		} else {
			hideLayer(objId);
		}
	}
}

// Fade in
function fadeIn(objId,opacity) {
	if (document.getElementById) {
		j_obj = document.getElementById(objId);
		if (opacity <= 100) {
		  setOpacity(j_obj, opacity);
		  opacity += 10;
		  window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 50);
		}
	}
}

function setOpacity(j_obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	
	// IE/Win
	j_obj.style.filter = "alpha(opacity:"+opacity+")";
	
	// Safari<1.2, Konqueror
	j_obj.style.KHTMLOpacity = opacity/100;
	
	// Older Mozilla and Firefox
	j_obj.style.MozOpacity = opacity/100;
	
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	j_obj.style.opacity = opacity/100;
}
