// JavaScript Document
	
	var xhttp;
	var xhttp1;
	var xhttp2;
	var xhttp3;
	var perSite;
	var intAnzProfiles;

	function createXMLHttpRequest() {
	   if (window.ActiveXObject) { 
			try { 
			   // IE 6 and higher
			   xhttp = new ActiveXObject("MSXML2.XMLHTTP");
			} catch (e) {
				try {
					// IE 5
					xhttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					xhttp=false;
				}
			}
		}
		else if (window.XMLHttpRequest) {
			try {
				// Mozilla, Opera, Safari ...
				xhttp = new XMLHttpRequest();
			} catch (e) {
				xhttp=false;
			}
		}
		return xhttp;
	}

		
	function sendRequest_callback() {
		//alert ( "send:"+xhttp1.readyState + "status: "+xhttp1.status);
		
		if (xhttp1.readyState==4 && xhttp1.status==200)
		{
			//alert ("readysend:"+ xhttp.responseText );
			document.getElementById("feedback").innerHTML = xhttp1.responseText;
		}
	}
	
	
	function SendVote()
	{
		xhttp1 = createXMLHttpRequest();
		if (!xhttp1) {
			//alert("An Error occured when trying to initialize XMLHttpRequest!");
			return; // exit
		}
		
		var q = document.getElementById("voting").value;
		q = encodeURIComponent(q);
		//var q = 10;
		//alert("q= "+xhttp);
		
		xhttp1.open("GET","setVote.php?wert="+q,true);
		xhttp1.onreadystatechange=sendRequest_callback;
		xhttp1.send(null);
	}




	function setAnzPerSite()
	{
		//alert(document.getElementById('anzPer').value);	
		perSite = document.getElementById('anzPer').value;
		document.getElementById("seitenListe").innerHTML = '';
		var int_1 = perSite*0;
		var int_2 = int_1+perSite;
		//alert ("int_1= "+int_1 + " and int_2 ="+ int_2);
		getProfiles(int_1,int_2,1,perSite);
		makeList();
	}
	function makeList()
	{
			if(!perSite)
			{
				perSite = NumberPerSite;
			}
		
			var sites = Math.ceil(intAnzProfiles/perSite);
			
			//if(sites > 1)
			//{
				
				var myReturn = "<span>";
				
				if(sites > NumberSkips)
				{
					if(site >1)
					{
						var int_1 = perSite*0;
						var int_2 = int_1+perSite;
						//alert ("int_1= "+int_1 + " and int_2 ="+ int_2);
						myReturn += "<a href='javascript:getProfiles("+int_1+","+int_2+",1,"+perSite+");' id='back' style='color:ffffff;'>&lt;&lt; </a>";
					}
					else
					{
						myReturn += "<span style='color:aaaaaa'>&lt;&lt; </span>";
					}
				}
				
				
				if(site >1)
				{
					var int_1 = perSite*(site-2);
					var int_2 = int_1+perSite;
					//alert ("int_1= "+int_1 + " and int_2 ="+ int_2);
					myReturn += "<a href='javascript:getProfiles("+int_1+","+int_2+","+(site-1)+","+perSite+");' id='back' style='color:ffffff;'>&lt; </a>";
				}
				else
				{
					myReturn += "<span style='color:aaaaaa'>&lt; </span>";
				}
				
				/*
				for (i=0; i<sites;i++)
				{
					var int1 = i*perSite;
					var int2 = int1+perSite;
					
					myReturn += "<a href='javascript:getProfiles("+int1+","+int2+","+(i+1)+");' id='s"+(i+1)+"' style='color:ffffff;'>"+(i+1)+"</a> ";
				}
				*/
				
				myReturn += " Seite " + site + " von " + sites + "  ";
				
				
				if(site < sites)
				{
					var int_1 = perSite*(site);
					var int_2 = int_1+perSite;
					//alert ("int_1= "+int_1 + " and int_2 ="+ int_2);
					myReturn += " <a href='javascript:getProfiles("+int_1+","+int_2+","+(site+1)+","+perSite+");' id='forward' style='color:ffffff;'>&gt;</a>";
				}
				else
				{
					myReturn += "<span style='color:aaaaaa'>&gt; </span>";
				}
				
				if(sites > NumberSkips)
				{
					if(site < sites)
					{
						var int_1 = perSite*(sites-1);
						var int_2 = int_1+perSite;
						//alert ("int_1= "+int_1 + " and int_2 ="+ int_2);
						myReturn += " <a href='javascript:getProfiles("+int_1+","+int_2+","+(sites)+","+perSite+");' id='forward' style='color:ffffff;'>&gt;&gt;</a>";
					}
					else
					{
						myReturn += "<span style='color:aaaaaa'>&gt;&gt;</span>";
					}
						
				}
				
				
				

				myReturn += "</span>";
			
			//alert(myReturn);
				document.getElementById("seitenListe").innerHTML = myReturn;
				//var el = "s"+site;
				//document.getElementById(el).innerHTML = "<span style='color:ff0000;'>"+site+"</span>";
			
	}
	
	
	
	
	function sendRequest_callback3() {
		
		//alert ( "send:"+xhttp3.readyState + "status: "+xhttp3.status);
		
		if (xhttp3.readyState==4 && xhttp3.status==200)
		{
			//alert ("readysend:"+ xhttp3.responseText );
			//alert("perSite = " + perSite);
			
			intAnzProfiles = xhttp3.responseText; 
			makeList();
		}
	}
	function getAnzAllProfiles(PerSite)
	{
		xhttp3 = createXMLHttpRequest();
		if (!xhttp3) {
			return; // exit
		}
		//perSite = PerSite;
		//alert("- "+perSite);
		xhttp3.open("GET","getAnzProfiles.php",true);
		xhttp3.onreadystatechange=sendRequest_callback3;
		xhttp3.send(null);
	}





	function sendRequest_callback2() {
		
		//alert ( "send:"+xhttp2.readyState + "status: "+xhttp2.status);
		
		if (xhttp2.readyState==4 && xhttp2.status==200)
		{
			//alert ("readysend:"+ xhttp2.responseText );
			document.getElementById("liste").innerHTML = xhttp2.responseText;
		}
	}
	function getProfiles(intStart, intEnd, s, PerSite)
	{
		xhttp2 = createXMLHttpRequest();
		if (!xhttp2) {
			return; // exit
		}
		
		
		xhttp2.open("GET","getProfiles.php?intStart="+intStart+"&intEnd="+intEnd,true);
		xhttp2.onreadystatechange=sendRequest_callback2;
		xhttp2.send(null);
		
		//document.getElementById("s"+site).innerHTML = "<span style='color:ffffff;'>"+site+"</span>";
		site = s;
		//alert("site1 = "+site);
		perSite = PerSite;
		makeList();
	}
