var posx			= 0;			// Die X Kordinate der Mouse Position
var posy			= 0;			// Die y Kordinate der Mouse Position
var content_height	= new Array();	// beinhaltet hoehen von content divs um sie zusammenfahren zu lassen
var src				= '';			// src wird erstmal leer gesetzt damit erüberhaupt da ist
var ajax_requests	= new Array();	// Ist ein Array mit allen IDs 

// Mauszeiger Hand oder Pointer?
var cursor = '';
var ie5x = false;
if ((window.navigator.appName.indexOf("Explorer") >= 0) && (window.navigator.appVersion.indexOf("MSIE 6.0") == -1)) ie5x = true;
if (ie5x) { cursor = 'hand'; }
else cursor = 'pointer';

// Brwoser ermitteln
var browserVer = 'ns';
if (window.navigator.appVersion.indexOf("MSIE") > 0) browserVer = 'ie';

// Schaut nach welcher Browser es ist
var w3c=(document.getElementById)? true : false;
var ns4=(document.layers)? true : false;
var ie4=(document.all && !w3c)? true : false;
var ns6=(w3c&&navigator.appName.indexOf("Netscape")>=0)? true: false;

// Diese Funktion zerteilt eine id um zu ermitteln welche Gruppe es ist und welche ID darin genau
function ermittle_over_id(ids){
	num=ids.split("_");
	nummer=num[num.length-1];
	ids=num[0];
	
	 return new Array(num[0],nummer);
}

function div_display( id ){
	
	var nummer	= ermittle_over_id(id);
	var box		= document.getElementById( id ).style;
//	var bild_o	= document.getElementById( nummer[0]+'_button-open_'+nummer[1] ).style;
	var bild_o	= document.getElementById( nummer[0]+'_button-open' ).style;
//	var bild_c	= document.getElementById( nummer[0]+'_button-close_'+nummer[1] ).style;
	var bild_c	= document.getElementById( nummer[0]+'_button-close' ).style;
		
	if( box.display == 'none' ){
		bild_o.display	= 'block';
		bild_c.display	= 'none';
		box.display		= 'block';
	}else{
		bild_o.display	= 'none';
		bild_c.display	= 'block';
		box.display = 'none';
	}
	
}


// Macht den News Scroller mit ausfaeden der2. Parameter sagt ob er am ende Ausfaedet
function NewsTicker( id  , fade) {

  document.getElementById(id).innerHTML='<div>'+ticker_text.substring(0, ticker_pos)+'</div>';

  ticker_pos=ticker_pos+1;

  if (ticker_pos > ticker_text.length) {

	ticker_pos=0;
	
	if( fade ){
		opacity( id , 100, 0, 1000);
		setTimeout("changeOpac(100, '"+id+"' )",1050);
	}
	
	setTimeout("NewsTicker( '"+id+"' , "+fade+")", 1050); 

  }else{
	setTimeout("NewsTicker( '"+id+"' , "+fade+" )", 100);
  }

}

// Diese Funktion veraendert die hoehe der Box langsam und nicht mit einem ruck  
function content_resize( id ){

	var nummer	= ermittle_over_id( id );
	var box 	= document.getElementById( nummer[0]+'_content' );
	var bild_o	= document.getElementById( nummer[0]+'_button-open' ).style;
	var bild_c	= document.getElementById( nummer[0]+'_button-close' ).style;
	var hoehe	= GetElementHeight( box );
	var temp	= 0;
	var timer	= 0;

	if( content_height[ nummer[0]+'_content' ] > 0 ){
		if( hoehe > 5 ){
	
			bild_o.display		= 'none';
			bild_c.display		= 'inline';
			box.style.overflow	= 'hidden';
			temp = content_height[ nummer[0]+'_content' ];
	
			while( temp != 0 ){
				setTimeout("document.getElementById('"+nummer[0]+"_content').style.height = "+temp+"+'px';" , (timer * 5) );
				temp--;
				timer++;				
			}
	
		}else{
			bild_o.display		= 'inline';
			bild_c.display		= 'none';
			hoch = content_height[ nummer[0]+'_content' ];
	
			while( temp != hoch ){
				setTimeout("document.getElementById('"+nummer[0]+"_content').style.height = "+temp+"+'px';" , (timer * 5) );
				temp++;
				timer++;
				
			}
			setTimeout("document.getElementById('"+nummer[0]+"_content').style.overflow = 'visible';" , (timer * 5) );
		}
	}
}

// macht das selbe wie content_resize nur ohne knoepfe
function content_resize_kommentar( id , status, kommentar_id , kommentar_text ){
	
	var nummer	= ermittle_over_id( id+'_kommentar' );
	var box 	= document.getElementById( id+'_kommentar' );	
	var hoehe	= GetElementHeight( box );
	var temp	= 0;
	var timer	= 0;

	if(!status) status=false;	

	try{
		document.getElementById( id+'_comment_id' ).value		= kommentar_id;
		document.getElementById( id+'_kommentar_comment' ).value= kommentar_text;
	}catch(e){}
	
	if( hoehe > 5 ){
		
		if(!status){
			box.style.overflow	= 'hidden';
			temp = 120;
	
			try{ document.getElementById( id+'_kommentar_comment').blur(); }catch(ezb){}
			
			while( temp != -1 ){
				setTimeout("document.getElementById('"+id+"_kommentar').style.height = "+temp+"+'px';" , (timer * 5) );
				temp--;
				timer++;	
			}
	}
	}else{
		hoch = 120;
		try{ document.getElementById( id+'_kommentar_comment').focus(); }catch(ezb){}
		while( temp != hoch ){
			
			setTimeout("document.getElementById('"+id+"_kommentar').style.height = "+temp+"+'px';" , (timer * 5) );
			temp++;
			timer++;
			
		}
		setTimeout("document.getElementById('"+id+"_kommentar').style.overflow = 'visible';" , (timer * 5) );
	}
	
}

function reportAjaxError(request, status , error){
	alert(request.responseText);
//	alert('Sorry. There was an Transmission error. Please try again.');
}

// Mediaplayer Functions Start
function sendEvent(swf,typ,prm) { 
  thisMovie(swf).sendEvent(typ,prm); 
};

function getUpdate(typ,pr1,pr2,swf) {};

function thisMovie(movieName) {
if(navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
} else {
return document[movieName];
}
};

function loadFile(swf,obj)
{ 
  thisMovie(swf).loadFile(obj); 
};

// Mediaplayer Functions End

function loadDynamic( liste_id , module, transfer_id, override , params){

	if( module!='' ){
		
	if( params==undefined) params='';
		
		params+= '&liste_id='+liste_id;
		
		
	
		modul_liste = new Array();
		
		var Ergebnis = module.search(/,.+/);
		if (Ergebnis != -1){
			modul_liste = module.split(",");
		}else{
			modul_liste[ 0 ] = module;
		}
		
		if( override && request_id!=0 ){
			transfer_id = request_id;
			
			params+= cleanQuery( cleanQuery( '' , 'id' ) , 'src' ); // Übergibt den Query String damit man werte wie eine Bild id die erst im Ajax modul gebraucht wird auch hat
			
			if( transfer_id!= 0  && !$('DYNAMIC_MODUL_ID_'+liste_id) ){
				
				$.ajax({
			  		type: 'POST',
			  		url: root_link + "ajax/cache.php?",
					data: "id="+liste_id+"&index="+request_id,
			  		dataType: "html",
			  		success: function( data ){ showModulBlatt(data , liste_id , true);MakeCurrentList( transfer_id , true ,modul_liste[ 0 ] , liste_id); },
			  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
				});
			}else{
				MakeCurrentList( transfer_id , true ,modul_liste[ 0 ] , liste_id);
			}
			
		}else{
			
			// Lädt die Ads nur nach wenn es nicht der erste Aufruf ist
			if( !override )	reloadAds(0);
			
			transfer_id = transfer_id+"";
			if (transfer_id.indexOf("&")==-1) {
				MakeCurrentList( transfer_id, false , modul_liste[ 0 ] , 0);
				request_id= transfer_id;
			} else {
				// alert('bei der Technik melden');
				trans_split = transfer_id.split("\&");
				trans_split = trans_split[0];
				MakeCurrentList( trans_split , false , modul_liste[ 0 ] , 0);
				request_id= trans_split;
			}
		}
		
		for(var i=0; i<modul_liste.length; i++){

			try{
				if( i==0){
					loadDynamicModul( modul_liste[ i ], transfer_id , params ,1);
				}else{
					loadDynamicModul( modul_liste[ i ], transfer_id , params);
				}
			}catch(e){
				
			};
		}
	}	 
}


function loadDynamicModul( mod_id, transfer_id , param , pageimpression , loading ){

	if( ModulExists( mod_id ) && ModulAjaxSpeere(mod_id , 'add') ){

		if (param == undefined) param ="";	// dazu gekommen für die Community bereiche
		if (loading == undefined) loading = true;	// dazu gekommen für die Community bereiche
		if (pageimpression == undefined){// zusatz für zählungen der user bei defined wird gezählt
			pi ="&pi=0"; 
		}else{
			pi ="&pi=1";
			var query_google =cleanQuery( '' , 'id' );
			
			try { 
				pageTracker._trackPageview("?"+query_google+"&id="+transfer_id);
			} catch(e) { }
		}
		if( transfer_id== 0){ transfer_id = request_id; }
		if( isNaN( transfer_id ) == true ){
			transfer_str = transfer_id; 
		}else{
			transfer_str='';
		}
	
		if( loading ) showloading( mod_id );

		$.ajax({
	  		type: 'POST',
	  		url:  "/ajax/modul.php?",
			data: "src="+src+"&id="+mod_id+"&transfer_id="+transfer_id+"&transfer_str="+transfer_str+param+pi,
	  		dataType: "html",
	  		success: function( data ){ showDynamicModul(data , mod_id); },
	  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
		});
	}
}

