var slideopen = {};

slideopen.OpenClose=function(obj, pijltje, tekst){
	if (typeof(obj) == "string")  obj = document.getElementById (obj);
	if (typeof(tekst) == "string")  tekst = document.getElementById (tekst);
	if (typeof(pijltje) == "string")  pijltje = document.getElementById (pijltje);
	
	if(/*obj.slideopened*/ obj.parentNode.getElementsByTagName("div").length > 2){
		pijltje.src = pijltje.src.replace("up.gif", "down.gif");
		obj.slideopened = false;
		//if(tekst) tekst.innerHTML = "Toon Alles";
		slideopen.Close(obj);
	}else{
		pijltje.src = pijltje.src.replace("down.gif", "up.gif");
		obj.slideopened = true;
		//if(tekst) tekst.innerHTML = "Verbergen";
		slideopen.Open(obj);
	}
}

slideopen.SlideOpen = function(){
	var h = Number(slideopen.allnews.style.height.replace("px",""));
	
	if ( h < slideopen.allnews.originalheight)
		slideopen.allnews.style.height = Math.min( h + 15, slideopen.allnews.originalheight ) + "px";
	
	if (  h != slideopen.allnews.originalheight )
		window.setTimeout(slideopen.SlideOpen, 25);
	else
		allnews.style.overflow = "visible";
}

slideopen.Open=function(obj){
	do var tmpid = "newtickeropened" + Math.round(Math.random() * 10000);
	while (document.getElementById(tmpid));
	
	var w = obj.style.width;
	obj.openedcontainer = tmpid;
	obj.originalheight = obj.offsetHeight || obj.clientHeight;
	obj.originaldisplaystyle = obj.style.display;
	
	var p = document.getElementById("divNewsCont");
	p.parentNode.style.height = (p.offsetHeight || p.clientHeight) + "px";
	
	{ /* create new element containing all news */
		var allnews = document.createElement("div");
		allnews.id = tmpid;
						
		for (var i=0; i<nNews.length; i++){
			var tmpNewsItem = document.createElement("div");
			tmpNewsItem.style.margin = "10px";
			tmpNewsItem.innerHTML = (nNews[i]["text"]);
			
			{	/* Meer Info */
				var meerinfo = document.createElement("div");
				meerinfo.style.marginTop = "5px";
				meerinfo.innerHTML = '<span style="float:right;clear:both"><a href="'+nNews[i]["link"]+'" class="greyLink">Plus d\'info</a> <a href="'+nNews[i]["link"]+'" target="_new" class="greyLink"><img src="assets/pijltje.gif" alt="Meer info ?" width="16" height="17" hspace="2" vspace="2" border="0" align="absmiddle" /></span>';
				tmpNewsItem.appendChild(meerinfo);
			}
			if((i+1)< nNews.length)
			{	/* lijntje */
				var lijntje = document.createElement("hr");
				lijntje.size = 1;
				lijntje.style.clear = "right";
				lijntje.color = "#f8b200";
				tmpNewsItem.appendChild(lijntje);
			}
			allnews.appendChild(tmpNewsItem);
		}
		//obj.parentNode.appendChild (allnews);
		obj.parentNode.insertBefore (allnews, obj);
	}
	
	allnews.style.width = w;
	Effect.BlindDown(tmpid);
	
	//var st = "document.getElementById('" + obj.id + "')";
	//window.setTimeout(st+ '.style.display = "none"', 500);
	
	obj.style.display = "none";
}

slideopen.Close=function(obj){
	//obj.style.display = obj.originaldisplaystyle;
	
	//obj.parentNode.removeChild(document.getElementById(obj.openedcontainer));
	
	
	Effect.BlindUp(document.getElementById(obj.openedcontainer));
	//window.setTimeout(function(){obj.style.display = obj.originaldisplaystyle; obj.parentNode.removeChild(document.getElementById(obj.openedcontainer));}, 1000);
	
	var st = "document.getElementById('" + obj.id + "')";
		
	window.setTimeout(st+ ".style.display = " + st + ".originaldisplaystyle", 1000);
	window.setTimeout(st+ ".parentNode.removeChild(document.getElementById(" + st + ".openedcontainer));", 1000);
}