var http_request = false;
var aufruf=0;
var s_id=null;
var send='';
insert = false; 
preview = false; 

// ein http_request-Element
function makeRequest(url,pinfor) 
{
  
	

	if (window.XMLHttpRequest) 
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
    }
	else if (window.ActiveXObject) 
	{ // IE
    	http_request = new ActiveXObject("Microsoft.XMLHTTP");
    }

	// Dateistrom Funktion

	http_request.onreadystatechange = getAnswer;

	// POST Übertragung
	http_request.open('POST', url, true);


	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
	
		send= pinfor;
	
	

	// Anfrage senden
	http_request.send(send);

}


function getAnswer() 
{
	// Übertragung schon fertig?
	if (http_request.readyState == 4) 
	{
		//Fehler?
		if (http_request.status == 200) 
		{
			// Nein
			parseXML(http_request.responseText);
        } 
		else 	
		{
			// Ja
			alert('Der Aufruf per Ajax hat nicht funktioniert! Fehler.');
		}
	}
}

function parseXML(xmldoc) 
{ 
document.getElementById('wait2').style.visibility = "hidden";
    document.getElementById('wait').style.visibility = "hidden";

    if(preview){
	var object = document.getElementById('preview');
 	object.src = xmldoc;
	var object2 = document.getElementById('addpicdivimg');
 	object2.src = xmldoc;
	preview = false;
	return true;
    }
    if(insert){
	alert('Danke für das Bild!');

	window.location = 'graphic_guestbook.php';
	insert = false; 
	return true;
	
    }

    if(checking){
	
	if(xmldoc == "false"){
	
	document.getElementById('nickname_err2').style.visibility = "visible";
	document.getElementById('email_err2').style.visibility = "visible";
	document.getElementById('nickname_err').style.visibility = "hidden";
	document.getElementById('email_err').style.visibility = "hidden";
	checking = false;
	}else{
	
	document.getElementById("addpic").style.visibility = "hidden";
	document.getElementById("addpic").style.height = "0px";
	
	document.getElementById("addpic").style.overflow = "hidden";


	document.getElementById("setpic").style.visibility = "visible";

	document.getElementById('nickname_err2').style.visibility = "hidden";
	document.getElementById('email_err2').style.visibility = "hidden";
	document.getElementById('nickname_err').style.visibility = "hidden";
	document.getElementById('email_err').style.visibility = "hidden";
	
	
	start_picadd();

		return true;
	}

    }

}

function getcal(m,y,s){

makeRequest('kalender.php',m,y,s); 

}

function getgbpic(pinfo){

	preview = true;
        makeRequest('graphic_guestbook.php?get=pic','pi='+pinfo); 
	

return true;

}

function insert_p(sending){
	insert = true;
	makeRequest('graphic_guestbook.php?get=pic',sending);
	
	
return true;
}
function checkdata(tocheck){
	checking = true;
	makeRequest('graphic_guestbook.php?get=pic',tocheck);

return true;

}
