function WindowOnload(f) {
    var prev=window.onload;
    window.onload=function(){ if(prev)prev(); f(); }
  }


var currentPage="";

WindowOnload(AJAX);

function AJAX() {
     loadFromURL();

	
}
setInterval("loadFromURL()", 200);


function loadFromURL() {
	var GetIndex = window.location.hash.indexOf("?");
	if (GetIndex == -1) {
		var page = window.location.hash;
	} else {
		var page = window.location.hash.substring(0, GetIndex);
	}
	if (page=="#" || page=="") {
			page="#Home";
		}
	var page = page.substr(1);
	
	if (page!=currentPage){ 
		loadPage(page+"_C.php", page);
		currentPage=page;
		
	} 
	
	/*if (page=="Artists" || page=="artists" || page=="ARTISTS" || page=="Artists2" || page=="artists2") {
		document.getElementById('artistsSubnav').style.display = 'block';
	} else {
	 	document.getElementById('artistsSubnav').style.display = 'none';
	}*/
	document.getElementById('artistsSubnav').style.display = 'none';
}


function loadPage(url, title) {
	document.getElementById('ajaxcontainer').innerHTML="<div class='loadingTxt'>Loading page...<br><img src='images/loading.gif'></div>";
	
	var xmlhttp;
	if (window.XMLHttpRequest) {
		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your browser does not support XMLHTTP!");
	}
	xmlhttp.onreadystatechange=function() {
		if(xmlhttp.readyState==4) {
			document.getElementById('ajaxcontainer').innerHTML=xmlhttp.responseText;
			document.title= "Sweatshop Studios | "+title;
			window.location.hash = title;
			ympRescrape();
			document.getElementById('bodyContainer').setAttribute("class", "theme"+Math.floor(Math.random()*4));
			document.getElementById('bodyContainer').setAttribute("className", "theme"+Math.floor(Math.random()*4));
			pageTracker._trackPageview("/"+title);
		}
	}
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function ympRescrape() {
	YAHOO.MediaPlayer.addTracks(document.getElementById("ajaxContainer",0,false));
}

