/*
(c) 2010 media78
*/


function sure(msg){
	if(confirm(msg)){
		return true;
	}else{
		return false;
	}
}

function reloadCaptcha(){
	var now = new Date();
	document.getElementById('captchaImg').src = 'captcha.php?' + now.getTime();
}

var xmlHttp = null;
var text = '';
var ajaxsecu = false;

function secu_check(wert) {
  var browser = navigator.appName;

  if(browser == "Microsoft Internet Explorer"){
    xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
  }else{
    xmlHttp= new XMLHttpRequest();
  }

  if (xmlHttp) { 	
    xmlHttp.open('GET', 'secucheck.php?c=' + wert, true);
    xmlHttp.onreadystatechange = daten;
    xmlHttp.send(null);
  }
  
  return ajaxsecu;
}

function daten() {
  var count = 0;
  if (xmlHttp.readyState == 4) {
    text = xmlHttp.responseText;
	if(text == 1){
		ajaxsecu = true;
	}else{
		ajaxsecu = false;
	}
  }  
}

function checkCommentForm(){
	error = '';
	// pflichtfelder
	if(!$('#author').val())	error += "Bitte geben Sie Ihren Namen an.\n";
	if(!$('#mail').val()) error += "Bitte geben Sie eine korrekte E-Mail Adresse an.\n";
	if(!$('#comment').val()) error += "Bitte geben Sie einen Kommentar ein.\n";
	
	// captcha ajax check
	secu_check($('#captcha').val());	
	if(ajaxsecu == false){
		error += "\nSie haben den Sicherheitscode falsch angegeben.\nBitte schreiben Sie die vier Zeichen aus der Grafik in das Feld nebenan. Dieser Code schützt uns vor automatischen Anfragen durch Computerprogramme. Vielen Dank für Ihr Verständnis. Wenn Sie den Code nicht lesen können, klicken Sie darauf, um einen neuen zu generieren.";
		reloadCaptcha();
	}
	
	if(error != ''){
		alert(error);
		return false;
	}else{
		return true;
	}
}