function showDynamicModul( data , mod_id ){
	ModulAjaxSpeere( mod_id , 'delete');	
	try{
		if ($('AJAX_PLATZHALTER_MODUL_ID_' + mod_id)) {
			document.getElementById( 'AJAX_PLATZHALTER_MODUL_ID_' + mod_id ).innerHTML = data;
				eval($('AJAX_PLATZHALTER_MODUL_ID_' + mod_id).find("script").text());
		}
	}catch(e){}
	try{
		if ($('DYNAMIC_MODUL_ID_' + mod_id)) {
			document.getElementById('DYNAMIC_MODUL_ID_'+mod_id).innerHTML = data;
			eval($('DYNAMIC_MODUL_ID_' + mod_id).find("script").text());
		}
	}catch(e){alert(e);}
	content_height['MODUL-ID-'+mod_id+'_content']=$( 'MODUL-ID-'+mod_id+'_content' ).outerHeight();
//	content_height['MODUL-ID-'+mod_id+'_content']=GetElementHeight( document.getElementById( 'MODUL-ID-'+mod_id+'_content' ) );
}

// fuegt den Smiley in das Textfeld ein
function insertSmiley(aTag, eTag,input) {
  aTag = " " + aTag + "";
  input = document.getElementById( input );
  input.focus();
  /* fuer Internet Explorer */
  if(typeof document.selection != 'undefined') {
    /* Einfuegen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + insText + eTag;
    /* Anpassen der Cursorposition */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      range.moveStart('character', aTag.length + insText.length + eTag.length);      
    }
    range.select();
  }
  /* fuer neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfuegen des Formatierungscodes */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* fuer die uebrigen Browser */
  else
  {
    /* Abfrage der Einfuegeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("<?=$sprache['einfuegen_an']?> (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfuegen des Formatierungscodes */
    var insText = prompt("<?=$sprache['formatierter_text']?>");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}

/* Diese Funktion wird benutzt um die Blaetterei zu machen
*/
function LoadModulBlatt( element_id , art ){
	
	var aktuelle_seite	= parseInt (document.getElementById('MODUL-ID-'+element_id+'_aktuelle_seite').innerHTML );
	var gesamt_seiten	= parseInt (document.getElementById('MODUL-ID-'+element_id+'_gesamt_seiten').innerHTML );
	
	$('MODUL-ID-'+element_id+'_content').scrollTop='0px';
	
	if( art == '+' ){
		if( ( aktuelle_seite+1 ) <= gesamt_seiten){
			neue_seite = aktuelle_seite+1;
		}else{
			neue_seite = aktuelle_seite;
		}
	}else{
		if( ( aktuelle_seite-1 ) > 0){
			neue_seite = aktuelle_seite-1;
		}else{
			neue_seite = aktuelle_seite;
		}
	}
	
	if( aktuelle_seite != neue_seite){
		
		document.getElementById('MODUL-ID-'+element_id+'_aktuelle_seite').innerHTML = neue_seite;
		
		$.ajax({
	  		type: 'POST',
	  		url:  root_link + "ajax/cache.php?",
			data: "id="+element_id+"&file="+String( neue_seite - 1 ),
	  		dataType: "html",
	  		success: function( data ){ showModulBlatt(data , element_id , false ); },
	  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
		});
	}
}

function loadmodulpage(element_id,user_id,page,maxpage, params) {
		
	if(params == undefined)    params    = "";
	if (page == -1) {
		var param = "id="+element_id+"&transfer_id="+user_id+"&edit=true";
	} else if (page == -2) {
		var param = "id="+element_id+"&transfer_id="+user_id+"&save=true";
		send_form( 'community_profil_head_edit', element_id, user_id );
	} else {
		if (page < 0) return;
		if (page >= maxpage) return;
		var param = "id="+element_id+"&transfer_id="+user_id+"&page="+page+params;
	}
	
	pi ="&pi=1"+"&src="+src;
	var query_google =cleanQuery( '' , 'id' );
		
	try { 
		pageTracker._trackPageview("?"+query_google+"&id="+transfer_id);
	} catch(e) { }
	
	showloading(element_id);
	if (page != -2) {
		
		$.ajax({
	  		type: 'POST',
	  		url:  root_link + "ajax/modul.php?",
			data: param+pi,
	  		dataType: "html",
	  		success: function( data ){ 
					if ($('DYNAMIC_MODUL_ID_'+element_id)) {
						document.getElementById('DYNAMIC_MODUL_ID_'+element_id).innerHTML = data;
					} else {
						document.getElementById('MODUL_ID_BOX_'+element_id).innerHTML = data;
					}
				},
	  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
		});
	}
}

function loadSingleAjaxModule(module_id, params, target_id)
{
	if(params == undefined)    params    = "";
	if(target_id == undefined) target_id = ajax_container;
		
	showloading(module_id);
	
	$.ajax({
  		type: 'POST',
  		url:  root_link + "ajax/modul.php?",
		data: "id=" + module_id + params,
  		dataType: "html",
  		success: function( data ){ document.getElementById('AJAX_PLATZHALTER_MODUL_ID_' + target_id).innerHTML = data; },
  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
	});
}

function showModulBlatt( data , element_id , override ){
	try{
		document.getElementById( 'MODUL-ID-'+element_id+'_content' ).innerHTML = data;
		if( override ){
			document.getElementById( 'MODUL-ID-'+element_id+'_aktuelle_seite').innerHTML = loadCookie( "TEMP_LISTE" );
			if( originalRequest.responseText =='' ){
				location.href='/?src=service_404&url='+escape( window.location );
			}
		}
	}catch(e){}
} 

function loadCookie( name ){
	var cookieValue = "";
    var search = name + "=";
    if(document.cookie.length > 0) {
        offset = document.cookie.indexOf(search);
        if(offset != -1) {
            offset += search.length;
            end = document.cookie.indexOf(";", offset);
            if(end == -1) end = document.cookie.length;
            cookieValue = unescape(document.cookie.substring(offset, end))
        }
    }
    return cookieValue;	
}

function deleteCookie( name ){
		document.cookie = "name="+ name +"; expires=0";	
}

function setCookie(Bezeichner,Wert,Dauer){
  jetzt=new Date();
  Auszeit=new Date(jetzt.getTime()+Dauer*86400000);
  document.cookie=Bezeichner+"="+Wert+";expires="+Auszeit.toGMTString()+";";
}


function MakeCurrentList( id , jump , mod_id , listen_id){
	
	var tausch		= '-current';
	var objTop		= 0;
		
	try{ var such_class	=document.getElementById( id ).className.replace(tausch , ""); }catch(e){}
	 // macht den Sprung hoch um das 1. Modul anzuzeigen wenn es nicht sichtbar ist

	 if( ModulExists( mod_id ) ){
		try{
			document.getElementById('AJAX_PLATZHALTER_MODUL_ID_'+mod_id).style.position='absolute';
			objTop = document.getElementById('AJAX_PLATZHALTER_MODUL_ID_'+mod_id).offsetTop;
			document.getElementById('AJAX_PLATZHALTER_MODUL_ID_'+mod_id).style.position='relative';
		}catch(e){}	
	}else{
		try{
			document.getElementById('MODUL-ID-'+mod_id+'_box').style.position='absolute';
			objTop = document.getElementById('MODUL-ID-'+mod_id+'_box').offsetTop;
			document.getElementById('MODUL-ID-'+mod_id+'_box').style.position='relative';
		}catch(e){}
	}
	if( listen_id){
		try{
			document.getElementById(id).style.position='absolute';
			objTop2 = document.getElementById(id).offsetTop;
			document.getElementById(id).style.position='relative';
			$('MODUL-ID-'+listen_id+'_content').scrollTop = objTop2;
		}catch(e){}
	}
	
	window_scroll = WindowSrcoll();
	window_size = WindowSize();
		
	if( window_scroll[1] > objTop || ( window_scroll[1] - window_size[1]) > objTop ){location.href='#content';	}

//	if( jump ) document.location.href=document.location.href+'#'+id;// spring zum eintrag

	try{ document.getElementById( request_id ).className = such_class; }catch(e){}
	try{ document.getElementById( id ).className = such_class + tausch;}catch(e){}
	request_id = id;
}

