// JavaScript Document
var valNegFloat = /^\d+(\.\d+)?$/;
var valUser = /^([a-zA-Z]+[_0-9a-zA-Z@.-]*){1,20}$/;
var valString = /^[a-zA-Z]\w*$/;  
var valEmail = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;



// get object by id
function getId(id)
{
	if (document.getElementById(id))
	{
		return document.getElementById(id); 

	}
	return false; 
}

// set Scroll
function setScroll(x,y)
{
	window.scroll(x,y);
}



//Show Menu
function showmenu(){
	
	var style = document.getElementById("languagelist").style.display;
	if(style=="block"){
		document.getElementById("languagelist").style.display="none";
	}else{
		document.getElementById("languagelist").style.display="block";
	}
}

//Hidden Menu
function hiddenmenu(){
	document.getElementById("languagelist").style.display="none";
}

if(!addEvent){
	var addEvent = function(obj,evt,handler,useCapture){
		if(document.all){
			obj.attachEvent('on' + evt, handler);	
		}else{
			obj.addEventListener(evt,handler,useCapture);	
		}
	};
}
		
		
		
//window.onload = function()
addEvent(window,'load',function(){
	
	document.getElementsByTagName('body')[0].onclick = function(e){
		var evt = window.event || e;
		var element = evt.srcElement || evt.target;
		var isHidden = false;
		while(element = element.parentNode){
			if(element === document.getElementById('languages')){
				isHidden = true;
			}
		}
		if(!isHidden)hiddenmenu();
	}	
	
	searchWord("*");
	
});

function newsletter(){

   if(!getId("address_email").value.match(valEmail)){
	   	getId(noteTextAjaxBoard).innerHTML = "Das Format Ihrer E-Mail Adresse ist falsch.";
		return false;
	}

	startRequest("POST","fileadmin/templates/logic/quickdmailsubscrip.php",true,sendData("quickNewsletterForm"),"form",1);
	return false;
}

function onfocusInput(){
	
	if(getId("address_email").value==addressEmailValue){
		getId("address_email").value = "";
	}
	 getId(noteTextAjaxBoard).innerHTML = ""; 
}


function searchWord(word){
	if(document.createRange){
		var range = document.createRange();
	}else
		var range = document.body.createTextRange();	
	if(range.findText){
		while(range.findText(word)){
			range.pasteHTML(range.text.fontcolor("#C61D25"));
			range.collapse(true);
		}
	}else{	
		var s,n;
		s = window.getSelection();
		while(window.find(word)){
			
			var n = document.createElement("SPAN");
			n.style.color="#C61D25"	
			s.getRangeAt(0).surroundContents(n);
		}
	}
}