/* ALLGEMEINES */

function mailto(uid, dom) { window.location = "mailto:" + uid + "@" + dom; }

//An Seitenanfang gehen
function ScrollToTop(){
  window.scrollTo(0, 0);
}

//Funktion für das PopUp bei den Lizenz-PCSettings
function ScrollToTopObject(id){
 document.getElementById(id).scrollTop=0;	
}

//Autocomplete=off W3C Valide
function onload_autocomplete() {  
	if (!document.getElementById) return false;  
	var userid = document.getElementById('userid');  
	userid.setAttribute("autocomplete", "off");  
	var password = document.getElementById('password');  
	password.setAttribute("autocomplete", "off"); 
}

//Bilder vorladen
if(document.images) {
	Bild0 = new Image();
	Bild0.src = "../home/images/layout_mainnavi_home_h.jpg";
	Bild1 = new Image();
	Bild1.src = "../home/images/layout_mainnavi_radionik_h.jpg";
	Bild2 = new Image();
	Bild2.src = "../home/images/layout_mainnavi_produkte_h.jpg";
	Bild3 = new Image();
	Bild3.src = "../home/images/layout_mainnavi_veranstaltungen_h.jpg";
	Bild4 = new Image();
	Bild4.src = "../home/images/layout_mainnavi_wiki_h.jpg";
	Bild5 = new Image();
	Bild5.src = "../home/images/layout_mainnavi_sonstiges_h.jpg";
	Bild6 = new Image();
	Bild6.src = "../home/images/btn_uebersicht_info_hover.png";
	Bild7 = new Image();
	Bild7.src = "../home/images/layout_navi_bg_trans.png";
	BildFacebook = new Image();
	BildFacebook.src = ".../home/images/buttons/btn_facebook_hover.png";
	BildGoogleplus = new Image();
	BildGoogleplus.src = ".../home/images/buttons/btn_googleplus_hover.png";
}

//--------------------------------------------------------------------------------------------------------------------------------------------------



