
function returnStatus(data){
	var bodyObj = document.getElementsByTagName('BODY')[0];
	var divObj = document.getElementById('eventPop');
	divObj.innerHTML = data;
}
function returnStatus1(data){
	var bodyObj = document.getElementsByTagName('BODY')[0];
	var divObj = document.getElementById('eventPop');
	divObj.innerHTML = data;
	initToolTip();
}

function showEventDet(eventId){
	var screenWidth = screen.width;
	var bodyObj = document.getElementsByTagName('BODY')[0];
	var divObj = document.getElementById('eventPop');
	if(!divObj){
		var divObj = document.createElement('DIV');
		divObj.id = "eventPop";
		bodyObj.appendChild(divObj);
	}
	
	divObj.innerHTML = "Bitte warten, Daten Veranstaltung l&auml;dt.";
	divObj.className = "eventPopup";
	divObj.style.left = parseInt(parseInt(screenWidth/2) - parseInt(divObj.offsetWidth/2)) + 'px';
	var ajaxVar = new ajaxVars();
 	ajaxVar.vars['action'] = "runFunction";
 	ajaxVar.vars['eid'] = eventId;
 	ajaxVar.vars['incModule'] = "index.func";
 	ajaxVar.vars['func'] = "showEventDetails";
 	ajaxVar.gotoFunction = "returnStatus";
 	ajaxVar.fnVars['eid'] = eventId;
	ajaxVar.AjaxPostSQL();
}

function showEventForm(){
	var screenWidth = screen.width;
	var bodyObj = document.getElementsByTagName('BODY')[0];
	var divObj = document.getElementById('eventPop');
	if(!divObj){
		var divObj = document.createElement('DIV');
		divObj.id = "eventPop";
		bodyObj.appendChild(divObj);
	}
	
	divObj.innerHTML = "Bitte warten, Daten Veranstaltung l&auml;dt.";
	divObj.className = "eventPopup";
	divObj.style.width = "520px";
	divObj.style.padding = "20px";
	divObj.style.left = parseInt(parseInt(screenWidth/2) - parseInt(divObj.offsetWidth/2)) + 'px';
	var ajaxVar = new ajaxVars();
 	ajaxVar.vars['action'] = "runFunction";
 	ajaxVar.vars['incModule'] = "index.func";
 	ajaxVar.vars['func'] = "showEventForm";
 	ajaxVar.gotoFunction = "returnStatus1";
	ajaxVar.AjaxPostSQL();
	
}

function removeEventPopup(){
	var divObj = document.getElementById('eventPop');
	divObj.parentNode.removeChild(divObj);
}

function submit_event(){
	var eventName = document.getElementById('txtev').value;
	var date_day = document.getElementById('date_day').value;
	var date_month = document.getElementById('date_month').value;
	var date_year = document.getElementById('date_year').value;
	var min_id = document.getElementById('min_id').value;
	var sec_id = document.getElementById('sec_id').value;
	var txtLocation = document.getElementById('txtLocation').value;
	var styled = document.getElementById('styled').value;
	//var txtEmail = document.getElementById('txtEmail').value;
	var txtWebsite_url = document.getElementById('txtWebsite_url').value;
	var txtUser_name = document.getElementById('user_name').value;
	var txtUser_email = document.getElementById('user_email').value;
	
	var err='';
	if(eventName=='' || eventName==' '){
		err +="Veranstaltung\n";
	}
	
	if(txtLocation=='' || txtLocation==' ' ){
		err +="Ort\n";
	}
	
// 	if(txtEmail=='' || txtEmail==' ' ){
// 		err +="E-Mail\n";
// 	}else if(!checkEmail2(txtEmail)){
// 		err +="E-Mail\n";
// 	}
	
	if(txtUser_name=='' || txtUser_name==' ' ){
		err +="Ihr Name\n";
	}
	
	if(txtUser_email=='' || txtUser_email==' ' ){
		err +="Ihre E-Mail\n";
	}else if(!checkEmail2(txtUser_email)){
		err +="Ihre E-Mail\n";
	}
	
	if(err != "") {
		var errShow = "Folgende Felder sind leer oder nicht korrekt eingegeben: \n\n";
		errShow += err;
		alert(errShow);
		return false;
	}else{
	
		var screenWidth = screen.width;
		//var bodyObj = document.getElementsByTagName('BODY')[0];
		var divObj = document.getElementById('eventPop');
		divObj.innerHTML = "Senden Veranstaltung";
		divObj.className = "eventPopup";
		divObj.style.width = "520px";
		divObj.style.padding = "20px";
		divObj.style.left = parseInt(parseInt(screenWidth/2) - parseInt(divObj.offsetWidth/2)) + 'px';
		var ajaxVar = new ajaxVars();
		
	 	ajaxVar.vars['action'] = "runFunction";
	 	ajaxVar.vars['event'] = eventName;
	 	ajaxVar.vars['date_day'] = date_day;
		ajaxVar.vars['date_month'] = date_month;
		ajaxVar.vars['date_year'] = date_year;
		ajaxVar.vars['min_id'] = min_id;
		ajaxVar.vars['sec_id'] = sec_id;
		
		ajaxVar.vars['location'] = txtLocation;
		ajaxVar.vars['info'] = styled;
		//ajaxVar.vars['email'] = txtEmail;
		ajaxVar.vars['website_url'] = txtWebsite_url;
		ajaxVar.vars['user_name'] = txtUser_name;
		ajaxVar.vars['user_email'] = txtUser_email;
		
		
	 	ajaxVar.vars['incModule'] = "index.func";
	 	ajaxVar.vars['func'] = "saveEventDetails";
	 	ajaxVar.gotoFunction = "returnEventStatus";
		ajaxVar.AjaxPostSQL();
	}
}


function returnEventStatus(data){
	var bodyObj = document.getElementsByTagName('BODY')[0];
	var divObj = document.getElementById('eventPop');
	divObj.innerHTML = "<div class=\"right\" style=\"margin-top:-20px; margin-right:-20px\"><a href=\"#close\" onclick=\"removeEventPopup();\"><a href=\"#close\" onclick=\"removeEventPopup();\"><img src=\"webImages/close.gif\" title=\"schlie&szlig;en\" border=0></a></div>";
	divObj.innerHTML += data;
}

function checkEmail2(fieldValue){
	var chkAt = fieldValue.indexOf("@");
	var chkDot= fieldValue.indexOf(".");
	var chkHack= fieldValue.indexOf("@.");
	var chkHackA= fieldValue.indexOf(".@");

	if((chkAt >= 0) && (chkDot >= 0) && (chkHack == -1) && (chkHackA == -1) ) {
		return true;
	}
	return false;
}
