var ajaxsecu = false;

function check_form(){	
	name_v = document.getElementById('g_name').value;
	entry_v = document.getElementById('g_eintrag').value;
	secu_v = document.getElementById('g_secu').value;
	error = '';
	
	// name check
	if(name_v == '' || name_v == null){
		document.getElementById('g_name').style.backgroundColor='#dd8195';
		error += "- Bitte tragen Sie Ihren Namen ein.\r\n";
	}else{
		document.getElementById('g_name').style.backgroundColor='#ffffff';
	}
		

	// entry check
	if(entry_v == '' || entry_v == null){
		document.getElementById('g_eintrag').style.backgroundColor='#dd8195';
		error += "- Bitte geben Sie einen Eintrag ein.\r\n";
	}else{
		document.getElementById('g_eintrag').style.backgroundColor='#ffffff';
	}	
	

	// security code check ajax implementation	
	secu_check(secu_v);
	if(ajaxsecu == false){		
		error += "- Sie haben einen falschen Sicherheitscode angegeben.\r\n";
		document.getElementById('g_secu').style.backgroundColor='#dd8195';
	}else{
		document.getElementById('g_secu').style.backgroundColor='#ffffff';
	}
	

	// error handling
	if(error != ''){
		error = 'Beim Versuch Ihren Eintrag zu speichern sind folgende Fehler aufgetreten:'+"\r\n"+error;
		alert(error);
		return false;
	}else{
		return true;
	}
}

/**** START GLOBAL SUGGESTION SCRIPT ****/

var xmlHttp = null;

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', 'http://www.hotel-litz.com/gbook/secucheck.php?c=' + wert, true);
    xmlHttp.onreadystatechange = daten;
    xmlHttp.send(null);
  }
  
  return ajaxsecu;
}
  


var text = '';

function daten() {
  var count = 0;

  if (xmlHttp.readyState == 4) {

    text = xmlHttp.responseText;
    
	if(text == 1){
		ajaxsecu = true;
	}else{
		ajaxsecu = false;
	}
  }  
}