// Diese Funktion ermittelt werde aus einem Formular und gibt sie Zurueck
function form_submitter(form_name)
{
	var form       = document.forms[form_name];
	var werte      = '';
	var wert_check = 0;
	var temp_check = '';

	for(e = 0; e < form.length; e++)
	{
		
		if( form.elements[e].name != '' && form.elements[e].style.display != 'none' )
		{
			form_field_name = form.elements[e].name;
			
			switch(form.elements[e].type)
			{
				case "text":
				case "hidden":
				case"textarea":
				case "password":
				
					werte += '&' + form_field_name + '=' + encodeURIComponent(form.elements[e].value);
					
					break;
					
				case "checkbox":
	  			case "radio":
	   				
					if(form.elements[e].checked == true)
						werte += '&' + form_field_name + '=' + encodeURIComponent(form.elements[e].value);
					
					break;
					
	  			case "select":
				case "select-one":
				case "select-multiple":
				
					var ob   = form.elements[e].options.firstChild ? form.elements[e].options.firstChild : form.elements[e].firstChild;
					var wert = new Array();
					
					while(ob != null)
					{
				    	if(ob.selected == true)
							wert.push(encodeURIComponent(ob.value));
							
					    ob = ob.nextSibling;
					}
					
					// werte += '&' + form_field_name + '=' + encodeURIComponent(document.getElementById(form.elements[e].id).value);
					
					var assign = '&' + form_field_name + '=';
					werte += assign + wert.join(assign);
					
					break;
				case "undefined":
						break;
			}
		}
	}

	return werte;
}

function send_form( form_name, modul_id, transfer_id ){
	if( ModulExists( modul_id ) ){	
		if ($(form_name)) {
			var param_form = form_submitter(form_name);
		} else {
			if( arguments[3]){
				var param_form = arguments[3];
			}else{
				var param_form = '';
			}
		}
		
		showloading( modul_id );
		
		$.ajax({
	  		type: 'POST',
	  		url:  root_link + "ajax/save_form.php?",
			data: "id="+modul_id+"&transfer_id="+transfer_id+"&formname="+form_name+param_form,
	  		dataType: "html",
	  		success: function( data ){showDynamicModul(data , modul_id); },
	  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
		});
	}else{
		if( arguments[3] && arguments[3]!='undefined' && arguments[3]!=''){
			location.href= arguments[3];
		}
	}
}

function send_form2( form_name, modul_id, transfer_id, event_id){
	$.ajax({
  		type: 'POST',
  		url:  root_link + "ajax/save_form.php?",
		data: "modul_id="+modul_id+"&id_vk="+transfer_id+"&id_event="+event_id+"&formname="+form_name,
  		dataType: "html",
  		success: function( data ){ showDynamicModul(data , modul_id); },
  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
	});
}

function loadQueryString(){
	var query = new Object();
	
	if(window.location.search != "") {
     var QUERYSTRING = window.location.search;
     QUERYSTRING = QUERYSTRING.replace(/\?/,"");
    
     teilstrings = QUERYSTRING.split("&");
    
     for (i=0;i<teilstrings.length;i++) {

         temp = teilstrings[i].split("=");
         
         query[ temp[0] ] = temp[1];            
      }
      return query; 	
	}else{
		return '';
	}
}

function urlencode( value ) {
	return escape( value );
}
function urldecode( value ) {
	return unescape(value.replace(/\+/g,  " "));
}

/* UeBerprueft ob das Modul in der Seite ist wenn nicht aendert es den link
*/
function ModulExists( id ){
	var back=true;
	try{
		if( $('AJAX_PLATZHALTER_MODUL_ID_'+id) || $('DYNAMIC_MODUL_ID_'+id) || $('MODUL-ID-'+id+'_content')){
			back = true;
		}else{
			back = false;
		}
	}catch(e){
		back = false;
	}
	return back;
}

function cleanQuery( string , id ){

	var query 		= '';
	var temp  		= '';
	var teilstring	= '';
	
	if(string == "" && window.location.search){ var string = window.location.search;}
 QUERYSTRING = string;
 QUERYSTRING = QUERYSTRING.replace(/\?/,"");

 teilstrings = QUERYSTRING.split("&");

 for (var i=0;i<teilstrings.length;i++) {

     temp = teilstrings[i].split("=");
     
     	if( id != temp[0])
	         query+='&'+teilstrings[i];
  }
  return query;	
}

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

function showloading( id ){
	// umgebaut ktopf 23.5.2011 weil es nur die id nicht gefunden hat
	document.getElementById( 'MODUL-ID-'+id+'_content' ).innerHTML = '<div class="container-text">Daten werden geladen ....</div><div align="center"><img src="'+template_path+'loading.gif" border="0" align="absmiddle"></div><div class="clear">&nbsp;</div>';
}

function make_bits( feld , wert ){
	 for(var i=0; i< 20; i++){
		 var zahl = 1<<i;
		 if( zahl&wert ){
			 try{
			 	$(feld+String(zahl)).checked = true;
			 }catch(e){
			 	
			 }
		 }
	 }	 
 }
 
 function PopUpFensterBig(WinWidth,WinHeight,Link,WindowName) {
	window.open(Link,WindowName,'toolbar=0,width='+WinWidth+',height='+WinHeight+',location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,left=10,top=10 ') ;
}


/** FueR DEN BILD UPLOAD **/
function runmeonload(mid,uid) {
	loadDynamicModul(mid,uid,'');
}

function setCaretToStart (control) {
  try {
  if (control.createTextRange) {
    var range = control.createTextRange();
    range.collapse(true);
    range.select();
  }
  else if (control.setSelectionRange) {
    control.focus();
    control.setSelectionRange(0, 0);
  }
  } catch(e) { }
}

function showKommentar(mid) {
	if (mid == undefined) mid = "";
	if ($(mid+'_newthread').style.display!='none') {
		Effect.BlindUp(mid+'_newthread');
	}
	if ($(mid+'_kommentar').style.display=='none') {
		Effect.BlindDown(mid+'_kommentar');
	}
}

function alterNate(e)
{
  if(!e.base) e.base = e.value;
  e.value = e.value == e.base ? '' : e.value == '' ? e.base : e.value;
}



function sendAction( form_name, params , callback_func ){

	$.ajax({
  		type: 'POST',
  		url:  root_link + "ajax/save_form.php?",
		data: "&formname="+form_name+params,
  		dataType: "html",
  		success: function( data , form_name){
			if( data.length > 0 ){
				
				temp = data.split("|");
				text = temp[0];
				id	 = temp[1];
				alert( text );
				if( callback_func.length>0 && typeof window[ callback_func ] == 'function') window[ callback_func ]( id );
			}
		},
  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
	});	
}


String.prototype.eval_js=function(){
  d=document.createElement('div');
  d.innerHTML=this;
  c='';
  for(s=0;s<d.getElementsByTagName('script').length;++s)
    {
      c+=d.getElementsByTagName('script')[s].innerHTML;
    }
  eval(c);
  delete d;
}


function scaleOnImageSize()
{
	var pic = $('profil_image');
	var h   = pic.offsetHeight;
	var w   = pic.offsetWidth;
	
	$('profil_quer').style.paddingLeft  = w == 220 ? '230px' : '0px';
	$('quer_platzhalter').style.display = w == 220 ? 'none'  : 'block';
}


function ModulAjaxSpeere( mod_id , type ){
	back = true;
	if( type=='add'){
		if( ajax_requests.indexOf( mod_id ) < 0 ){
			ajax_requests.push( mod_id );
		}else{
			back = false;
		}
	}else{	
		ajax_requests = jQuery.grep(ajax_requests, function(value) {return value != mod_id;});
//		ajax_requests = ajax_requests.without( mod_id );
	}
	return back;
}

function change_div( ids ){

	nummer=ermittle_over_id(ids);
	
	for( i=1; i<=20; i++){
		try {
			document.getElementById(nummer[0]+'_'+i).style.display = 'none';
		}catch (e){
			break;
		}
	}
	document.getElementById(nummer[0]+'_'+nummer[1]).style.display = 'block';	
} 

function disableHtmlElement( element ){
	elem = document.getElementsByTagName( element );
	
	for(i=0; i < elem.length; i++ ){		
		elem[i].style.visibility = 'hidden';
	}
	
}

function enableHtmlElement( element ){
	elem = document.getElementsByTagName( element );
	
	for(i=0; i < elem.length; i++ ){		
		elem[i].style.visibility = 'visible';
	}
	
}

function GetRandom( min, max ) {

	if( min > max ) return( -1 );
  	if( min == max ) return( min );

	return( min + parseInt( Math.random() * ( max-min+1 ) ) );
}

function add_newsletter(form_name , element){
	
	if ($(form_name)) {	param_form = form_submitter(form_name);	}

	if(arguments[2]!=''){ element2 = arguments[2]; }else{ element2 = '';}

	$.ajax({
  		type: 'POST',
  		url:  root_link + "ajax/save_form.php?",
		data: "formname=newsletter_anmeldungs_form"+param_form,
  		dataType: "html",
  		success: function( data ){ add_newsletter_callback(data , element , element2); },
  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
	});
}

function add_newsletter_callback(responsed , element, element2){

	if(responsed.length>0){

		text = responsed.split("|");

		if(text.length>1){
//			alert(text[0])
			Check = confirm("Vielen Dank für Ihre Anmeldung.\n Sie werden jetzt weitergeleitet zur Journal - Mein Kalender Anmeldeseite");
			if (Check == true){
			location.href="/?src=service_ffm&email="+text[1];
//			window.open("http://www.frankfurt-fuer-mich.de/anmeldung.php?firma=-184024292280&email="+text[1],"PIA FENSTER","width=1024,height=768");
			// pia link ausführen
			// auf die Seite schreiben das man angemeldet ist u nur noch mal für pia etwas extra ausfüllen muß
			}
		}else{
			$(element).innerHTML = '<p color="darkred"><br>'+text[0]+'</p>';
			if(element2!=''){
				$(element2).innerHTML = '<p color="darkred"><br>'+text[0]+'</p>';
			}
		}
	}else{
		
		alert('Die von Ihnen angegebene E-Mail-Adresse ist nicht gültig.');
	}
}

