var menuOpen;
var openElement;
var openMenuElement;


function hidediv() {
  if (openMenuElement)
	 openMenuElement.style.display = 'none';
	menuOpen = 0;
}

function showdiv(e, element, id) {
	if((openElement != element) && (menuOpen == 1)) hidediv();
	else if(menuOpen) return false;
	if(!e) var e = window.event;
	if (document.getElementById && document.getElementById('hideshow' + id)) { // DOM3 = IE5, NS6
		document.getElementById('hideshow' + id).style.left = parseInt(absLeft(element) - 6) + 'px';
		document.getElementById('hideshow' + id).style.top = parseInt(absTop(element) + 20) + 'px';
		document.getElementById('hideshow' + id).style.display = 'block';
		menuOpen = 1;
		openElement = element;
		openMenuElement = document.getElementById('hideshow' + id);
	}
} 

function loseFocus(){

}

  function absLeft(el) {
     return (el.offsetParent)? 
     el.offsetLeft+absLeft(el.offsetParent) : el.offsetLeft;
  }

  function absTop(el) {
     return (el.offsetParent)? 
     el.offsetTop+absTop(el.offsetParent) : el.offsetTop;
  }

function setStatus(str) {
	window.status = str;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function returnMouseXAndY(){
	if (!e) var e = window.event;
	//RÃœCKGABE DER MOUSE X UND Y POSITION ALS ARRAY [0] = X ; [1] = Y
	var MouseXName = "";
	var MouseYName = "";

	if(navigator.appName.indexOf("Netscape") != -1){
	   	MouseXName = eval("e.pageX");
	   	MouseYName = eval("e.pageY");
	}else if(navigator.appName.indexOf("Explorer") != -1){
	   	MouseXName = eval("window.event.x + document.documentElement.scrollLeft");
	   	MouseYName = eval("window.event.y + document.documentElement.scrollTop");
	}else{
		MouseXName = eval("e.pageX");
	   	MouseYName = eval("e.pageY");
	}
	
	var arMousePosition = Array(MouseXName, MouseYName);
	return arMousePosition;
}

function showKinder(anzahl){
	for(var i = 0; i < anzahl; i++){
		document.getElementById('KindContainer' + i).style.display = 'block';	
	}
	for(i = anzahl; i < 4; i++){
		document.getElementById('KindContainer' + i).style.display = 'none';
	}
}

function checkText(number){
	if(number == 1)
		return ajaxOk(number);
	if(document.getElementById(String('bInput' + number)).value.length > 2){
		return ajaxOk(number);
	}else{	
		return ajaxWrong(number);
	}
}

function checkMail(text){
	if(text.search(/@/) != -1)
		return ajaxOk("Mail");
	else
		return ajaxWrong("Mail");
}

function checkDate(){
		if(document.getElementById('abreise_year').value > document.getElementById('ankunft_year').value)
			return ajaxOk("Date");
		if(document.getElementById('abreise_month').value > document.getElementById('ankunft_month').value)
			return ajaxOk("Date");
		if(parseInt(document.getElementById('abreise_day').value) > parseInt(document.getElementById('ankunft_day').value))
			return ajaxOk("Date");
		
		return ajaxWrong("Date");
}


function checkAll(){
	var success = 1;
	for(i = 0; i < 9; i++){
		if(i != "8" && !checkText(i)){
			var success = 0;
		}
	}
	
	if(!checkMail(document.getElementById('bInputMail').value)){
		var success = 0;
	}
	/*
	if(!checkCapture()){
		var success = 0;
	}*/
		
	return success;
}


function setMyDate(){
}


function ajaxOk(number){
	new Ajax.Updater('controlDiv' + number, 'jsparty/ajax.php?inputOk=1');
	return 1;
}

function ajaxWrong(number){
	new Ajax.Updater('controlDiv' + number, 'jsparty/ajax.php?inputOk=0');
	return 0;
}

function submitForm(){
	if(!checkAll())
	new Ajax.Updater('controlDivCheck', 'jsparty/ajax.php?inputAll=1');
	else
		document.forms['PauschalenForm'].submit();
}
 

function selectDataTable(number){
	document.PauschalenForm.title.selectededex = number;
}

function setColors(color){
	for (var i = 0; i < document.getElementsByTagName("h2").length; i++) {
		document.getElementsByTagName("h2")[i].style.color = color;	
	}

}

function showForm(){
	document.getElementById('BestellForm').style.display='block';
	document.getElementById('BestellShow').style.display='none';
	document.getElementById('BestellHide').style.display='block';
}

function hideForm(){
	document.getElementById('BestellForm').style.display='none';
	document.getElementById('BestellShow').style.display='block';
	document.getElementById('BestellHide').style.display='none';	
}


