/* ############ */
/* ### AJAX ### */
/* ############ */

var req = null;

// Abfrage von Daten requesten
function request_clickcounter(table, uid) {
	
	// Nur wenn Hauptvariable (id Datensatz durch flyer; oder datestring durch monatsschalter) gegeben ist, weitermachen
	if (table) {
		
			
					// Hier wird das XMLHttpRequest Objekt angelegt
					// Für den IE6 sowie den IE7 wird der Request mit den Internet Explorer eigenen XMLHttpRequest überschrieben
					
					// Normale Browser
					try {
						req = new XMLHttpRequest();
					}
					catch (e) {
						// IE7
						try {
							req = new ActiveXObject("Msxml2.XMLHTTP");
						}
						
						catch (e) {
							// IE8
							try {
								req = new ActiveXObject("Microsoft.XMLHTTP");
							}
							
							// Weder noch => Stop
							catch (failed) {
								req = null;
							}
						}  
					}
					
					// Fehlerausgabe: Request nicht vorhanden
					if (req == null) {
						//alert("Error: Request Object could not be created!");
					}
					// Ansonsten weitermachen mit der Ausgabe
					else {
							
						
							
							
						var params = "table=" + table;
						if(uid) {
								params = params + "&uid=" + uid;	
						}
						
						
						var url = "/?type=99";
						req.open("POST", url, true);
									
						// Wurde die Datei erfolgreich geladen => weitermachen
						req.onreadystatechange = handleRequest_clickcounter;
									
						
						
						// Header und Daten senden
						req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
						req.setRequestHeader("Content-length", params.length);
						req.setRequestHeader("Connection", "close");
						
						// Post Daten senden
						req.send(params);
					}
			
	}
	else {
		return false;
	}
}


 
function handleRequest_clickcounter() {
	//KEINE AKTION - WIR ALLES IN PHP ERLEDIGT...
}