function kalender_blaettern( id ){
	$('.calendar_mini').hide();
	$('#mini_kalender_'+id).show();
}

function checkAnfrage( id ){
	
	check_status=true;

	if (document.send_anfrage.vorname.value == ""){
		alert("Bitte geben Sie Ihren Vornamen ein.");
		document.send_anfrage.vorname.focus(); check_status= false;
		}
	if (document.send_anfrage.nachname.value == "" && check_status==true){
		alert("Bitte geben Sie Ihren Nachnamen ein.");
		document.send_anfrage.nachname.focus(); check_status= false;
		}
	if (document.send_anfrage.strasse.value == "" && check_status==true){
		alert("Bitte geben Sie die Strasse ein.");
		document.send_anfrage.strasse.focus(); check_status= false;
		}
	if (document.send_anfrage.hausnummer.value == "" && check_status==true){
		alert("Bitte geben Sie die Hausnummer ein.");
		document.send_anfrage.hausnummer.focus(); check_status= false;
		}
	if (document.send_anfrage.plz.value == "" && check_status==true){
		alert("Bitte geben Sie die Postleitzahl ein.");
		document.send_anfrage.plz.focus(); check_status= false;
		}
	if (document.send_anfrage.ort.value == "" && check_status==true){
		alert("Bitte geben Sie den Wohnort ein.");
		document.send_anfrage.ort.focus(); check_status= false;
		}
	if (document.send_anfrage.telefon1.value == "" && document.send_anfrage.telefon2.value == "" && check_status==true){
		alert("Bitte geben Sie mindestens eine Telefonnummer ein.");
		document.send_anfrage.telefon1.focus(); check_status= false;
		}
	if (document.send_anfrage.email.value == "" && check_status==true){
		alert("Bitte geben Sie eine E-Mail-Adresse ein.");
		document.send_anfrage.email.focus(); check_status= false;
		}
	if(check_status==true){
		if (document.send_anfrage.email.value != "" && document.send_anfrage.email.value.indexOf('@') == -1 || document.send_anfrage.email.value != "" && document.send_anfrage.email.value.indexOf('.') == -1){
			alert("Bitte geben Sie eine vollständige E-Mail-Adresse ein.");
			document.send_anfrage.email.focus(); check_status= false;
		}	
	}
		
	if(check_status)send_form('send_anfrage', id , 0);
}

function checkGenusscard(id ){
	
	check_status=true;

	if (document.genusscard.anrede.value == "0" && check_status==true){
		alert("Bitte w&auml;hlen Sie eine Anrede aus.");
		document.genusscard.anrede.focus(); check_status= false;
		}
	if (document.genusscard.vorname.value == "" && check_status==true){
		alert("Bitte geben Sie den Vornamen ein.");
		document.genusscard.vorname.focus(); check_status= false;
		}
	if (document.genusscard.nachname.value == "" && check_status==true){
		alert("Bitte geben Sie den Nachnamen ein.");
		document.genusscard.nachname.focus(); check_status= false;
		}
	if (document.genusscard.strasse.value == "" && check_status==true){
		alert("Bitte geben Sie die Strasse ein.");
		document.genusscard.strasse.focus(); check_status= false;
		}
	if (document.genusscard.hausnummer.value == "" && check_status==true){
		alert("Bitte geben Sie die Hausnummer ein.");
		document.genusscard.hausnummer.focus(); check_status= false;
		}
	if (document.genusscard.plz.value == "" && check_status==true){
		alert("Bitte geben Sie die Postleitzahl ein.");
		document.genusscard.plz.focus(); check_status= false;
		}
	if (document.genusscard.ort.value == "" && check_status==true){
		alert("Bitte geben Sie den Wohnort ein.");
		document.genusscard.ort.focus(); check_status= false;
		}
	if (document.genusscard.telefon_geschaftlich.value == "" && check_status==true) {
		alert("Bitte geben Sie eine Telefonnummer ein.");
		document.genusscard.telefon_geschaftlich.focus(); check_status= false;
		}
	if(check_status){
		if (document.genusscard.email.value == "" && document.genusscard.email.value.indexOf('@') == -1 || document.genusscard.email.value != "" && document.genusscard.email.value.indexOf('.') == -1){
			alert("Bitte geben Sie eine g&uuml;ltige E-Mail-Adresse ein.");
			document.genusscard.email.focus(); check_status= false;
			}
	}
	if (document.genusscard.email.value != document.genusscard.email2.value  && check_status==true){
		alert("Sie haben zwei unterschiedliche E-Mail-Adressen eingegeben.");
		document.genusscard.email.focus(); check_status= false;
		}
	if (document.genusscard.bank_konto.value == ""  && check_status==true){
		alert("Bitte geben Sie Ihre Kontonummer ein.");
		document.genusscard.bank_konto.focus(); check_status= false;
		}
	if (document.genusscard.bank_blz.value == ""  && check_status==true){
		alert("Bitte geben Sie Ihre Bankleitzahl ein.");
		document.genusscard.bank_blz.focus(); check_status= false;
		}
	if (document.genusscard.bank_name.value == "" && check_status==true){
		alert("Bitte geben Sie den Namen Ihrer Bank ein.");
		document.genusscard.bank_name.focus(); check_status= false;
		}
	if (document.genusscard.bank_inhaber.value == "" && check_status==true){
		alert("Bitte geben Sie den Kontoinhaber ein.");
		document.genusscard.bank_inhaber.focus(); check_status= false;
		}
		
	if(check_status)send_form('genusscard', id, 0);
}

function checkNewsletter(id){
	
	check_status=true;
 
	if (document.send_newsletter.vorname.value == ""){
		alert("Bitte geben Sie den Vornamen ein.");
		document.send_newsletter.vorname.focus(); check_status= false;
		}
	if (document.send_newsletter.nachname.value == "" && check_status==true){
		alert("Bitte geben Sie den Nachnamen ein.");
		document.send_newsletter.nachname.focus(); check_status= false;
		}
	if (document.send_newsletter.strasse.value == "" && check_status==true){
		alert("Bitte geben Sie die Straße ein.");
		document.send_newsletter.strasse.focus(); check_status= false;
		}
	if (document.send_newsletter.hausnummer.value == "" && status==true){
		alert("Bitte geben Sie die Hausnummer ein.");
		document.send_newsletter.hausnummer.focus(); check_status= false;
		}
	if (document.send_newsletter.plz.value == "" && check_status==true){
		alert("Bitte geben Sie die Postleitzahl ein.");
		document.send_newsletter.plz.focus(); check_status= false;
		}
	if (document.send_newsletter.ort.value == "" && check_status==true){
		alert("Bitte geben Sie den Wohnort ein.");
		document.send_newsletter.ort.focus(); check_status= false;
		}
	if (document.send_newsletter.telefon_geschaftlich.value == "" && document.send_newsletter.telefon_privat.value == ""  && check_status==true) {
		alert("Bitte geben Sie mindestens eine Telefonnummer ein.");
		document.send_newsletter.telefon_geschaftlich.focus(); check_status= false;
		}
	if(check_status==true){
		if (document.send_newsletter.email.value == "" && document.send_newsletter.email.value.indexOf('@') == -1 || document.send_newsletter.email.value != "" && document.send_newsletter.email.value.indexOf('.') == -1){
			alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.");
			document.send_newsletter.email.focus(); check_status= false;
			}
	}
	if (document.send_newsletter.email.value != document.send_newsletter.email2.value  && check_status==true){
		alert("Sie haben zwei unterschiedliche E-Mail-Adressen eingegeben.");
		document.send_newsletter.email.focus(); check_status= false;
		}

	if(check_status)send_form('send_newsletter', id , 0);
}

function checkGenusscardMini( teilnehmer ){
		
		vorname		= document.getElementById("vorname_bestand"+teilnehmer).value;
		nachname	= document.getElementById("nachname_bestand"+teilnehmer).value;
		gc			= document.getElementById("gc_bestand"+teilnehmer).value;
		
		if(gc!=''){
			if( vorname=='' || nachname==''){
				makeAlert( "Bitte geben Sie erst einen Vornamen und Nachnamen ein." );
			}else{
				document.getElementById("gc_haken"+teilnehmer).style.visibility='hidden';
				lockFormular();
				
				$.ajax({
			  		type: 'POST',
			  		url:  root_link + "ajax/save_form.php?",
					data: "formname=checkgenusscardmini&gc="+gc+"&vorname="+vorname+"&nachname="+nachname,
			  		dataType: "html",
			  		success: function( data ){ checkGenusscardMiniReturn( data , teilnehmer ); },
			  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
				});
			}
		}else{
			unlockFormular();
		}
	}
	
function checkGenusscardMiniReturn( data , teilnehmer ){
	if( data == 0 ){
		makeAlert( "Eine Genuss-Card ist mit dieser Nummer unter Ihrem Namen nicht vorhanden." );
	}
	if( data == 2 ){
		makeAlert( "Diese Genuss-Card ist leider nicht auf Ihren Namen zugelassen." );
	}
	if( data == 3 ){
		makeAlert( "Diese Genuss-Card Nummer ist nicht mehr gültig." );
	}
	if( data != 1 ){
//				document.anmeldung.citycard.focus();
	}else{
		document.getElementById("gc_haken"+teilnehmer).style.visibility='visible';
	}
	unlockFormular();
//	setPrice(teilnehmer);
}

