var statistikclick=new CAJAX("statistikclick");
var intercasaVerlaufStop=new CAJAX("intercasaVerlaufStop");

/*
	Parameter:
	art, id, bereich, datum?, redirectUrl?
*/
function fncStatClick(vStatObject)
{
	statistikclick.URL="../ajax/writeStatistikClick.php";
	statistikclick.SendRequestData="saveStatistik=true&art="+escape(typeof vStatObject.art!="undefined"?vStatObject.art:"")+"&id="+escape(typeof vStatObject.id!="undefined"?vStatObject.id:"")+"&bereich="+escape(typeof vStatObject.bereich!="undefined"?vStatObject.bereich:"")+"&datum="+escape(typeof vStatObject.datum!="undefined"?vStatObject.datum:"");
	
	if (typeof vStatObject.redirectUrl=="undefined")
	{
		statistikclick.CallbackFunction="";
		statistikclick.redirectUrl="";
	}
	else
	{
		statistikclick.CallbackFunction="callback_fncStatClick";
		statistikclick.redirectUrl=vStatObject.redirectUrl;
		
		// Timeout von 5 Sekunden setzen, falls Ajax-Zugriff zu lange dauert und/oder nicht zurückkommt
		if (typeof vStatObject.redirectUrl!="undefined" && vStatObject.redicrectUrl!="")
		{window.setTimeout("document.location.href='"+vStatObject.redirectUrl+"';", 5000);
		}
	}
	
	statistikclick.Call();
}

function callback_fncStatClick()
{
	document.location.href=statistikclick.redirectUrl;
}

function stopIntercasaVerlauf(vServerIp, vId, vHostname)
{
	intercasaVerlaufStop.URL="../ajax/writeIntercasaVerlaufStop.php";
	intercasaVerlaufStop.SendRequestData="saveStatistik=true&id="+vId+"&hn="+vHostname+"&serverip="+vServerIp;
	intercasaVerlaufStop.CallbackFunction="callback_stopIntercasaVerlauf";
	intercasaVerlaufStop.Call();
}

function callback_stopIntercasaVerlauf() {}