function NewWindow_liveticker(n) {
	NewWin =  window.open("liveticker.php?id="+n,"ticker",'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=650,height=700');    
}

function NewWindow_liveticker2(n) {
	NewWin =  window.open("../_liveticker01/liveticker.php?id="+n,"ticker",'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=650,height=700');    
}


function extern(which){

	parent.navi.dynMenu(which);
	parent.navi.changeImage(parent.navi.document.getElementById('img'+which), event);
}
 
function NewWindow_image(n) {

NewWin =  window.open("image.html","image",'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=500,height=370');    

         
}
// Change Image Function
function changeImage(objekt,e){	
	fileType = (objekt.src.slice(objekt.src.length-3)) ;
	
	if(e.type == 'mouseover'){
		(objekt.src.indexOf("_c.") == -1)? objekt.src = objekt.src.replace(/_l\./,"_h.") : todo = "";
	}

	if(e.type == 'mouseout'){
		(objekt.src.indexOf("_c.") == -1)? objekt.src = objekt.src.replace(/_h\./,"_l.") : todo = "";
	}
	
	if(e.type == 'click'){
		for(i = 0; i < (document.images.length); i++){
			if(document.images[i].src.indexOf("." + fileType) != -1){
				document.images[i].src = document.images[i].src.replace(/_h\./,"_l.");
				document.images[i].src = document.images[i].src.replace(/_c\./,"_l.");
			}
		}
		(objekt.src.indexOf("_l.") != -1)? objekt.src = objekt.src.replace(/_l\./,"_c.") : todo = "";
		(objekt.src.indexOf("_h.") != -1)? objekt.src = objekt.src.replace(/_h\./,"_c.") : todo = "";
	}	
}
// END Change Image Function


function changeLinkBG(objekt,e){
	// Aufruf
	// onmouseover="javascript:changeLinkBG(this,event);"
	(e.type == "mouseout")?objekt.parentNode.parentNode.style.backgroundColor = '#000000' : objekt.parentNode.parentNode.style.backgroundColor = '#ffffff';
}


function checkInsert(objekt, specialchars, onlyspecialchars){ 
	//mit dem zweiten Parameter kann man zusätzliche Zeichen erlauben
	//wenn der dritte Parameter gesetzt ist (=true), wird nur gegen die specialchars geprüft
	errors = "";
	text = objekt.value;
	if(onlyspecialchars){
		permit = specialchars;
	}
	else{
		permit = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_" + specialchars;
	}
		
	for (i = 0; i < text.length; i++){
		((permit.indexOf(text.slice(i,i+1))) == -1)? errors = "Fehlerhafte Eingabe!" : errors = errors;
	}
		
	if(errors == "Fehlerhafte Eingabe!"){
		alert("Es wurde kein gültiger Eintrag gemacht!\nFolgende Zeichen sind erlaubt:\n\n" + permit);
		objekt.value = "";	
		objekt.focus();
		objekt.style.backgroundColor = "#ff0000";
		return false;
	}
	else{
		objekt.style.backgroundColor = "#00ff00";
		//nope  Eingabe ist in Ordnung und Formular kann verschickt werden
	}
}

function replaceChars(objekt){
	objekt.value = objekt.value.replace(/'/g,"´");
	objekt.value = objekt.value.replace(/"/g,"´");
}