function checkUsernamefree( username ){
	document.getElementById("username_haken").style.visibility='hidden';

	if(username!=''){
		var url =  "ajax/save_form.php?";
		var param = "action=usernamecheck&username="+username;
		
		$.ajax({
	  		type: 'POST',
	  		url:  root_link + "ajax/save_form.php?",
			data: "action=usernamecheck&username="+username,
	  		dataType: "html",
	  		success: function( data ){ Usernamefree( data ); },
	  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
		});
	}
}
	
function Usernamefree( data ){
	if( data == 0 ){
		makeAlert( "Der von Ihnen gewählte Username ist leider schon vergeben." );
		document.anmeldung.username_neu.focus();
	}else{
		document.getElementById("username_haken").style.visibility='visible';
	}
}

function checkBank(){     
		
	if(bar==0){
		blz	= document.getElementById("blz").value;
		kto	= document.getElementById("kto").value;

		if( kto!='' && blz!='' && bank_check){

			if($('blz_haken')){
				document.getElementById("blz_haken").style.visibility='hidden';
				document.getElementById("kto_haken").style.visibility='hidden';
				lockFormular();
			}
			
			$.ajax({
		  		type: 'POST',
		  		url:  root_link + "ajax/save_form.php?",
				data: "formname=checkbank&kto="+kto+"&blz="+blz,
		  		dataType: "html",
		  		success: function( data ){ BankReturn( data ); },
		  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
			});

			bank_check = false;
		}else{
			if(kto==''){
				makeAlert( "Bitte geben Sie eine Kontonummer ein." );
			}
			if(blz=='' && kto!=''){
				makeAlert( "Bitte geben Sie Ihre Bankleitzahl ein." );
			}
		}
	}
}

function BankReturn( data ){
	if( data == 0 ){
		makeAlert( "Die von Ihnen eingegebene Kombination aus BLZ und Kontonummer ist nicht gültig.");
		send_form_status = 0;
	}else{
		if(document.getElementById("blz_haken").style){
			document.getElementById("blz_haken").style.visibility='visible';
			document.getElementById("kto_haken").style.visibility='visible';
		}
	}
	bank_check = true;
	unlockFormular();
	return false;
}

function checkBLZ(){
		
	blz	= document.getElementById("blz").value;
		
	if( blz!=''){

		document.getElementById("blz_haken").style.visibility='hidden';
		document.getElementById("kto_haken").style.visibility='hidden';
		lockFormular();
		
		$.ajax({
	  		type: 'POST',
	  		url:  root_link + "ajax/save_form.php?",
			data: "formname=checkblz&blz="+blz,
	  		dataType: "html",
	  		success: function( data ){ BLZReturn( data ); },
	  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
		});
	}else{
		if(blz==''){
			makeAlert( "Bitte geben Sie Ihre Bankleitzahl ein." );
			lockFormular();
		}
	}
}
	
function BLZReturn( data ){
	if( data == "" ){
		makeAlert( "Die von Ihnen eingegebenen Bank Daten sind nicht gültig." );
	}else{
		document.anmeldung.bank_name.value = data;
		document.getElementById("blz_haken").style.visibility='visible';
	}
	unlockFormular();
}

function checkLogin(id){
	
	check_status=true;
	
	if (document.buchung_login.username.value =="" && document.buchung_login.kundennummer.value =="" && document.buchung_login.email.value ==""){
		alert("Bitte geben Sie einen Benutzernamen, eine Genuss-Card-Nummer oder eine E-Mail-Adresse ein.");
		document.buchung_login.username.focus();
		check_status=false;
	}
	if (document.buchung_login.passwort.value == "" && check_status==true){
		alert("Bitte geben Sie Ihr Passwort ein.");
		document.buchung_login.passwort.focus();
		check_status=false;
	}
	
//	if(check_status)send_form('buchung_login', id , 0);
	if(check_status)document.buchung_login.submit();
}

function checkZugangsdaten(id){
	if(checkEmailValid(document.load_passwort.email_passwort.value)){
//			send_form('load_passwort', id , 0);	
			document.load_passwort.submit();
	}	
}

function checkPasswort(id){
	if(checkEmailValid(document.anmeldung.email_anmeldung.value)){
			send_form('make_anmeldung', id , 0);	
	}
}


function checkEmailValid(inputvalue){	
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){         
		return true;
    }else{   
		return false;
    }
}

function GenussPopup() {
	window.open(
		"/genusscard_infopopup.php",
		"GenussPopup",
		"width=710,height=450,status=yes,scrollbars=no,resizable=no" 
	);
}

function checkEmail(id){
	back = true;
	if (document.getElementById(id).value == ""){
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
		document.getElementById(id).focus(); back = false;
	}
	if (document.getElementById(id).value != "" && document.getElementById(id).value.indexOf('@') == -1 || document.getElementById(id).value != "" && document.getElementById(id).value.indexOf('.') == -1){
		alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.");
		document.getElementById(id).focus(); back = false;
	}
	return back;
}

function makeAlert( text ){
	alert(text);
}

function lockFormular(){	
	if($("absenden").length>0){
		if(form_lock_text=='') form_lock_text = "Daten werden geprüft";
		
		document.getElementById("absenden").disabled=true;
		document.getElementById("absenden").value=form_lock_text; // "Daten werden geprüft"
	}
}
function unlockFormular(text){
	if($("absenden").length>0){
		if(form_submit_text=='') form_submit_text = "Weiter zum nächsten Step";
		
		document.getElementById("absenden").disabled=false;
		document.getElementById("absenden").value=form_submit_text; // "Anmeldung absenden"
	}
}

function checkPersonenDaten(){	
	if (document.anmeldung.anrede.value == "" || document.anmeldung.anrede.value == "0"){
		makeAlert("Bitte wählen Sie eine Anrede aus.");
		document.anmeldung.anrede.focus(); return false;
		send_form_status = 0;
	}
	if (document.anmeldung.vorname.value == ""){
		makeAlert("Bitte geben Sie den Vornamen ein.");
		document.anmeldung.vorname.focus(); return false;
		send_form_status = 0;
	}
	if (document.anmeldung.nachname.value == ""){
		makeAlert("Bitte geben Sie den Nachnamen ein.");
		document.anmeldung.nachname.focus(); return false;
		send_form_status = 0;
	}
	if (document.anmeldung.strasse.value == ""){
		makeAlert("Bitte geben Sie die Straße ein.");
		document.anmeldung.strasse.focus(); return false;
		send_form_status = 0;
	}
	if (document.anmeldung.hausnummer.value == ""){
		makeAlert("Bitte geben Sie die Hausnummer ein.");
		document.anmeldung.hausnummer.focus(); return false;
		send_form_status = 0;
	}
	if (document.anmeldung.plz.value == ""){
		makeAlert("Bitte geben Sie die Postleitzahl ein.");
		document.anmeldung.plz.focus(); return false;
		send_form_status = 0;
	}
	if (document.anmeldung.ort.value == ""){
		makeAlert("Bitte geben Sie den Wohnort ein.");
		document.anmeldung.ort.focus(); return false;
		send_form_status = 0;
	}
	if ( (document.anmeldung.telefon_vorwahl.value == "" &&  document.anmeldung.telefon_nummer.value == "" )
		&& (document.anmeldung.mobil_vorwahl.value == "" && document.anmeldung.mobil_nummer.value == "") ) {
		makeAlert("Bitte geben Sie mindestens eine Telefonnummer ein.");
		document.anmeldung.telefon_vorwahl.focus(); return false;
		send_form_status = 0;
	}
	if (document.anmeldung.email.value == ""){
		makeAlert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
		document.anmeldung.email.focus(); return false;
		send_form_status = 0;
	}
	if (document.anmeldung.email.value != "" && document.anmeldung.email.value.indexOf('@') == -1 || document.anmeldung.email.value != "" && document.anmeldung.email.value.indexOf('.') == -1){
		makeAlert("Bitte geben Sie eine gültige E-Mail-Adresse ein.");
		document.anmeldung.email.focus(); return false;
		send_form_status = 0;
	}
	if (document.anmeldung.username.value != "" && document.anmeldung.username.value.length < 3  ){
		makeAlert("Bitte geben Sie einen Username ein dieser sollte mindestens aus 3 Zeichen bestehen.");
		document.anmeldung.passwort.focus(); return false;
		send_form_status = 0;
	}
	if (document.anmeldung.username.value!= "" && document.anmeldung.passwort.value == ""){
		makeAlert("Bitte geben Sie ein Passwort ein.");
		document.anmeldung.passwort.focus(); return false;
		send_form_status = 0;
		}
	if (document.anmeldung.passwort.value != document.anmeldung.passwort2.value){
		makeAlert("Bitte geben Sie 2 mal das gleiche Passwort ein.");
		document.anmeldung.passwort.focus(); return false;
		send_form_status = 0;
		}
	if (document.anmeldung.username.value!= "" && document.anmeldung.passwort.value.length <4 ){
		makeAlert("Bitte geben Sie ein Passwort das mindestens aus 4 Zeichen besteht.");
		document.anmeldung.passwort.focus(); return false;
		send_form_status = 0;
		}
	if( bar==0 ){
		if (document.anmeldung.bank_name.value == ""){
			makeAlert("Bitte geben Sie den Namen Ihrer Bank ein.");
			document.anmeldung.bank_name.focus(); return false;
			send_form_status = 0;
			}
		if (document.anmeldung.bank_konto.value == "" || document.anmeldung.bank_konto.value == "0" ){
			makeAlert("Bitte geben Sie Ihre Kontonummer ein.");
			document.anmeldung.bank_konto.focus(); return false;
			send_form_status = 0;
			}
		if (document.anmeldung.bank_blz.value == "" || document.anmeldung.bank_blz.value == "0"){
			makeAlert("Bitte geben Sie die Bankleitzahl Ihrer Bank ein.");
			document.anmeldung.bank_blz.focus(); return false;
			send_form_status = 0;
			}
	}
//	document.anmeldung.submit();
	if(send_form_status==1){
//		send_form('anmeldung', modul_id_form , 0);
		document.anmeldung.submit();
	}	
}

