// JavaScript Document

var act_menu;
var timer_out;
var timer_in;

var emailPat=/^(.+)@(.+)$/;
var messages_error=new Array(2);
messages_error['nl']="Als u het gelezen heeft vink het vakje aan";
messages_error['fr']="Veuillez remplir les champs requis";

function menuRollOver (divName){
	clearTimeout(timer_out);
	clearTimeout(timer_in);
	timer_in=setTimeout("youpi2('"+divName+"')",300)	;
}

function youpi2(divName) {
	if (document.getElementById('date_top')) document.getElementById('date_top').style.display="none";
	for(var i=0;i<8;i++) {
		if (document.getElementById("menu"+i)) document.getElementById("menu"+i).style.display='none';
		if (document.getElementById("level_1_menu"+i)) document.getElementById("level_1_menu"+i).className='';
	}
	
	document.getElementById('level_1_'+divName).className="sel";
	document.getElementById(divName).style.display='block';
}

function menuRollOut() {

}

function open_content(id) {

	document.getElementById('tab_1').className="";
	document.getElementById('tab_2').className="";
	document.getElementById('tab_'+id).className="sel";

	document.getElementById('content_1').style.height="0px";
	document.getElementById('content_2').style.height="0px";
	document.getElementById('content_1').style.overflow="hidden";
	document.getElementById('content_2').style.overflow="hidden";

	document.getElementById('content_'+id).style.overflow='visible'; 
	document.getElementById('content_'+id).style.height='auto';

	document.getElementById('content_1').style.visibility="hidden";
	document.getElementById('content_2').style.visibility="hidden";
	document.getElementById('content_'+id).style.visibility='visible'; 

}

function second_level_over() {
	clearTimeout(timer_out);
	clearTimeout(timer_in);
}

function youpi() {
	for(var i=0;i<8;i++) {
		if (document.getElementById("menu"+i)) document.getElementById("menu"+i).style.display='none';
		if (document.getElementById("level_1_menu"+i)) document.getElementById("level_1_menu"+i).className='';
	}

	if (document.getElementById("menu"+act_menu)) {
		document.getElementById("menu"+act_menu).style.display='block';
		document.getElementById("level_1_menu"+act_menu).className='sel';
	}
	else {
		if (document.getElementById("date_top")) document.getElementById("date_top").style.display='block';
	}
}

function out_top_menu() {
	clearTimeout(timer_out);
	clearTimeout(timer_in);
	timer_out=setTimeout("youpi()",1000);
}


function in_top_menu() {
	clearTimeout(timer_out);
}


function load_tab(tab_ac){
	if (document.getElementById('profils_tab')) document.getElementById('profils_tab').className="";
	if (document.getElementById('audience_tab')) document.getElementById('audience_tab').className="";
	if (document.getElementById('formats_tab')) document.getElementById('formats_tab').className="";

	if (document.getElementById('tab_profils')) document.getElementById('tab_profils').style.display="none";
	if (document.getElementById('tab_audience')) document.getElementById('tab_audience').style.display="none";
	if (document.getElementById('tab_formats')) document.getElementById('tab_formats').style.display="none";

	if (document.getElementById(tab_ac+'_tab')) document.getElementById(tab_ac+'_tab').className="sel";
	if (document.getElementById('tab_'+tab_ac)) document.getElementById('tab_'+tab_ac).style.display="block";
}

function newsletter_sub(language) {
	var error_nl=0;
	var nom=document.getElementById('nl_nom').value;
	var prenom=document.getElementById('nl_prenom').value;
	var mail=document.getElementById('nl_mail').value;
	var matchArray=mail.match(emailPat);
	var prenom="";

	if (document.getElementById('nl_prenom')) prenom=document.getElementById('nl_prenom').value;

	if (nom=="") {
		document.getElementById('nl_nom').style.background="#FFDFDF";
		error_nl=1;
	} 

	if (prenom=="") {
		document.getElementById('nl_prenom').style.background="#FFDFDF";
		error_nl=1;
	} 

	if (mail=="" || matchArray==null) {
		document.getElementById('nl_mail').style.background="#FFDFDF";
		error_nl=1;
	}

	if (error_nl==1) {
		window.alert(messages_error[language]);
		return;
	}

	var loc="/"+language+"/newsletter-subscribe.html?prenom="+prenom+"&"+"nom="+nom+"&mail="+mail;
	window.open(loc,"","width=600,height=515,toolbar='0'");
}

