/* L�nderpulldown */

function ajaxPhpCallFunc(name_file, phpFunction, postvars_string, json)
{
   var daten = "";
   if( !json ) {
	   var myAjax = new Request(
	                                    {
	                                       url: '/includes/php/ajax/'+name_file+'.php?phpFunction=' + phpFunction,
	                                       method: 'post',
	                                       encoding: 'utf-8',
	                                       async: false,
	                                       data: postvars_string,
	                                       onComplete : function(responseText)
	                                       {
	                                          daten = responseText;
	                                       }
	                                    }
	                             ).send();
   }
   else {
	   var myAjax = new Request.JSON(
	                                    {
	                                       url: '/includes/php/ajax/'+name_file+'.php?phpFunction=' + phpFunction,
	                                       method: 'post',
	                                       encoding: 'utf-8',
	                                       async: false,
	                                       data: postvars_string,
	                                       onComplete : function(responseText)
	                                       {
	                                          daten = responseText;
	                                       }
	                                    }
	                             ).send();
   }
    return daten;
}


var anzeigemodus=1;

if (anzeigemodus==0) {
	document.write(iframecode);
}

function go() {
	var gewaehlteurl=document.projects.country.options[document.projects.country.selectedIndex].value;
	if(gewaehlteurl != 0) {
      if (document.getElementById&&anzeigemodus==0) {
   		document.getElementById("extern").src=gewaehlteurl;
   	} else if (document.all&&anzeigemodus==0) {
   		document.all.extern.src=gewaehlteurl;
   	} else {
   		if (!window.win2||win2.closed) {
   			win2=window.open(gewaehlteurl);
   		} else {
   			win2.location=gewaehlteurl;
   			win2.focus();
   		}
   	}
	}
}


function toggleSocialBookmarks() {
	bm = document.getElementById('socialBookmarks');
	bm_link = document.getElementById('bookmarkLink');
	if(bm && bm_link && bm.style.display == 'none') {
		bm.style.display = 'block';
		bm_link.setAttribute((document.all ? "className" : "class"), "open");
		
	} else if(bm && bm_link && bm.style.display == 'block') {
		bm.style.display = 'none';
		bm_link.setAttribute((document.all ? "className" : "class"), "close");
	}
}