function checkPasswortSame(){
	if (document.anmeldung.passwort.value != document.anmeldung.passwort2.value){
		makeAlert("Bitte geben Sie 2 mal das gleiche Passwort ein.");
		document.anmeldung.passwort.focus(); return false;
	}
}

/*
function setPrice(anzahl){
	tmp_preis= 0;
	
	if($("betrag")){
		
		if(anzahl>0){	
			for(i=1;i<anzahl+1;i++){
				if(document.getElementById("gc_bestand"+i).value!='' || (i==1 && besteller_gc!='' && document.getElementById('teilnehmer1')[0].checked== true)){
					tmp_preis = tmp_preis + parseInt(Price_CC);
				}else{
					tmp_preis = tmp_preis + parseInt(Price);
				}
			}
			Gesamtbetrag = parseInt(tmp_preis);
		}else{
			Gesamtbetrag = parseInt(Price);
		}
		document.getElementById("betrag").innerHTML ="&euro; "+String(Gesamtbetrag);
	}
}
*/

function setPrice(anzahl){
	tmp_preis= 0;
	
	if($("betrag")){
		
		if(anzahl>0){	
			for(i=1;i<anzahl+1;i++){
				tmp_preis = tmp_preis + parseInt(document.getElementById("teilnehmer_preis_hidden"+i).value);
			}
			Gesamtbetrag = parseInt(tmp_preis);
		}else{
			Gesamtbetrag = parseInt(Price);
		}
		document.getElementById("betrag").innerHTML ="&euro; "+String(Gesamtbetrag);
	}
}

function checkTeilnehmerDaten(){	
	if(document.anmeldung.teilnehmer1[1].checked){ // Ich != ja
		if(document.anmeldung.teilnehmer1_type[0].checked ){ // bestand
			if (document.anmeldung.vorname_bestand.value == ""){
				makeAlert("Bitte geben Sie den Vornamen des 1. Teilnehmers ein.");
				document.anmeldung.vorname_bestand.focus(); return false;
				send_form_status = 0;
			}
			if (document.anmeldung.anrede_bestand.value == ""){
				makeAlert("Bitte geben Sie die Anrede des 1 Teilnehmers ein.");
				document.anmeldung.anrede_bestand.focus(); return false;
				send_form_status = 0;
			}
			if (document.anmeldung.nachname_bestand.value == ""){
				makeAlert("Bitte geben Sie den Nachnamen des 1. Teilnehmers ein.");
				document.anmeldung.nachname_bestand.focus(); return false;
				send_form_status = 0;
			}
			if (document.anmeldung.email_bestand.value == ""){
				makeAlert("Bitte geben Sie die E-Mail-Adresse des 1. Teilnehmers ein.");
				document.anmeldung.email_bestand.focus(); return false;
				send_form_status = 0;
			}
			if (document.anmeldung.email_bestand.value != "" && document.anmeldung.email_bestand.value.indexOf('@') == -1 || document.anmeldung.email_bestand.value != "" && document.anmeldung.email_bestand.value.indexOf('.') == -1){
				makeAlert("Bitte geben Sie eine gültige E-Mail-Adresse für den 1.Teilnemer ein.");
				document.anmeldung.email_bestand.focus(); return false;
				send_form_status = 0;
			}

		}else{
			if (document.anmeldung.anrede.value == "" || document.anmeldung.anrede.value == "0"){
				makeAlert("Bitte geben Sie die Anrede des 1 Teilnehmers ein.");
				document.anmeldung.anrede.focus(); return false;
				send_form_status = 0;
			}
			if (document.anmeldung.vorname.value == ""){
				makeAlert("Bitte geben Sie den Vornamen des 1. Teilnehmers ein.");
				document.anmeldung.vorname.focus(); return false;
				send_form_status = 0;
			}
			if (document.anmeldung.nachname.value == ""){
				makeAlert("Bitte geben Sie den Nachnamen des 1. Teilnehmers ein.");
				document.anmeldung.nachname.focus(); return false;
				send_form_status = 0;
			}
			if (document.anmeldung.email.value == ""){
				makeAlert("Bitte geben Sie die E-Mail-Adresse des 1. Teilnehmers ein.");
				document.anmeldung.email.focus(); return false;
				send_form_status = 0;
			}
			if (document.anmeldung.email.value != "" && document.anmeldung.email.value.indexOf('@') == -1 || document.anmeldung.email.value != "" && document.anmeldung.email.value.indexOf('.') == -1){
				makeAlert("Bitte geben Sie eine gültige E-Mail-Adresse für den 1.Teilnemer ein.");
				document.anmeldung.email.focus(); return false;
				send_form_status = 0;
			}
		}
	}

	// hier weitere teilnehmer schecken
	for(i=2;i<(Teilnehmer+1);i++){
		checkTeilnehmerDatenWeitere(i);
	}

	if(send_form_status==1){
//		send_form('anmeldung', modul_id_form , 0);
		document.anmeldung.submit();
	}else{
		return false;
	}
}

function checkTeilnehmerDatenWeitere(nummer){
	
	if($('input:radio[name=teilnehmer_type'+nummer+']:checked').val()=='bestand'){
//	if(document.anmeldung.teilnehmer_type{#W_TEILNEHMER_ANZAHL#}[1].checked)	
//	if(document.getElementById('teilnehmer_type'+nummer+'_bestand').checked){ // bestand
		if ($('vorname_bestand'+nummer).value == ""){
			makeAlert("Bitte geben Sie den Vornamen des "+nummer+". Teilnehmers ein.");
			document.getElementById('vorname_bestand'+nummer).focus();
			send_form_status = 0;
		}
		if (send_form_status==1 && $('anrede_bestand'+nummer).value == "" || document.getElementById('anrede_bestand'+nummer).value == 0){
			makeAlert("Bitte geben Sie die Anrede des "+nummer+". Teilnehmers ein.");
			document.getElementById('anrede_bestand'+nummer).focus();
			send_form_status = 0;
		}
		if (send_form_status==1 && $('nachname_bestand'+nummer).value == ""){
			makeAlert("Bitte geben Sie den Nachnamen des "+nummer+". Teilnehmers ein.");
			document.getElementById('nachname_bestand'+nummer).focus();
			send_form_status = 0;
		}
		if (send_form_status==1 && $('email_bestand'+nummer).value == ""){
			makeAlert("Bitte geben Sie die E-Mail-Adresse des "+nummer+". Teilnehmers ein.");
			document.getElementById('email_bestand'+nummer).focus();
			send_form_status = 0;
		}else if (document.getElementById('email_bestand'+nummer).value != "" && document.getElementById('email_bestand'+nummer).value.indexOf('@') == -1 || document.getElementById('email_bestand'+nummer).value != "" && document.getElementById('email_bestand'+nummer).value.indexOf('.') == -1){
			makeAlert("Bitte geben Sie eine gültige E-Mail-Adresse für den "+nummer+".Teilnemer ein.");
			document.getElementById('email_bestand'+nummer).focus();
			send_form_status = 0;
		}
	}else{
		if (send_form_status==1 && document.getElementById('vorname_neu'+nummer).value == ""){
			makeAlert("Bitte geben Sie den Vornamen des "+nummer+". Teilnehmers ein.");
			send_form_status = 0;
			document.getElementById('vorname_neu'+nummer).focus();
		}
		if (send_form_status==1 && document.getElementById('anrede_neu'+nummer).value == "" || document.getElementById('anrede_neu'+nummer).value == 0){
			makeAlert("Bitte geben Sie die Anrede des "+nummer+". Teilnehmers ein.");
			document.getElementById('anrede_neu'+nummer).focus(); 
			send_form_status = 0;
		}
		if (send_form_status==1 && document.getElementById('nachname_neu'+nummer).value == ""){
			makeAlert("Bitte geben Sie den Nachnamen des "+nummer+". Teilnehmers ein.");
			document.getElementById('nachname_neu'+nummer).focus(); 
			send_form_status = 0;
		}
		if (send_form_status==1 && document.getElementById('email_neu'+nummer).value == ""){
			makeAlert("Bitte geben Sie die E-Mail-Adresse des "+nummer+". Teilnehmers ein.");
			document.getElementById('email_neu'+nummer).focus();
			send_form_status = 0;
		}
		if (send_form_status==1 && document.getElementById('email_neu'+nummer).value != "" && document.getElementById('email_neu'+nummer).value.indexOf('@') == -1 || document.getElementById('email_neu'+nummer).value != "" && document.getElementById('email_neu'+nummer).value.indexOf('.') == -1){
			makeAlert("Bitte geben Sie eine gültige E-Mail-Adresse für den "+nummer+".Teilnemer ein.");
			document.getElementById('email_neu'+nummer).focus();
			send_form_status = 0;
		}
	}
}

