rootPath = "http://www.candyman.se/pe/bobthebuilder/v2/";

function GetXmlHttpObject(handler) { 
	var objXMLHttp=null;
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("contentContainer").innerHTML=xmlHttp.responseText;
		document.body.style.cursor='default';
		//document.getElementById("waiting").innerHTML = "";
	} 
} 

function loadObject(page, typeNo, bpNo, itemNo) {
	//document.getElementById("waiting").innerHTML = "Loading...";
	document.body.style.cursor='wait';
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	//Create page URL
	var url = "";
	if(page == 101) {
		url = rootPath + "page_blueprint.php";
	}
	else if(page == 301) {
		url = rootPath + "page_item.php";
	}
	else{
  		url = "page_main.php";
	}

	var parameters = "typeNo=" + encodeURI( typeNo ) + "&bpNo=" + encodeURI( bpNo ) + "&itemNo=" + encodeURI( itemNo );

 	xmlHttp.onreadystatechange = stateChanged;
   	xmlHttp.open('POST', url, true);
    	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    	xmlHttp.setRequestHeader("Content-length", parameters.length);
    	xmlHttp.setRequestHeader("Connection", "close");
    	xmlHttp.send(parameters);
}

function loadPage(page,typeNo) {
	//alert("loadpage");
	//document.getElementById("waiting").innerHTML = "Loading...";
	document.body.style.cursor='wait';
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	//Create page URL
	var url = "";
	if(page == 1){
		url = "page_main.php";
	}
	else if(page == 2) {
		url = "page_crafting_wizard.php";
	}
	else if(page == 3) {
		url = "page_missing.php";
	}
	else if(page == 4) {
		url = "page_top_lists.php";
	}
	else if(page == 5) {
		url = "page_search.php";
	}
	else if(page == 6) {
		url = "page_inventory_wizard.php";
	}
	else if(page == 10) {
		url = "page_development.php";
	}
	else if(page == 100) {
		url = "page_blueprint_list.php";
	}
	else if(page == 200) {
		url = "page_design_list.php";
	}
	else if(page == 300) {
		url = "page_item_list.php";
	}
	else if(page == 400) {
		url = "page_item_subtype_list.php";
	}
	else if(page == 500) {
		url = "page_bp_subtype_list.php";
	}
	else if(page == 9999){
		url = "page_test.php";
  	}
	else{
  		url = "page_test.php";
	}

	var parameters = "typeNo=" + encodeURI( typeNo );

 	xmlHttp.onreadystatechange = stateChanged;
   	xmlHttp.open('POST', url, true);
    	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    	xmlHttp.setRequestHeader("Content-length", parameters.length);
    	xmlHttp.setRequestHeader("Connection", "close");
    	xmlHttp.send(parameters);
}

function loadNews(startDate, endDate, numberOfNews, label) {
	document.body.style.cursor='wait';
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	//Create page URL
	var url = "";
	url = rootPath + "page_news.php";

	var parameters = "start=" + encodeURI( startDate ) + "&end=" + encodeURI( endDate ) + "&numberOfNews=" + encodeURI( numberOfNews ) + "&label=" + encodeURI( label );

 	xmlHttp.onreadystatechange = stateChangedNews;
   	xmlHttp.open('POST', url, true);
    	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    	xmlHttp.setRequestHeader("Content-length", parameters.length);
    	xmlHttp.setRequestHeader("Connection", "close");
    	xmlHttp.send(parameters);
}

function stateChangedNews() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("mainNewsContainer").innerHTML=xmlHttp.responseText;
		document.body.style.cursor='default';
	} 
} 

function loadUpdates(startDate, endDate, numberOfUpdates, label) {
	document.body.style.cursor='wait';
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	//Create page URL
	var url = "";
	url = rootPath + "page_updates.php";

	var parameters = "start=" + encodeURI( startDate ) + "&end=" + encodeURI( endDate ) + "&numberOfNews=" + encodeURI( numberOfUpdates ) + "&label=" + encodeURI( label );

 	xmlHttp.onreadystatechange = stateChangedUpdates;
   	xmlHttp.open('POST', url, true);
    	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    	xmlHttp.setRequestHeader("Content-length", parameters.length);
    	xmlHttp.setRequestHeader("Connection", "close");
    	xmlHttp.send(parameters);
}

function stateChangedUpdates() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("mainUpdatesContainer").innerHTML=xmlHttp.responseText;
		document.body.style.cursor='default';
	} 
} 

function search() {
	alert("search");
}