function toggleMonth(year, bereich) {
	
	months = document.getElementById('monate' + year);
	month_link = document.getElementById('monthLink' + year);
	
	var aktuellesJahr = new Date();
	
	months_akt_year = document.getElementById('monate' + aktuellesJahr.getFullYear());
	month_link_akt_year = document.getElementById('monthLink' + aktuellesJahr.getFullYear());
	
	var last_year = aktuellesJahr.getFullYear()-1;
	
	months_last_year = document.getElementById('monate' + last_year);
	month_link_last_year = document.getElementById('monthLink' + last_year);

	if(months_akt_year) {
		months_akt_year.style.display = 'none';
	}
	if(months_last_year) {
		months_last_year.style.display = 'none';
	}
	if(month_link_last_year) {
		month_link_last_year.className = '';
	}
	if(month_link_akt_year) {
	   month_link_akt_year.className = '';	
	}
	
	if(months && month_link && months.style.display == 'none') {
		months.style.display = 'block';
		month_link.className = 'open';
		var ajaxRequest = ajaxPhpCallFunc('news_presse', 'NewsByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		
		
	} else if(months && month_link && months.style.display == 'block') {
		months.style.display = 'none';	
		month_link.className = '';
		var ajaxRequest = ajaxPhpCallFunc('news_presse', 'NewsByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		//var ajaxRequest = ajaxPhpCallFunc('news_presse', 'ShowNewsForThisMonth', '', 1);
	}
	else
	{
		var ajaxRequest = ajaxPhpCallFunc('news_presse', 'ShowMessageNoNews', '', 1);
	}
	
	if(ajaxRequest)
	{
		newLayerContainer('ajaxPresseWrapper', ajaxRequest.news);
	}

}

function toggleMonthEn(year, bereich) {
	
	months = document.getElementById('monate' + year);
	month_link = document.getElementById('monthLink' + year);
	
	var aktuellesJahr = new Date();
	
	months_akt_year = document.getElementById('monate' + aktuellesJahr.getFullYear());
	month_link_akt_year = document.getElementById('monthLink' + aktuellesJahr.getFullYear());
	
	var last_year = aktuellesJahr.getFullYear()-1;
	
	months_last_year = document.getElementById('monate' + last_year);
	month_link_last_year = document.getElementById('monthLink' + last_year);

	if(months_akt_year) {
		months_akt_year.style.display = 'none';
	}
	if(months_last_year) {
		months_last_year.style.display = 'none';
	}
	if(month_link_last_year) {
		month_link_last_year.className = '';
	}
	if(month_link_akt_year) {
	   month_link_akt_year.className = '';	
	}
	
	if(months && month_link && months.style.display == 'none') {
		months.style.display = 'block';
		month_link.className = 'open';
		var ajaxRequest = ajaxPhpCallFunc('news_presse_en', 'NewsByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		
		
	} else if(months && month_link && months.style.display == 'block') {
		months.style.display = 'none';	
		month_link.className = '';
		var ajaxRequest = ajaxPhpCallFunc('news_presse_en', 'NewsByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		//var ajaxRequest = ajaxPhpCallFunc('news_presse', 'ShowNewsForThisMonth', '', 1);
	}
	else
	{
		var ajaxRequest = ajaxPhpCallFunc('news_presse_en', 'ShowMessageNoNews', '', 1);
	}
	
	if(ajaxRequest)
	{
		newLayerContainer('ajaxPresseWrapper', ajaxRequest.news);
	}

}

function toggleMonthNews(year, bereich) {
	
	months = document.getElementById('monate' + year);
	month_link = document.getElementById('monthLink' + year);
	
	var aktuellesJahr = new Date();
	
	months_akt_year = document.getElementById('monate' + aktuellesJahr.getFullYear());
	month_link_akt_year = document.getElementById('monthLink' + aktuellesJahr.getFullYear());
	
	var last_year = aktuellesJahr.getFullYear()-1;
	
	months_last_year = document.getElementById('monate' + last_year);
	month_link_last_year = document.getElementById('monthLink' + last_year);

	if(months_akt_year) {
		months_akt_year.style.display = 'none';
	}
	if(months_last_year) {
		months_last_year.style.display = 'none';
	}
	if(month_link_last_year) {
		month_link_last_year.className = '';
	}
	if(month_link_akt_year) {
	   month_link_akt_year.className = '';	
	}
	
	if(months && month_link && months.style.display == 'none') {
		months.style.display = 'block';
		month_link.className = 'open';
		var ajaxRequest = ajaxPhpCallFunc('news', 'NewsByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		
		
	} else if(months && month_link && months.style.display == 'block') {
		months.style.display = 'none';	
		month_link.className = '';
		var ajaxRequest = ajaxPhpCallFunc('news', 'NewsByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		//var ajaxRequest = ajaxPhpCallFunc('news_presse', 'ShowNewsForThisMonth', '', 1);
	}
	else
	{
		var ajaxRequest = ajaxPhpCallFunc('news', 'ShowMessageNoNews', '', 1);
	}
	
	if(ajaxRequest)
	{
		newLayerContainer('ajaxPresseWrapper', ajaxRequest.news);
	}

}

function toggleMonthNewsEn(year, bereich) {
	
	months = document.getElementById('monate' + year);
	month_link = document.getElementById('monthLink' + year);
	
	var aktuellesJahr = new Date();
	
	months_akt_year = document.getElementById('monate' + aktuellesJahr.getFullYear());
	month_link_akt_year = document.getElementById('monthLink' + aktuellesJahr.getFullYear());
	
	var last_year = aktuellesJahr.getFullYear()-1;
	
	months_last_year = document.getElementById('monate' + last_year);
	month_link_last_year = document.getElementById('monthLink' + last_year);

	if(months_akt_year) {
		months_akt_year.style.display = 'none';
	}
	if(months_last_year) {
		months_last_year.style.display = 'none';
	}
	if(month_link_last_year) {
		month_link_last_year.className = '';
	}
	if(month_link_akt_year) {
	   month_link_akt_year.className = '';	
	}
	
	if(months && month_link && months.style.display == 'none') {
		months.style.display = 'block';
		month_link.className = 'open';
		var ajaxRequest = ajaxPhpCallFunc('news_en', 'NewsByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		
		
	} else if(months && month_link && months.style.display == 'block') {
		months.style.display = 'none';	
		month_link.className = '';
		var ajaxRequest = ajaxPhpCallFunc('news_en', 'NewsByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		//var ajaxRequest = ajaxPhpCallFunc('news_presse', 'ShowNewsForThisMonth', '', 1);
	}
	else
	{
		var ajaxRequest = ajaxPhpCallFunc('news_en', 'ShowMessageNoNews', '', 1);
	}
	
	if(ajaxRequest)
	{
		newLayerContainer('ajaxPresseWrapper', ajaxRequest.news);
	}

}

function toggleMonthPressebilder(year, bereich) {
	
	months = document.getElementById('monate' + year);
	month_link = document.getElementById('monthLink' + year);
	
	var aktuellesJahr = new Date();
	
	months_akt_year = document.getElementById('monate' + aktuellesJahr.getFullYear());
	month_link_akt_year = document.getElementById('monthLink' + aktuellesJahr.getFullYear());
	
	var last_year = aktuellesJahr.getFullYear()-1;
	
	months_last_year = document.getElementById('monate' + last_year);
	month_link_last_year = document.getElementById('monthLink' + last_year);

	if(months_akt_year) {
		months_akt_year.style.display = 'none';
	}
	if(months_last_year) {
		months_last_year.style.display = 'none';
	}
	if(month_link_last_year) {
		month_link_last_year.className = '';
	}
	if(month_link_akt_year) {
	   month_link_akt_year.className = '';	
	}
	if(months && month_link && months.style.display == 'none') {
		months.style.display = 'block';
		month_link.className = 'open';
		var ajaxRequest = ajaxPhpCallFunc('pressebilder', 'ImagesByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		
		
	} else if(months && month_link && months.style.display == 'block') {
		months.style.display = 'none';	
		month_link.className = '';
		var ajaxRequest = ajaxPhpCallFunc('pressebilder', 'ImagesByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		//var ajaxRequest = ajaxPhpCallFunc('news_presse', 'ShowNewsForThisMonth', '', 1);
	}
	else
	{
		var ajaxRequest = ajaxPhpCallFunc('pressebilder', 'ShowMessageNoNews', '', 1);
	}
	
	if(ajaxRequest)
	{
		newLayerContainer('ajaxPresseWrapper', ajaxRequest.news);
	}

}


function toggleMonthPressebilderEN(year, bereich) {
	
	months = document.getElementById('monate' + year);
	month_link = document.getElementById('monthLink' + year);
	
	var aktuellesJahr = new Date();
	
	months_akt_year = document.getElementById('monate' + aktuellesJahr.getFullYear());
	month_link_akt_year = document.getElementById('monthLink' + aktuellesJahr.getFullYear());
	
	var last_year = aktuellesJahr.getFullYear()-1;
	
	months_last_year = document.getElementById('monate' + last_year);
	month_link_last_year = document.getElementById('monthLink' + last_year);

	if(months_akt_year) {
		months_akt_year.style.display = 'none';
	}
	if(months_last_year) {
		months_last_year.style.display = 'none';
	}
	if(month_link_last_year) {
		month_link_last_year.className = '';
	}
	if(month_link_akt_year) {
	   month_link_akt_year.className = '';	
	}
	
	if(months && month_link && months.style.display == 'none') {
		months.style.display = 'block';
		month_link.className = 'open';
		var ajaxRequest = ajaxPhpCallFunc('pressebilder_en', 'ImagesByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		
		
	} else if(months && month_link && months.style.display == 'block') {
		months.style.display = 'none';	
		month_link.className = '';
		var ajaxRequest = ajaxPhpCallFunc('pressebilder_en', 'ImagesByYear', 'jahr=' + year +'&bereich=' + bereich, 1);
		//var ajaxRequest = ajaxPhpCallFunc('news_presse', 'ShowNewsForThisMonth', '', 1);
	}
	else
	{
		var ajaxRequest = ajaxPhpCallFunc('pressebilder_en', 'ShowMessageNoNews', '', 1);
	}
	
	if(ajaxRequest)
	{
		newLayerContainer('ajaxPresseWrapper', ajaxRequest.news);
	}

}


function newLayerContainer(layerID, htmlContent) 
{
	var layerObj = $(layerID);

	if(layerObj)
	{
		layerObj.innerHTML = htmlContent;
	}
}

//laden SWF Layer
function loadSWFLayer( url_str )
{

	var layername = "swfRundgang";
	var breiteswf = 468;
	var hoeheswf 	= 490;
	
	setBrowserLayer( layername, 490, 515, 0 );
	
	var content_OBJ = $(layername+'_content');
	var content_str = '"<img width="'+breiteswf+'" height="'+hoeheswf+'" alt="" 			src="/media/flash/rundgang/flashrundgang.jpg" />';

	if( content_OBJ && url_str.length > 0 )
	{
			content_OBJ.innerHTML = content_str;
			
   		var so = new SWFObject(url_str, "mymovie", breiteswf, hoeheswf, "8", "#ffffff");
   		so.write(layername+'_content');			
	}
	
	
}

function openMoodalBoxBildgalerie(domain, gallery_id, act_selected, str_lang, str_gallery_title){
	MOOdalBox.open( // case matters
        "/includes/php/site/moodalBoxBildgalerie.php?gal="+gallery_id+"&act="+act_selected+"&lang="+str_lang, // the link URL
        "", //+str_gallery_title, // the caption (link's title) - can be blank
        "500 600" // width and height of the box - can be left blank
    );
}

function loadBildergalerieLayer( arr_images, arr_title, arr_desc, image_count_id, galeriename ){
	
	var doc        = document;		 
	var layername  = "bildergalerieLayer";		
	
	//-> BildgallerieLayer innerHTML Elements			
	var str_script =  "";	
	    
		str_script += "var act_image = "+image_count_id+";";	
	    str_script += "var arr_images = new Array(";
        for( var i=0; i<arr_images.length; i++ ){
            str_script += '\''+arr_images[i]+'\'';
			if( i<arr_images.length-1  ){
                str_script += ',';
			}	
		}
	    str_script += ");";
		
		str_script += "var arr_title = new Array(";
        for( var i=0; i<arr_title.length; i++ ){
			if( trim(arr_title[i]) == '' ){
				str_script += '\'&nbsp;\'';
			}else{
                str_script += '\''+arr_title[i]+'\'';
			}            
            if( i<arr_title.length-1  ){
                str_script += ',';
            }   
        }
        str_script += ");";
		
		str_script += "var arr_desc = new Array(";
        for( var i=0; i<arr_desc.length; i++ ){
            if (trim(arr_desc[i]) == '') {
				str_script += '\'&nbsp;\'';
			}else {
				str_script += '\'' + arr_desc[i] + '\'';
			}
            if( i<arr_desc.length-1  ){
                str_script += ',';
            }   
        }
        str_script += ");";
	
	    str_script += "function prev(){";
		str_script += "  if( typeof(arr_images[act_image-1]) != 'undefined'){";
        str_script += "    act_image--;";
        str_script += "    document.getElementById('layerImage').src = '/media/uploads/images/bildgalerien/layer/'+arr_images[act_image];";
		str_script += "    document.getElementById('image_title').innerHTML = arr_title[act_image];";
		str_script += "    document.getElementById('image_desc').innerHTML = arr_desc[act_image];";
		str_script += "  }";
        str_script += "}";
    
        str_script += "function next(){";
		str_script += "  if( typeof(arr_images[act_image+1]) != 'undefined'){";
		str_script += "    act_image++;";
		str_script += "    document.getElementById('layerImage').src = '/media/uploads/images/bildgalerien/layer/'+arr_images[act_image];";		
        str_script += "    document.getElementById('image_title').innerHTML = arr_title[act_image];";
        str_script += "    document.getElementById('image_desc').innerHTML = arr_desc[act_image];";
		str_script += "  }";
		str_script += "}";
		
	var script = doc.createElement('script');
	    script.setAttribute('type', 'text/javascript');			    

    var txt_script = doc.createTextNode(str_script);		    
				
	var div_bildergalerieWrapper = doc.createElement('div');
	    div_bildergalerieWrapper.setAttribute('class', 'bildergalerieWrapper');

    var div_albenuebersicht = doc.createElement('div');
	    div_albenuebersicht.setAttribute('class','albenuebersicht');
		
	var div_level_2_overview = doc.createElement('div');
	    div_level_2_overview.setAttribute('class', 'level-2-overview');
	
	var div_albumRow = doc.createElement('div');
        div_albumRow.setAttribute('class', 'albumRow clearfix');		
		
	var h3_galeriename = doc.createElement('h3');
	var txt_galeriename = doc.createTextNode(galeriename);
	    h3_galeriename.appendChild(txt_galeriename);
		
    var div_bigPicture = doc.createElement('div');
	    div_bigPicture.setAttribute('class', 'bigPicture bildergaleriePicture clearfix');
		
    var div_bildergalerieBox = doc.createElement('div');
	    div_bildergalerieBox.setAttribute('class', 'bildergalerieBox clearfix');		
		
	var a_prev = doc.createElement('a');
	    a_prev.href = "javascript:prev();";
		a_prev.setAttribute('class', 'backward');
		a_prev.setAttribute('title', 'vorherige Seite');
	    a_prev.setAttribute('id', 'paging-left'); 
	
	var txt_a_prev = doc.createTextNode("zurück");
	
	var a_next = doc.createElement('a');
        a_next.href = "javascript:next();";
        a_next.setAttribute('class', 'forward');	
		a_next.setAttribute('title', 'nächste Seite');
	    a_next.setAttribute('id', 'paging-right');
		
	var txt_a_next = doc.createTextNode("vorwärts");	
		
	var div_padding_left = doc.createElement('div');
	    div_padding_left.setAttribute('class', 'paging-left');
		
	
	var div_padding_right = doc.createElement('div');
        div_padding_right.setAttribute('class', 'paging-right');			
	
	var txt_title = doc.createTextNode(arr_title[image_count_id]);
	var txt_desc  = doc.createTextNode(arr_desc[image_count_id]);
	
	var p_title = doc.createElement('p');
	    p_title.setAttribute("class", "bildtext");
		p_title.setAttribute("id", "image_title");
	    p_title.setAttribute("style", "text-align: center;");
	    p_title.appendChild(txt_title);
		
	var p_desc  = doc.createElement('p');
	    p_desc.setAttribute("class", "bildtext");
		p_desc.setAttribute("id", "image_desc");
	    p_desc.setAttribute("style", "text-align: center;");
		p_desc.appendChild(txt_desc);
	
	var image_table = doc.createElement('table');
	var image_table_th = doc.createElement('thead');
    var image_table_tb = doc.createElement('tbody');
    var image_table_tr = doc.createElement('tr');
    var image_table_td = doc.createElement('td');
	
	var image_object = doc.createElement('img');
	    image_object.setAttribute('id', 'layerImage');
        image_object.src = '/media/uploads/images/bildgalerien/layer/'+arr_images[image_count_id];
	
	//-< BildgallerieLayer innerHTML Elements	
	var ley_width  = 480;
	var ley_height = 530;
	
	setBrowserLayer( layername, ley_width, ley_height, 0 );
	
	var content_OBJ = $(layername+'_content');
	
	//-> HTML zusammenbauen
	if( content_OBJ && arr_images[image_count_id].length > 0 ){
		// image_table
		image_table_td.appendChild(image_object);
		image_table_tr.appendChild(image_table_td);		
		image_table_tb.appendChild(image_table_tr);
		image_table.appendChild(image_table_th);
		image_table.appendChild(image_table_tb);
		
		// a_prev, a_next
		a_prev.appendChild(txt_a_prev);
		a_next.appendChild(txt_a_next);
		
		// div_paddings
		div_padding_left.appendChild(a_prev);
		div_padding_right.appendChild(a_next);
		
		// div_bildergalerieBox
		div_bildergalerieBox.appendChild(div_padding_left);
		div_bildergalerieBox.appendChild(image_table);
		div_bildergalerieBox.appendChild(div_padding_right);
		
		// div_bigPivture
		div_bigPicture.appendChild(div_bildergalerieBox);
		div_bigPicture.appendChild(p_title);
		div_bigPicture.appendChild(p_desc);
		
		// div's in div's
		div_albumRow.appendChild(h3_galeriename);
		div_albumRow.appendChild(div_bigPicture);
		div_level_2_overview.appendChild(div_albumRow);
		div_albenuebersicht.appendChild(div_level_2_overview);		
		div_bildergalerieWrapper.appendChild(div_albenuebersicht);
			
		//script.appendChild(txt_script);
		script.text = str_script;
		content_OBJ.appendChild(script);
		content_OBJ.appendChild(div_bildergalerieWrapper);		
	}
	//-< HTML zusammenfügen	
}

// Führende und Abschließende Whitespaces (Leerzeichen, Tabulatoren, ...)
// aus der übergebenen Zeichenkette entfernen.
function trim (zeichenkette) {
  // Erst führende, dann Abschließende Whitespaces entfernen
  // und das Ergebnis dieser Operationen zurückliefern
  return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
}

function sendmailto(mail1,mail2)
{
	document.location.replace('mailto:'+mail1+'@'+mail2);
}

function frm_forumacademy_teilbereich(htmlObj)
{
	var selectNr = htmlObj[htmlObj.selectedIndex].value;
	var layerObject = $('teilbereich_0');
	if(layerObject)
	{
		if(selectNr == 6)
		{
			layerObject.style.display = 'block';
		}
		else
		{
			layerObject.style.display = 'none';
		}
	}
}


// ALUMNI FUNKTIONEN
function alumniCommentFrm(Id) 
{
  var KlappText = document.getElementById('comment_'+Id);
  KlappText.style.display = 'block';

}

function TerminEintragen(Id) 
{
	var KlappText = document.getElementById(Id);
	if(KlappText.style.display == 'block')
	{
		//KlappText.style.display = 'none';
	}
	else
	{
		KlappText.style.display = 'block';
	}
}



function toggleWettbewerbsteilnahme(nummer) {

	AjaxArea = document.getElementById('wettbewerbsteilnahme_ajax_' + nummer);
	if(AjaxArea && AjaxArea.style.display == 'none') {
		AjaxArea.style.display = 'block';
		var ajaxRequest = ajaxPhpCallFunc('alumni_profil', 'Wettbewerbsteilnahme', 'nummer=' + nummer, 1);
		var ajaxLink = document.getElementById('wettbewerbsteilnahme_ajax_link_' + nummer);	
		if (ajaxLink) {
			ajaxLink.innerHTML = "Weitere Wettbewerbsteilnahme entfernen";
		}
		
	
	} else if(AjaxArea && AjaxArea.style.display == 'block') {
		AjaxArea.style.display = 'none';	
		var ajaxRequest = ajaxPhpCallFunc('alumni_profil', 'Wettbewerbsteilnahme', 'nummer=' + nummer, 1);
		var ajaxLink = document.getElementById('wettbewerbsteilnahme_ajax_link_' + nummer);	
		if (ajaxLink) {
			ajaxLink.innerHTML = "Weitere Wettbewerbsteilnahme hinzufügen";
		}
	}
	else
	{
	}
	
	if(ajaxRequest)
	{
		newLayerContainer('wettbewerbsteilnahme_ajax_' + nummer, ajaxRequest.wettbewerbsteilnahme);
	}
	
}
/*
window.addEvent('domready', function() {


	var mySlide = new Fx.Slide('wettbewerbsteilnahme_ajax_1').hide();
		$('wettbewerbsteilnahme_ajax_link_1').addEvent('click', function(e){
			toggleWettbewerbsteilnahme(1);
			
		e = new Event(e);
		mySlide.toggle();
		e.stop();
		});	
});*/

// copy and Create new HTML

function copyHtmlFormField( htmlBasisName ){

	//vars
	var html_contnet_OBJ 	= $(htmlBasisName);
	var time_OBJ 			= new Date();
	var htmlNewName 		= htmlBasisName+'_'+time_OBJ.getTime();	
	var html_tmp 			= '';
	
	if( html_contnet_OBJ ){
		
		var html_div_list_OBJ = html_contnet_OBJ.getElementsByTagName('div');
		if( html_div_list_OBJ ){
			
			html_tmp = '<div class="separator"></div>';
			html_tmp += html_div_list_OBJ[0].innerHTML;
			html_tmp += '<a href="javascript:;" class="link" onclick="deleteHtmlFromField(\''+htmlBasisName+'\',\''+htmlNewName+'\')">l&ouml;schen</a>';

			d = document.createElement('div');
		    d.setAttribute('id',htmlNewName);
		    d.innerHTML = html_tmp;
		    clearInputField(d);
		    html_contnet_OBJ.appendChild(d);
		    
		}
	}
}

function addNewTermin( htmlBasisName ){

	//vars
	var html_contnet_OBJ 	= $(htmlBasisName);
	var time_OBJ 			= new Date();
	var htmlNewName 		= htmlBasisName+'_'+time_OBJ.getTime();	
	var html_tmp 			= '';
	var sumTermine			= 1;
	var js_string			= '';
		
	if( html_contnet_OBJ ){
		
		var html_div_list_OBJ = html_contnet_OBJ.getElementsByTagName('div');
		
		if( html_div_list_OBJ ){

			//bearbeiten feld html id
			var lastDIVKey = time_OBJ.getTime() + 100; 

			html_tmp = '<div class="separator"></div>';
			html_tmp += html_div_list_OBJ[0].innerHTML;
			html_tmp += '<a href="javascript:;" class="link" onclick="deleteHtmlFromField(\''+htmlBasisName+'\',\''+htmlNewName+'\')">l&ouml;schen</a>';

			d = document.createElement('div');
		    d.setAttribute('id',htmlNewName);
		    d.setAttribute('name','terminCounter');
		    d.innerHTML = html_tmp;
		    clearInputField(d);
		    html_contnet_OBJ.appendChild(d);
		    
		    //edit new insert Termin
		    var newTermin_OBJ = $(htmlNewName);
		    
			var inputField_arr = newTermin_OBJ.getElementsByTagName('input');

			for(var io=0; io < inputField_arr.length; io++ ){
				
				if( inputField_arr[io].id.indexOf('termin') >= 0 ){
					var split_arr = inputField_arr[io].id.split('_');

					split_arr[ split_arr.length-1 ] =  lastDIVKey;

					var newHtmlID = split_arr.join('_');

					inputField_arr[io].id = newHtmlID;
					input2Date(newHtmlID);
				}				
			}
			
			//counter erhoehen
			checkCreateButton();
		}
	}
}


function checkCreateButton(){
	
	var html_termin_OBJ = $('termine');
	var createButton_OBJ = $('createbutton');
	var counter = 0;

	if( html_termin_OBJ && createButton_OBJ ){

		var divList_OBJ = html_termin_OBJ.getElementsByTagName('div');
		
		for(var i=0; i < divList_OBJ.length; i++){
		
			if( divList_OBJ[i].id && divList_OBJ[i].id.indexOf('termine_') >= 0 ){
				counter++;
			}
				
		}
		
		if( counter == 4 )
		{
			createButton_OBJ.style.display = 'none';
		}
		else
		{
			createButton_OBJ.style.display = '';
		}	
	}

	return true;
}


// copy and Create new HTML

function copyHtmlFormFieldFromMaster( htmlBasisName, htmlInCopyName){

	//vars
	var html_contnet_OBJ 		= $(htmlBasisName);
	var html_copyContent_OBJ 	= $(htmlInCopyName);

	var time_OBJ 			= new Date();
	var htmlNewName 		= htmlBasisName+'_'+time_OBJ.getTime();	
	var html_tmp 			= '';
	
	if( html_contnet_OBJ ){
		
		var html_div_list_OBJ = html_contnet_OBJ.getElementsByTagName('div');
		if( html_div_list_OBJ ){
			html_tmp += html_div_list_OBJ[0].innerHTML;
			html_tmp += '<a href="javascript:;" class="link" onclick="deleteHtmlFromField(\''+htmlInCopyName+'\',\''+htmlNewName+'\')">l&ouml;schen</a>';

			d = document.createElement('div');
		    d.setAttribute('id',htmlNewName);
		    d.innerHTML = html_tmp;
		    clearInputField(d);
		    html_copyContent_OBJ.appendChild(d);
		    
		}
	}
}


function clearInputField( htmlOBJ ){
	
	//vars
	var daten_arr = new Array();
	daten_arr[0]  = 'input';
	daten_arr[1]  = 'select';
	daten_arr[2]  = 'textarea';
	
	var html_OBJ = htmlOBJ;
	if( html_OBJ ){

		for(var i=0; i < daten_arr.length; i++ ){

			var tmp_OBJ = html_OBJ.getElementsByTagName(daten_arr[i]);
			
			for(var io=0; io < tmp_OBJ.length; io++ ){
				
				switch(daten_arr[i])
				{
					case "input":
						if(tmp_OBJ[io].type.toLowerCase() == "checkbox"){
							tmp_OBJ[io].checked  = false;
						}else{
							tmp_OBJ[io].value = '';
						}
					break;
					
					case "select":
						tmp_OBJ[io].selectedIndex = 0;
					break;
					
					case "textarea":
						tmp_OBJ[io].value = '';
					break;				
				}
				
			}	
		}	
	}
}

function deleteHtmlFromField( htmlContentName, htmlDelName ){
	
	//vars
	var htmlContent_OBJ = $(htmlContentName);
	var htmlDel_OBJ = $(htmlDelName);
	
	if( htmlContent_OBJ && htmlDel_OBJ ){
		htmlContent_OBJ.removeChild(htmlDel_OBJ);
		
		if( htmlContentName == 'termine')
		{
			checkCreateButton();
		}
		
	}else{
		alert("Es ist ein Fehler beim löschen aufgetreten!");
	}
}

function toggleFontSize() {
	if($('body').hasClass('biggerFont')) {
		$('body').removeClass('biggerFont');
        Cookie.dispose('fontsize');
	} else {
		$('body').addClass('biggerFont');
		Cookie.write('fontsize', 'big');

	}
}

function initFontSize() {
	if(Cookie.read('fontsize')) { // Cookie f�r gro�e Schrift ist gesetzt
		$('body').addClass('biggerFont');
	}
	
}
	