function newsletter2_sub(language) {
	var error_nl=0;
	var nom=document.getElementById('nl_nom2').value;
	var prenom=document.getElementById('nl_prenom2').value;
	var mail=document.getElementById('nl_mail2').value;
	var matchArray=mail.match(emailPat);

	if (nom=="") {
		document.getElementById('nl_nom2').style.background="#FFDFDF";
		error_nl=1;
	} else {
		document.getElementById('nl_nom2').style.background="#FFFFFF";
	}
	
	if (prenom=="") {
		document.getElementById('nl_prenom2').style.background="#FFDFDF";
		error_nl=1;
	} else {
		document.getElementById('nl_prenom2').style.background="#FFFFFF";
	}

	if (mail=="" || matchArray==null) {
		document.getElementById('nl_mail2').style.background="#FFDFDF";
		error_nl=1;
	} else {
		document.getElementById('nl_mail2').style.background="#FFFFFF";
	}

	if (error_nl==1) {
		window.alert(messages_error[language]);
		return;
	}

	var loc="/"+language+"/newsletter-subscribe.html?prenom="+prenom+"&"+"nom="+nom+"&mail="+mail;
	window.open(loc,"","width=600,height=515,toolbar='0'");
}

function closeWindow() {
	window.open('','_parent','');
	window.close();
}

function check_sub_imailer(language) {
	var error_nl=0;
	var nom=document.getElementById('nl_nom').value;
	var mail=document.getElementById('nl_mail').value;
	var prenom=document.getElementById('nl_prenom').value;
	var matchArray=mail.match(emailPat);

	if (nom=="") {
		document.getElementById('nl_nom').style.background="#FFDFDF";
		error_nl=1;
	} 

	if (prenom=="") {
		document.getElementById('nl_prenom').style.background="#FFDFDF";
		error_nl=1;
	} 

	if (mail=="" || matchArray==null) {
		document.getElementById('nl_mail').style.background="#FFDFDF";
		error_nl=1;
	}

	if (error_nl==1) {
		window.alert(messages_error[language]);
		return false;
	}

}


function bread_mod() {
/*
	var bread=document.getElementById("breadc");
	var breadcontent=bread.innerHTML;
	var split_table=breadcontent.split(" / ");
	var new_bread="";
	split_table[1]=split_table[1].replace(/<\/a>/i,"");
	split_table[1]=split_table[1].replace(/<a.*>/i,"");
	for (var f=0;f<split_table.length;f++) {
		new_bread=new_bread+split_table[f]+" / ";	
	}
	document.getElementById("breadc").innerHTML=new_bread;	
*/
}

function open_drop() {
	if (document.getElementById('listLink').style.display=="block") {
		document.getElementById('listLink').style.display='none';
	} else {
		document.getElementById('listLink').style.display='block';
	}
}

function launch_downloader() {
	var xframe=document.createElement("IFRAME");
	xframe.src="http://beweb.be/ratecard/ratecard.zip?rand="+Math.random();
	xframe.style.display="none";
	document.body.appendChild(xframe);
	return false;
}


function after_form_post() {
	var prev;
	var childs=document.getElementById("confirm_message").parentNode.childNodes;
	for (var x=0;x<childs.length;x++) {
		if (childs[x].style) {
			if (childs[x].getAttribute("id")=="confirm_message") break;
			childs[x].style.display="none";
		}
	}
}