function LoadUserData( teilnehmer ){
	
	if(document.getElementById("email_bestand"+teilnehmer).value!='' && EmailDoppelnutzung(teilnehmer,document.getElementById("email_bestand"+teilnehmer).value )){
		lockFormular();
		
		$.ajax({
	  		type: 'POST',
	  		url:  root_link+"ajax/save_form.php?",
			data: "formname=loaduserdatamini&teilnehmer="+teilnehmer+"&email="+document.getElementById("email_bestand"+teilnehmer).value,
	  		dataType: "html",
	  		success: function( data ){ PushUserData( data , teilnehmer ); },
	  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
		});

	}else{
		if(document.getElementById("email_bestand"+teilnehmer).value!=''){
			makeAlert("Diese E-Mail Adresse haben Sie schon verwendet.");
		}
	}
}
	
function PushUserData( data , teilnehmer){
	
	if(data==0){
		
		makeAlert("Es konnte kein Account zu dieser E-Mailadresse gefunden werden.");
		document.getElementById('teilnehmer'+teilnehmer+'_bestand').style.display = 'none';
		document.getElementById('teilnehmer'+teilnehmer+'_neu').style.display = 'block';
		document.getElementById("email_neu"+teilnehmer).value = document.getElementById("email_bestand"+teilnehmer).value;
		document.getElementById("email_bestand"+teilnehmer).value = '';
		document.getElementById('teilnehmer_type'+teilnehmer+'_neu').checked = 'checked';
		document.getElementById('teilnehmer_preis_hidden'+teilnehmer).value =Price;
	}else{
		daten = jQuery.parseJSON(data);
		
		document.getElementById("vorname_bestand"+teilnehmer).value = (daten['vorname']==undefined)?'':daten['vorname'];
		document.getElementById("nachname_bestand"+teilnehmer).value = (daten['nachname']==undefined)?'':daten['nachname'];
		document.getElementById("email_bestand"+teilnehmer).value = (daten['email']==undefined)?'':daten['email'];
		document.getElementById("anrede_bestand"+teilnehmer).value = (daten['anrede']==undefined)?'':daten['anrede'];
		document.getElementById("gc_bestand"+teilnehmer).value = (daten['gc']==undefined)?'':daten['gc'];
		document.getElementById("teilnehmer_id"+teilnehmer).value = (daten['id']==undefined)?'':daten['id'];
		document.getElementById("teilnehmer_preis"+teilnehmer).innerHTML = (daten['gc']==undefined || daten['gc']=='')? '&euro; '+Price: '&euro; '+Price_CC;
		document.getElementById('teilnehmer_preis_hidden'+teilnehmer).value =(daten['gc']==undefined || daten['gc']=='')?Price:Price_CC;	
	}
	setPrice(Teilnehmer);
	unlockFormular();
}

function checkUserData( teilnehmer ){
	
	if(document.getElementById("email_neu"+teilnehmer).value!='' && EmailDoppelnutzung(teilnehmer,document.getElementById("email_neu"+teilnehmer).value)){
		if(checkEmailValid(document.getElementById("email_neu"+teilnehmer).value)){
			lockFormular();
			
			$.ajax({
		  		type: 'POST',
		  		url:  root_link+"ajax/save_form.php?",
				data: "formname=checkemailfree&teilnehmer="+teilnehmer+"&email="+document.getElementById("email_neu"+teilnehmer).value,
		  		dataType: "html",
		  		success: function( data ){ PushcheckUserData( data , teilnehmer ); },
		  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
			});
	
		}else{
			makeAlert("Diese E-Mail Adresse ist nicht korrekt.");
		}
	}else{
		if(document.getElementById("email_neu"+teilnehmer).value!=''){
			makeAlert("Diese E-Mail Adresse haben Sie schon verwendet.");
		}
	}
}
	
function PushcheckUserData( data , teilnehmer){
	
	if(data!=1){
		makeAlert("Es wurde zu dieser E-Mail Adresse ein Nutzer gefunden.");
		document.getElementById('teilnehmer'+teilnehmer+'_bestand').style.display = 'block';
		document.getElementById('teilnehmer'+teilnehmer+'_neu').style.display = 'none';
		document.getElementById('teilnehmer_type'+teilnehmer+'_bestand').checked = 'checked';
		document.getElementById("email_bestand"+teilnehmer).value = document.getElementById("email_neu"+teilnehmer).value;
		Teilnehmerleeren(teilnehmer,'neu');
		LoadUserData( teilnehmer );
	}else{
		unlockFormular();
	}
	setPrice(teilnehmer);
}


function checkEmailFree( value ){

	$.ajax({
  		type: 'POST',
  		url:  root_link+"ajax/save_form.php?",
		data: "formname=checkemailfree&email="+value,
  		dataType: "html",
  		success: function( data ){ checkEmailFreeResponse( data ); },
  		error: function (data, textStatus, jqXHR) { reportAjaxError(request, status, error); }
	});
}
	
function checkEmailFreeResponse( data , submit ){
	if(data!=1){
		makeAlert("Es wurde zu dieser E-Mail Adresse ein Nutzer gefunden.");
	}else{
		document.make_anmeldung.submt();
	}
}


function Teilnehmerleeren(nummer,art){
	
	if(art=='neu'){
		document.getElementById('email_neu'+nummer).value='';
		document.getElementById('anrede_neu'+nummer)[0].checked;
		document.getElementById('vorname_neu'+nummer).value='';
		document.getElementById('nachname_neu'+nummer).value='';
//		document.getElementById('gc_neu'+nummer).value='';
	}else{
		document.getElementById('email_bestand'+nummer).value='';
		document.getElementById('anrede_bestand'+nummer)[0].checked;
		document.getElementById('vorname_bestand'+nummer).value='';
		document.getElementById('nachname_bestand'+nummer).value='';
		document.getElementById('gc_bestand'+nummer).value='';		
	}
}

function EmailDoppelnutzung(teilnehmer,doppler){
	back	= true;
	
	for(i=1;i<7;i++){
		if(i!=teilnehmer){
			if($("email_neu"+i) && $("email_neu"+i).value==doppler){
				back =false;
				$("email_neu"+i).focus();
				break;
			}
			if($("email_bestand"+i) && $("email_bestand"+i).value==doppler){
				back =false;
				$("email_bestand"+i).focus();
				break;
			}
		}
	}
	
	if(doppler==besteller_email){
		back = false;
	}
	
	return back;
}

function daten_edit(){
	$('daten_edit').value=1;
}

function setPriceGutschein(){
	var chk49Z = 1;
		for(i=0;i<document.send_gutschein.wert49.value.length;++i)
			if(document.send_gutschein.wert49.value.charAt(i) < "0" || document.send_gutschein.wert49.value.charAt(i) > "9") chk49Z = -1;
		if(chk49Z == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wert49.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_gutschein.wert69.value.length;++i)
			if(document.send_gutschein.wert69.value.charAt(i) < "0" || document.send_gutschein.wert69.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wert69.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_gutschein.wert79.value.length;++i)
			if(document.send_gutschein.wert79.value.charAt(i) < "0" || document.send_gutschein.wert79.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wert79.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_gutschein.wert89.value.length;++i)
			if(document.send_gutschein.wert89.value.charAt(i) < "0" || document.send_gutschein.wert89.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wert89.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_gutschein.wert98.value.length;++i)
			if(document.send_gutschein.wert98.value.charAt(i) < "0" || document.send_gutschein.wert98.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wert98.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_gutschein.wert109.value.length;++i)
			if(document.send_gutschein.wert109.value.charAt(i) < "0" || document.send_gutschein.wert109.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wert109.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_gutschein.wert129.value.length;++i)
			if(document.send_gutschein.wert129.value.charAt(i) < "0" || document.send_gutschein.wert129.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wert129.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_gutschein.wert149.value.length;++i)
			if(document.send_gutschein.wert149.value.charAt(i) < "0" || document.send_gutschein.wert149.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wert149.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_gutschein.wert200.value.length;++i)
			if(document.send_gutschein.wert200.value.charAt(i) < "0" || document.send_gutschein.wert200.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wert200.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_gutschein.wertxyz.value.length;++i)
			if(document.send_gutschein.wertxyz.value.charAt(i) < "0" || document.send_gutschein.wertxyz.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1 && document.send_gutschein.wertxyz.value != 'Individueller Betrag'){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wertxyz.focus(); return false; 
		}

	if (document.send_gutschein.wertxyz.value != "Individueller Betrag"){
		Gesamtbetrag = (document.send_gutschein.wert49.value * 49) + (document.send_gutschein.wert69.value * 69) + (document.send_gutschein.wert79.value * 79) + (document.send_gutschein.wert89.value * 89) + (document.send_gutschein.wert98.value * 98) + (document.send_gutschein.wert109.value * 109) + (document.send_gutschein.wert129.value * 129) + (document.send_gutschein.wert149.value * 149) + (document.send_gutschein.wert200.value * 200) + (document.send_gutschein.wertxyz.value * 1);
	}else{
		Gesamtbetrag = (document.send_gutschein.wert49.value * 49) + (document.send_gutschein.wert69.value * 69) + (document.send_gutschein.wert79.value * 79) + (document.send_gutschein.wert89.value * 89) + (document.send_gutschein.wert98.value * 98) + (document.send_gutschein.wert109.value * 109) + (document.send_gutschein.wert129.value * 129) + (document.send_gutschein.wert149.value * 149) + (document.send_gutschein.wert200.value * 200);
	}		
	document.send_gutschein.betrag.value = Gesamtbetrag;
}