//Wiki-Daten bei Mouseover in blauem Div anzeigen
function showWikiData(nr, scrolltop, event){ 
	divWikiData = document.getElementById('divPopUpBlue350px');
	if(navigator.appName == 'Microsoft Internet Explorer'){
		var topPixel = event.clientY + 10 + document.body.scrollTop; 
		var leftPixel = event.clientX + 10;
	} else { 
		var topPixel = event.pageY + 10; 
		var leftPixel = event.pageX + 10;
	} 
	divWikiData.style.top = topPixel + "px"; 
	divWikiData.style.left = leftPixel + "px"; 
	divWikiData.style.display = "block";
	var req;
	try {
			req = window.XMLHttpRequest?new XMLHttpRequest():
			new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {
			//Kein AJAX Support
			alert("Kein AJAX Support!");
	}
	req.open('get', '../intern/include/getWikiData.php?artikel_id=' + nr, true);
	req.onreadystatechange = function() {
			if ((req.readyState == 4) && (req.status == 200)) {
					divWikiData.innerHTML = req.responseText;
			} //else alert("Fehler:"+req.status); 
	};
	req.send(null);	
}

function hideWikiData(){ 
	divWikiData = document.getElementById('divPopUpBlue350px');
	divWikiData.innerHTML = ""; 
	divWikiData.style.top = "0px"; 
	divWikiData.style.left = "0px"; 
	divWikiData.style.display = "none"; 
}

//--------------------------------------------------------------------------------------------------------------------------------------------------




//Wiki-Daten bei Mouseover in Popup-Div anzeigen
//function popup_show_register(id, color){
function showPopupWikiData(id, color){
	if(checkBrowserName('MSIE')){ 
		if(document.documentElement.scrollTop){
			hoehe = document.documentElement.scrollTop;
		} else hoehe = 0;
		hoehe = (document.documentElement.clientHeight / 2) + hoehe;
	} else {
		if(window.pageYOffset){
			hoehe = window.pageYOffset;
		} else hoehe = 0;
		hoehe = (window.innerHeight / 2) + hoehe;
	}
	document.getElementById('show_data').style.top = hoehe + 'px';
	document.getElementById('show_data').style.display = 'block';
	document.getElementById('show_data_header').style.backgroundColor = color;
	if(id == 716){
		document.getElementById('show_data_header').innerHTML = "Allgemeine Gesch&auml;ftsbedingungen";	
	} else document.getElementById('show_data_header').innerHTML = "Datenschutzerkl&auml;rung";	
	document.getElementById('show_data_content').innerHTML = '<table style="width: 100%; height: 100%"><tr><td valign="center" align="center"><img src="../home/images/loader.gif"></td></tr></table>';
	var req;
	try {
			req = window.XMLHttpRequest?new XMLHttpRequest():
			new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {
			//Kein AJAX Support
			alert("Kein AJAX Support!");
	}
	req.open('POST', '../intern/include/register_show_data.php', true);
	req.onreadystatechange = function() {
			if ((req.readyState == 4) && (req.status == 200)) {
					document.getElementById('show_data_content').innerHTML = req.responseText;
			} //else alert("Fehler:"+req.status); 
	};
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send('id=' + id);
}

//function popup_close(){
function hidePopup(id){
	if(id){
		document.getElementById(id).style.display = 'none';
	} else {
		document.getElementById('show_data_content').innerHTML = '';
		document.getElementById('show_data').style.display = 'none';
	}
		
}

function showPopupTestKit(color){
	if(checkBrowserName('MSIE')){ 
		if(document.documentElement.scrollTop){
			hoehe = document.documentElement.scrollTop;
		} else hoehe = 0;
		hoehe = (document.documentElement.clientHeight / 2) + hoehe;
	} else {
		if(window.pageYOffset){
			hoehe = window.pageYOffset;
		} else hoehe = 0;
		hoehe = (window.innerHeight / 2) + hoehe;
	}
	document.getElementById('showdataTestkit').style.top = hoehe + 'px';
	document.getElementById('showdataTestkit').style.display = 'block';
	document.getElementById('showdataTestkit_header').style.backgroundColor = color;
}


function hidePopupTestKit(){
	document.getElementById('showdataTestkit').style.display = 'none';
}

//--------------------------------------------------------------------------------------------------------------------------------------------------




//SEMINARANMELDUNG
function set_Begleitperson(){
	if(document.getElementById('Begleitperson').checked == true){
		document.getElementById('box_Begleitperson').style.display = "block";	
	} else document.getElementById('box_Begleitperson').style.display = "none";	
}

//--------------------------------------------------------------------------------------------------------------------------------------------------




function newsletter(){
	var req;
	try {
			req = window.XMLHttpRequest?new XMLHttpRequest():
			new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {
			//Kein AJAX Support
			alert("Kein AJAX Support!");
	}
	
	req.open('POST', 'news/set_newsletter.php', true);
	req.onreadystatechange = function() {
			if ((req.readyState == 4) && (req.status == 200)) {
					document.getElementById('ausgabe_status').innerHTML = req.responseText;
			} //else alert("Fehler:"+req.status); 
	};
	var name = document.getElementById('Name').value;
	var email = document.getElementById('Email').value;
	var eintrag_art1 = document.form_newsletter.eintrag_art[0].checked;
	var eintrag_art2 = document.form_newsletter.eintrag_art[1].checked;
	if(eintrag_art1 == true){
		option = 1;
	} else option = 2;
	//alert(eintrag_art1 + ' - ' + eintrag_art2);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send('name=' + name + '&email=' + email + '&option=' + option);
	//req.send(null);
}

function links_hover(id, bg_color){
	document.getElementById(id).style.backgroundColor = bg_color;
	//document.getElementById(id).style.cursor = 'pointer';
}

function cbc_cat_change(cat_choosen){
	var nr = cat_choosen;
	location.href='../sonstiges/cbc.php?cat=6&option=' + nr;
}

function aktuelles_mouseover(id, nr){
	object = document.getElementById(id);
	object.style.backgroundColor='#e7ebf4';
	//object.style.border = '2px solid black';
	//if(nr == 1){
		object.style.cursor = 'pointer';
	//}
}

function aktuelles_mouseover_hottopic(id){
	object = document.getElementById(id);
	//object.style.backgroundColor='#eee';
	object.style.cursor = 'pointer';
}

function aktuelles_mouseout(id){
	object = document.getElementById(id);
}

function navi_keep_bg(id, bild){
	var path = '../home/images/';
	document.getElementById(id).style.backgroundImage = 'url(' + path + bild + ')';
}

function navi_hide_bg(id){
	var path = '../home/images/';
	document.getElementById(id).style.backgroundImage = '';
}

function entry_insert(entry_form, aTag, eTag) {
  var input = document.getElementById(entry_form);
  input.focus();
  /* für Internet Explorer */
  if(typeof document.selection != 'undefined') {
	/* Einfügen 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();
  }
  /* für neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
	/* Einfügen 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;
  }
  /* für die übrigen Browser */
  else
  {
	/* Abfrage der Einfügeposition */
	var pos;
	var re = new RegExp('^[0-9]{0,3}$');
	while(!re.test(pos)) {
	  pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
	}
	if(pos > input.value.length) {
	  pos = input.value.length;
	}
	/* Einfügen des Formatierungscodes */
	var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
	input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}

function galerie_mouseover(id){
	object = document.getElementById(id);
	object.style.backgroundColor='#f1f1f1';
	object.style.cursor = 'pointer';
}
