var lastIssueDate = null;
var placeholder = new Array();
var firstRun = new Array();firstRun['live'] = true;
firstRun['foto'] = true;
firstRun['bericht'] = true;


var refreshSecs = "20";
placeholder['live'] = "changelive";
placeholder['foto'] = "foto";
placeholder['bericht'] = "bericht";
// use for timestampingvar count = 1;function updateLive(){	var parameters = new Array();
	if( typeof postTag != 'undefined' && postTag != '' ) parameters.push('tagName='+postTag);	parameters.push('lastIssueDate='+ lastIssueDate);		parameters = parameters.join('&');		var req = new Ajax.Request( 'live.php', {		method: 'get',		parameters: parameters,		evalScripts: false,		asynchronous: true,		onSuccess: function(resp) {			var inhoud = eval(resp.responseText);			addItems(inhoud);			}		}	);	setTimeout( 'updateLive()', (refreshSecs * 1000) );}function addItems(posts){	var type = 'live';	for( var i = posts.length; i > 0; i-- )	{		// give 'em a name		var post = posts[i-1];		
		// store the last issued date		lastIssueDate = post.wijzig;

		var divid = 'liveid' + post.id;

		if (document.getElementById(divid)) {
		var type = post.type;
		if (type == "live"){
		document.getElementById(divid).innerHTML = '<div class=\'postText\'><p>' + cleanDate( post.issued ) + '' + ' : ' + post.entry + '</p></div>';
		}
		if (type == "bericht"){
		document.getElementById(divid).innerHTML = "<div class='postText'><span style='font-size: 14px;'><b><a href='javascript:showHide(\"" + post.id + "\",\"" + post.id + "toon\",\"" + post.id + "verberg\");'>" + post.titel + "</a></b></span><div id='" + post.id + "' style='display:none;'><div id='" + post.id + "toon' style='display:none'></div>" + post.entry + "</div><div id='" + post.id + "verberg' style='display:none'><a href='javascript:showHide(\"" + post.id + "\",\"" + post.id + "toon\",\"" + post.id + "verberg\");'><b>Verberg</b></a></div><br></div>";
		}
		new Effect.Pulsate(divid);
		}
		else {
		var type = post.type;		// create the new post div		var postDiv = createPostDiv(post, type);				// show it - script.aculo.us effect included		$(placeholder[type]).insertBefore( postDiv, $(placeholder[type]).firstChild );		if (type == "foto") {		if( !firstRun[type] ) new Effect.Pulsate(postDiv);
		} else {
		if( !firstRun[type] ) new Effect.SlideDown(postDiv, {duration: 1});
		}

		}				}		firstRun[type] = false;}function createPostDiv(post,type){	// create post wrapper div	if (type == "foto") {	var postDiv = document.createElement('a');
	} else {
	var postDiv = document.createElement('div');
	}	postDiv.className = 'postText';
	postDiv.id = 'liveid' + post.id;	


	if (type == "live" || type == "bericht") {	// post text placeholder, and content fillup	var postTextDiv = document.createElement('div');	postTextDiv.className = 'postText';	/*	// every item needs the timestamp!	count++;	if( count == 2 )	{		postTextDiv.innerHTML = '<p>' + cleanDate( post.issued ) + '' + '' + post.entry + '</p>';		count = 0;	}	else	{		postTextDiv.innerHTML = '<p>' + post.entry + '</p>';	}	*/
	if (type == "live"){	postTextDiv.innerHTML = '<p>' + cleanDate( post.issued ) + '' + ' : ' + post.entry + '</p>';
	}
	if (type == "bericht"){
	postTextDiv.innerHTML = "<span style='font-size: 14px;'><b><a href='javascript:showHide(\"" + post.id + "\",\"" + post.id + "toon\",\"" + post.id + "verberg\");'>" + post.titel + "</a></b></span><div id='" + post.id + "' style='display:none;'><div id='" + post.id + "toon' style='display:none'></div>" + post.entry + "</div><div id='" + post.id + "verberg' style='display:none'><a href='javascript:showHide(\"" + post.id + "\",\"" + post.id + "toon\",\"" + post.id + "verberg\");'><b>Verberg</b></a></div><br>";
	}
	postDiv.appendChild(postTextDiv);		return postDiv;
	}
	if (type == "foto") {
	postDiv.rel = "lightbox[live]";
	postDiv.onclick = function () {myLightbox.start(this); return false;};
	postDiv.href = "http://www.applenieuws.com/live/afbeeldingen/" + post.entry ;
	postDiv.innerHTML = "<img src='http://www.applenieuws.com/live/afbeeldingen/thumb_" + post.entry + "' width='50px'> ";

	return postDiv;
	}
}function cleanDate( tstamp ){	date = new Date( tstamp * 1000 );	hours = date.getHours();	mins = date.getMinutes();	if( mins < 10 )	{		mins = '0' + mins;	}	return hours + ':' + mins; }



function Start() {
   updateLive();
   initLightbox();
}  


function showHide(element,toon,verberg) {
	if (document.getElementById) {
		// W3C standard
		var style2 = document.getElementById(element).style;
		var toon2 = document.getElementById(toon).style;
		var verberg2 = document.getElementById(verberg).style;
                if (style2.display == 'block') {
		style2.display = 'none';
		toon2.display = 'block';
		verberg2.display = 'none';
                }
                else {
                style2.display = 'block';
                toon2.display = 'none';
                verberg2.display = 'block';
                }
	}
	else if (document.all) {
		// old MSIE versions
		var style2 = document.all[element].style;
		style2.display = style2.display ? "" : "block";
	}
	else if (document.layers) {
		// Netscape 4
		var style2 = document.layers[element].style;
		style2.display = style2.display ? "" : "block";
	}
}