function checkEingabeGutschein( id ){

	check_status=true;

	if (document.send_gutschein.wert49.value == "" && document.send_gutschein.wert69.value == "" && document.send_gutschein.wert79.value == "" && document.send_gutschein.wert89.value == "" && document.send_gutschein.wert98.value == "" && document.send_gutschein.wert109.value == "" && document.send_gutschein.wert129.value == "" && document.send_gutschein.wert149.value == "" && document.send_gutschein.wert200.value == "" && document.send_gutschein.wertxyz.value == "Individueller Betrag"){
		alert("Bitte wählen Sie einen Gutschein aus.");
		document.send_gutschein.wert100.focus(); check_status= false;
	}
	if (document.send_gutschein.vorname.value == ""){
		alert("Bitte geben Sie Ihren Vornamen ein.");
		document.send_gutschein.vorname.focus(); check_status= false;
	}
	if (document.send_gutschein.nachname.value == ""){
		alert("Bitte geben Sie Ihren Nachnamen ein.");
		document.send_gutschein.nachname.focus(); check_status= false;
	}
	if (document.send_gutschein.strasse.value == ""){
		alert("Bitte geben Sie die Straße ein.");
		document.send_gutschein.strasse.focus(); check_status= false;
	}
	if (document.send_gutschein.hausnummer.value == ""){
		alert("Bitte geben Sie die Hausnummer ein.");
		document.send_gutschein.hausnummer.focus(); check_status= false;
	}
	if (document.send_gutschein.plz.value == ""){
		alert("Bitte geben Sie die Postleitzahl ein.");
		document.send_gutschein.plz.focus(); check_status= false;
	}
	if (document.send_gutschein.ort.value == ""){
		alert("Bitte geben Sie den Wohnort ein.");
		document.send_gutschein.ort.focus(); check_status= false;
	}
	if (document.send_gutschein.telefon.value == ""){
		alert("Bitte geben Sie Ihre Telefonnummer ein.");
		document.send_gutschein.telefon.focus(); check_status= false;
	}
	if (document.send_gutschein.email.value == ""){
		alert("Bitte geben Sie eine E-Mail-Adresse ein.");
		document.send_gutschein.email.focus(); check_status= false;
	}
	if (document.send_gutschein.email.value != "" && document.send_gutschein.email.value.indexOf('@') == -1 || document.send_gutschein.email.value != "" && document.send_gutschein.email.value.indexOf('.') == -1){
		alert("Bitte geben Sie eine vollständige E-Mail-Adresse ein.");
		document.send_gutschein.email.focus(); check_status= false;
	}
	if (document.send_gutschein.konto.value == ""){
		alert("Bitte geben Sie Ihre Kontonummer ein.");
		document.send_gutschein.konto.focus(); check_status= false;
	}
	if (document.send_gutschein.bank.value == ""){
		alert("Bitte geben Sie den Namen Ihrer Bank ein.");
		document.send_gutschein.bank.focus(); check_status= false;
	}
	if (document.send_gutschein.blz.value == ""){
		alert("Bitte geben Sie die Bankleitzahl Ihrer Bank ein.");
		document.send_gutschein.blz.focus(); check_status= false;
	}
	
	if(check_status)send_form('send_gutschein', id , 0);
}

function setPriceGenusscardGutschein(){
	var chkZ = 1;
		for(i=0;i<document.send_genusscard_gutschein.wert100.value.length;++i)
			if(document.send_genusscard_gutschein.wert100.value.charAt(i) < "0" || document.send_genusscard_gutschein.wert100.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_genusscard_gutschein.wert100.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_genusscard_gutschein.wert80.value.length;++i)
			if(document.send_genusscard_gutschein.wert80.value.charAt(i) < "0" || document.send_genusscard_gutschein.wert80.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_gutschein.wert80.focus(); return false; 
		}
	var chkZ = 1;
		for(i=0;i<document.send_genusscard_gutschein.wert50.value.length;++i)
			if(document.send_genusscard_gutschein.wert50.value.charAt(i) < "0" || document.send_genusscard_gutschein.wert50.value.charAt(i) > "9") chkZ = -1;
		if(chkZ == -1){
			alert("Bitte hier nur Zahlen eingeben!");
			document.send_genusscard_gutschein.wert50.focus(); return false; 
		}

	Gesamtbetrag = (document.send_genusscard_gutschein.wert100.value * 85) + (document.send_genusscard_gutschein.wert80.value * 70) + (document.send_genusscard_gutschein.wert50.value * 45) ;
	document.send_genusscard_gutschein.betrag.value = Gesamtbetrag;
}

function checkEingabeGenusscardGutschein( id ){

	check_status=true;

	if (document.send_genusscard_gutschein.wert100.value == "" && document.send_genusscard_gutschein.wert80.value == "" && document.send_genusscard_gutschein.wert50.value == ""){
		alert("Bitte wählen Sie einen Gutschein aus.");
		document.send_genusscard_gutschein.wert100.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.vorname.value == ""){
		alert("Bitte geben Sie Ihren Vornamen ein.");
		document.send_genusscard_gutschein.vorname.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.nachname.value == ""){
		alert("Bitte geben Sie Ihren Nachnamen ein.");
		document.send_genusscard_gutschein.nachname.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.strasse.value == ""){
		alert("Bitte geben Sie die Straße ein.");
		document.send_genusscard_gutschein.strasse.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.hausnummer.value == ""){
		alert("Bitte geben Sie die Hausnummer ein.");
		document.send_genusscard_gutschein.hausnummer.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.plz.value == ""){
		alert("Bitte geben Sie die Postleitzahl ein.");
		document.send_genusscard_gutschein.plz.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.ort.value == ""){
		alert("Bitte geben Sie den Wohnort ein.");
		document.send_genusscard_gutschein.ort.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.telefon.value == ""){
		alert("Bitte geben Sie Ihre Telefonnummer ein.");
		document.send_genusscard_gutschein.telefon.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.email.value == ""){
		alert("Bitte geben Sie eine E-Mail-Adresse ein.");
		document.send_genusscard_gutschein.email.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.email.value != "" && document.send_genusscard_gutschein.email.value.indexOf('@') == -1 || document.send_genusscard_gutschein.email.value != "" && document.send_genusscard_gutschein.email.value.indexOf('.') == -1){
		alert("Bitte geben Sie eine vollständige E-Mail-Adresse ein.");
		document.send_genusscard_gutschein.email.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.konto.value == ""){
		alert("Bitte geben Sie Ihre Kontonummer ein.");
		document.send_genusscard_gutschein.konto.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.bank.value == ""){
		alert("Bitte geben Sie den Namen Ihrer Bank ein.");
		document.send_genusscard_gutschein.bank.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.blz.value == ""){
		alert("Bitte geben Sie die Bankleitzahl Ihrer Bank ein.");
		document.send_genusscard_gutschein.blz.focus(); check_status= false;
	}
	if (check_status && document.send_genusscard_gutschein.genusscard.value == ""){
		alert("Bitte geben Sie Ihre Genusscard-Nummer ein.");
		document.send_genusscard_gutschein.genusscard.focus(); check_status= false;
	}	
	
	if(check_status)send_form('send_genusscard_gutschein', id , 0);
}
	
	function findPos(obj) {
    //find coordinates of a DIV
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
            curleft += obj.offsetLeft
            curtop += obj.offsetTop
        }
    }
    return [curleft, curtop];
}

function checkEingabeUmfrage(id){
		ignor = false;
		umfrage_status = true;
		
		for(var i =1; i<20 ;i++){
			if( document.getElementById('antwort_'+i+'1')){
				field = false;
				for(var e=1; e<10;e++){			
					if( document.getElementById('antwort_'+i+e) && field==false){
						if(document.getElementById('antwort_'+i+e).checked ==true){
							field = true;
							if(i==1 && e==7){
								ignor=true;
							}
						}
					}else{
						if(field == false && ignor==false && umfrage_status==true){
							makeAlert("Sie haben Frage "+i+" noch nicht beantwortet");
						umfrage_status =false;
						}
						break;
					}
				}
			}else{
				break;
			}
			if(i ==5){
				ignor = false;
			}
		}
		if(umfrage_status){
			send_form('umfrage', id , 0);
			scroll(0,0);
		}
	}
	
	function checkIgnorUmfrage(){
		if(document.getElementById('antwort_17').checked ==true){
			
			document.getElementById('2_text').disabled=true;
			
			for(var i =2; i<6 ;i++){
				if( document.getElementById('antwort_'+i+'1')){
					field = false;
					for(var e=1; e<10;e++){
						if( document.getElementById('antwort_'+i+e)){
							document.getElementById('antwort_'+i+e).disabled=true;
						}
					}
				}else{
					break;
				}
			}
		}else{
			
			document.getElementById('2_text').disabled=false;
			
			for(var i =2; i<6 ;i++){
				if( document.getElementById('antwort_'+i+'1')){
					field = false;
					for(var e=1; e<10;e++){
						if( document.getElementById('antwort_'+i+e)){
							document.getElementById('antwort_'+i+e).disabled=false;
						}
					}
				}else{
					break;
				}
			}
		}
	
	}
	
// EOF
