var page;
function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
}
function doplaylist(){
	createXMLHttpRequest();
	var url = "/fetchplaylist.php?timeStamp=" + new Date().getTime();
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = handleStateChange2;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	var xml = "";
	xmlHttp.send(xml);
}

function handleStateChange2() {
    if(xmlHttp.readyState == 4) {
        if(xmlHttp.status == 200) {
//          parseResults();
			document.getElementById('playlistconten').innerHTML = xmlHttp.responseText;
        }
    }
}



function externalLinks() {
	if (!document.getElementsByTagName) {
	return;
	}
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
		}
}

// Ajax onderdeel laden van pagina
function LoadData(page) {
//	alert(page);
	if(page == "Gastenboek/postdel"){page='Gastenboek';	var option='post';}
	if(page.match("HappyGenda") && page != "HappyGenda"){
		var option=page.replace(/HappyGenda\//,'');
		page="HappyGenda";
	}
	if(page.match("playlistverleden")){
		var option=page.replace(/playlistverleden\//,'');
		page = "playlistverleden";
	}
	if(page.match("playlist")){
		var option=page.replace(/playlist\//,'');
		page = "playlist";
	}
	
	
	if(page!="home"){
		createXMLHttpRequest();
		if(option){
			var url = "/fetch.php?page="+page+"&option="+option+"&timeStamp=" + new Date().getTime();
		}else{
			var url = "/fetch.php?page="+page+"&timeStamp=" + new Date().getTime();
		}
		xmlHttp.open("POST", url, true);
		xmlHttp.onreadystatechange = handleStateChange;
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var xml = "";
		xmlHttp.send(xml);
	}else{
		CloseContent();
	}
}

function handleStateChange() {
    if(xmlHttp.readyState == 4) {
        if(xmlHttp.status == 200) {
            parseResults();
        }
    }
}

function parseResults() {
	var responseDiv = document.getElementById("innercontent");
    if(responseDiv.hasChildNodes()) {
		responseDiv.removeChild(responseDiv.childNodes[0]);
	}
	
	
	if(document.location.hash == "" || document.location.hash == "#"){
		var new_url = "http://"+document.domain+"/#/home/";
	}else{
		var new_url = document.location.href;
	}
	var index = new_url.substring(new_url.lastIndexOf('#')+1);
	var c = "del"+index+"del";
	var d = c.replace('del/','');
	var c = d.replace('/del','');

	var page = c.toLowerCase();
	
	
	
	
	document.getElementById('contentimg').src = "images/img/"+page+".jpg";
	document.getElementById('innercontent').innerHTML = xmlHttp.responseText;
	
	document.getElementById('playlist').style.display = 'none';
	document.getElementById('Logo').style.display = 'none';
	document.getElementById('Logo').style.visibility = 'hidden';
	document.getElementById('movie').style.top = '-1000px';
	document.getElementById('contentclose').style.visibility = 'visible';
	document.getElementById('bg').style.visibility = 'visible';
	document.getElementById('content').style.visibility = 'visible';
	
	if(document.getElementById('portfoliolist')){
		window.clearTimeout(timeout);
		setfaderPortfolio(0,1);
	}
}
function checkpage(){
	if(document.location.hash == "" || document.location.hash == "#"){
		var new_url = "http://"+document.domain+"/#/home/";
	}else{
		var new_url = document.location.href;
	}
	var index = new_url.substring(new_url.lastIndexOf('#')+1);
	var c = "del"+index+"del";
	var d = c.replace('del/','');
	var c = d.replace('/del','');
	
	if(c.match("/") && !c.match("/post") && !c.match("HappyGenda") && !c.match("playlist") && !c.match("playlistverleden")){
		if(subpage != c){
			subpage = c;
			CloseContent();
			var s = c.split('/');
			LoadData(c);
			page = "";
		}
	}else{
		if(page != c){
			page = c;
			CloseContent();
			if(page != "home" && page != "del"){
				LoadData(page,"");
			}
		}
	}
	setTimeout("checkpage()",100);
	
}
function CloseContent(){
	document.getElementById('Dark').style.visibility = 'hidden';
	document.getElementById('content').style.visibility = 'hidden';
	document.getElementById('contentclose').style.visibility = 'hidden';
	document.getElementById('playlist').style.display = 'block';
	document.getElementById('Logo').style.display = 'block';
	document.getElementById('Logo').style.visibility = 'visible';
	document.getElementById('movie').style.top = '225px';
	document.getElementById('bg').style.visibility = 'hidden';
}
function checkjs(){
	document.getElementById('innercontent').innerHTML = "";
	var list = document.getElementById('Menu').getElementsByTagName('a');
	var domain = document.domain;
	
	for(var i=0; i<list.length; i++){
		var newhref = list[i].href.replace('http://'+domain+'/','#/');
		list[i].href = newhref;
	}
}


function StartStream(url){
	document.getElementById("Stream").innerHTML = "<iframe id='myIFrame' src='" + url + "'frameborder='0'></iframe>";
	document.getElementById('handje').style.display = 'none';
}

function StopStream(url){
	document.getElementById("Stream").innerHTML = "";
	document.getElementById('handje').style.display = 'block';
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function timeoutpostgb(form){
	form.submit();
//	setTimeout("ajax_do(\'content.php?page=Gastenboek\');", 1000);
}

function startplayer(){
	player_window = window.open("player.php","Player","width=327,height=170");
}
function closeplayer(){
	if(false == player_window.closed){
	player_window.close ();
	}
}

function playlistbydate(){
	var ndate = document.getElementById('displaydate').value;
	var url = "#/playlistverleden/"+ndate;
	window.location = url;
}

function switchtojs(lnk){
	window.location = "/#"+lnk;
}


function submit_prijsvraag(form) {
	window.open("", "prijsvraag", "height=400, width=400");
	form.submit();
	CloseContent();
	window.location = "/#/";
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
