/*****************************************************************************
 *
 *  Copyright            : Copyright (C) Nico Habets
 *  Email                : nico_habets @ hotmail.com
 *	
 *  
 *  Disclaimer:
 *	Niets uit dit script mag zonder toestemming van de maker van deze
 *	scripting gekopieerd, of doorverkocht worden aan derden. De maker van deze
 *	scripting blijft ten alle tijden copyright op dit product houden. De 
 *	scripting is ter beschikking gesteld door Nico Habets.
 *	Dit programma is GEEN vrije software, en mag niet worden doorverkocht en/
 * 	of gewijzigd worden tenzij de eigenaar toestemming hiervoor heeft verleend
 *
 *****************************************************************************/

var AjaxHttp;
var divid = "ajax";

function loadajaxdata(id,what)
	{
	if (!id)				{ return; }
	switch(what)
		{
		case "favorite":
			divid = "favostar";
			break;
		case "location_vote":
			divid = "vote";
			break;
		default:
			break;
		}

	document.getElementById(divid).innerHTML = "Momentje...";
	
	AjaxHttp=GetAjaxHttpObject();
	if(AjaxHttp==null)
		{
		window.status = "Je browser ondersteunt geen XML en/of AJAX. XML en AJAX functies zijn uitgeschakeld.";
		return;
		}

	var url = "http://www.partypassion.net/";
	url = url+"?ajax=true";
	url = url+"&what="+what;
	url = url+"&id="+id;
	url = url+"&req="+document.location.href;
	url = url+"&rand="+Math.random();
	AjaxHttp.onreadystatechange = statechanged;
	AjaxHttp.open("GET",url,true);
	AjaxHttp.send(null);
	window.status = url;
	}

function statechanged()
	{
	if (AjaxHttp.readyState==4 || AjaxHttp.readyState=="complete")
		{
		document.getElementById(divid).innerHTML = AjaxHttp.responseText;
		}
	}

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