var as = "";

// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// MAKETIMESTAMP
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function makeTimestamp(){
	jetzt 	= new Date();
	sekunde = jetzt.getSeconds();
	minute	= jetzt.getMinutes();
	stunde	= jetzt.getHours();
	tag		= jetzt.getDate();
	monat	= jetzt.getMonth();
	return monat+"."+tag+stunde+minute+sekunde;			
}


// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// SENDPOLLING
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function sendPolling(anz,pid){		
	antwort = "";
	for(i=0;i<anz;i++){
		if(document.form_poll.antwort[i]){
			if(document.form_poll.antwort[i].checked) antwort = document.form_poll.antwort[i].value;
		}
	}
	
	if(antwort!=""){	
		b = document.getElementById('form_poll_button');
		b.disabled = true;
		b.value = "Bitte warten";
		as = "polling";
		
		if (window.XMLHttpRequest) { 
			http = new XMLHttpRequest();
		}else if (window.ActiveXObject){
			http = new ActiveXObject("Microsoft.XMLHTTP");
		}		
		parameter 	= 'antwort='+escape(antwort)+'&time='+makeTimestamp()+'&pid='+pid;
		http.onreadystatechange = getRequestContent;	
		http.open('POST', ptr+'js/_poll.php', true);		
		http.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
	  http.setRequestHeader( 'Content-length', parameter.length );      
	  http.send(parameter);		
	}
}

// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// GETERGEBNIS
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function getErgebnis(pid){	
	document.getElementById('poll_ergebnis').innerHTML = '<img src="'+ptr+'images/loader.gif" width="25" height="25" border="0">';
	
	if (window.XMLHttpRequest) { 
		http = new XMLHttpRequest();
	}else if (window.ActiveXObject){
		http = new ActiveXObject("Microsoft.XMLHTTP");
	}		

	parameter 	= 'mod=ergebnis&time='+makeTimestamp()+'&pid='+pid;	
	http.onreadystatechange = getRequestPollErgebnis;	
	http.open('POST', ptr+'js/_poll.php', true);		
	http.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
	http.setRequestHeader( 'Content-length', parameter.length );      
	http.send(parameter);		

}


// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// GETREQUESTPOLLERGEBNIS
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function getRequestPollErgebnis() {	
	if (http.readyState == 4) {		
		if (http.status == 200) {
			ergebnis 	= http.responseText;
			document.getElementById('poll_ergebnis').innerHTML = ergebnis;
		}
	}
}

// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// SENDNEWSLETTER
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function sendNewsletter(pid){
	if(document.form_poll_newsletter.newsletter.value!=""){
		b = document.getElementById('form_poll_newsletter_button');
		b.disabled = true;
		b.value = "Bitte warten";
		as = "newsletter";
		
		if (window.XMLHttpRequest) { 
			http = new XMLHttpRequest();
		}else if (window.ActiveXObject){
			http = new ActiveXObject("Microsoft.XMLHTTP");
		}		
		parameter 	= 'newsletter='+escape(document.form_poll_newsletter.newsletter.value)+'&time='+makeTimestamp()+'&pid='+pid;
		http.onreadystatechange = getRequestContent;	
		http.open('POST', ptr+'js/_poll.php', true);		
		http.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
	  http.setRequestHeader( 'Content-length', parameter.length );      
	  http.send(parameter);	
	}	
}


// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// GETREQUESTCONTENT
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function getRequestContent() {
	if (http.readyState == 4) {		
		if (http.status == 200) {
			ergebnis 	= http.responseText;
			
			if(as == "newsletter"){
				window.open(ptr+'newsletter/?email='+ergebnis,'_self');
			}else{
				document.getElementById('div_poll_ergebnis').innerHTML = ergebnis;
			}
		}
	}
}