/* <![CDATA[ */
function showTab(showID,hideID1,hideID2,hiliteClasses,origClasses,actTabID,inactTabID1,inactTabID2){
	// show tab content
	document.getElementById(showID).style.display = 'block';
	// hide other tabs
	document.getElementById(hideID1).style.display = 'none';
	document.getElementById(hideID2).style.display = 'none';
	// hilite tab
	document.getElementById(actTabID).className = hiliteClasses;
	// de-hilite tabs
	document.getElementById(inactTabID1).className = origClasses;
	document.getElementById(inactTabID2).className = origClasses;
}

function changesortorder(divID,classNames){
	var div = document.getElementById(divID);
	var classes = div.className.split(' ');
	direction = classes[0].split('-');
	if(direction[1]=='down'){
		to = 'arrow-up';
		div.className=to + ' ' + classNames;
	}
	else{
		to = 'arrow-down';
		div.className=to + ' ' + classNames;
	}
}


var good;
function checkEmailAddress(field,lang) {
//var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
var goodEmail = field.value.match(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i);

if (goodEmail){
   good = true
} else {
	if(lang=='fr')
		alertmessage = 'Indiquez un e adresse E-mail correcte';
	else
		alertmessage = 'Bitte geben Sie eine valide E-Mail Adresse an';
		
   alert(alertmessage);
   field.focus()
   field.select()
   good = false
   }
}

function check_nl_subscribe(formName,lang){
	var error = '';
	
	checkEmailAddress(document.forms[formName].email,lang);
	
	if(document.getElementsByName("FE[tt_address][gender]")[0].checked == false && document.getElementsByName("FE[tt_address][gender]")[1].checked == false){
		if(lang=='fr')
			error = error + '\n' + 'Indiquez un appel';	
		else
			error = error + '\n' + 'Bitte Anrede angeben';
	}
	
	if(document.forms[formName].name.value==''){
		if(lang=='fr')
		error = error + '\n' + 'Indiquez un nom';	
		else
		 error = error + '\n' + 'Bitte Name angeben';
	}
	
	if(document.forms[formName].vorname.value==''){
		if(lang=='fr')
			error = error + '\n' + unescape('Indiquez un pr%E9nom');	
		else
			error = error + '\n' + 'Bitte Vorname angeben';	
	}
	
	if(error == '' && good == true)
		return true;
	else{
		alert(error);
		return false;
	}
	
}

function puls(id,state, classnames1, classnames2, txt){
	if(state==1){
		document.getElementById(id).className = '';	
		document.getElementById(id).innerHTML = txt;	
		document.getElementById(id+'a').className = classnames1;
		document.getElementById(id+'b').className = classnames2;
	}	
	else{
		document.getElementById(id).className = 'nodisplay';	
		document.getElementById(id+'a').className = 'nodisplay' + ' ' + classnames1;
		document.getElementById(id+'b').className = classnames2;
	}
}

function setanswer(tab,question,lang){
	wrapperdiv = 'answer' + tab;
	divid = 'answer' + tab + '_' + question + '_' + lang;
	nr = document.getElementById('answers').getElementsByTagName('input').length;
	for(i=1;i<=nr;i++){
		document.getElementById('answers').getElementsByTagName('div')[i].className = 'nodisplay';
	}
	document.getElementById(wrapperdiv).className = '';
	document.getElementById(divid).className = 'padding-top11 margin-bottom11';
}
function fillDiv(source,target,optional,optionalState,optionalClass,optionalClassState){
 if(optionalState==1)
  document.getElementById(optional).style.display = 'block';
 else
  document.getElementById(optional).style.display = 'none';

 if(optionalClassState==1)
  document.getElementById(target).className = optionalClass;
 else
  document.getElementById(target).className = '';

 //content = document.getElementById(source).innerHTML;
 //document.getElementById(target).innerHTML = content;
 document.getElementById(target).innerHTML = document.getElementById(source).innerHTML;
}





/* ]]> */

