function switchLanguage(lang)
{
	var base = 'http://'+document.location.host+'/fr/';
	var curr = window.location;
	curr = String(curr);
	new_url = curr.substr(base.length, curr.length);
	lang = (lang != 'fr' && lang != 'nl')?'fr':lang;
	
	var today = new Date();
	var expire = new Date();
	expire.setTime(today.getTime() + 3600000*24*365);
	document.cookie = "kwLang="+escape(lang)+ ";path=/;expires="+expire.toGMTString();
	window.location = '/'+lang+'/'+new_url; 
}
function homeSwitchLanguage(lang)
{
	new_url = 'index.php';
	lang = (lang != 'fr' && lang != 'nl')?'fr':lang;
	
	var today = new Date();
	var expire = new Date();
	expire.setTime(today.getTime() + 3600000*24*365);
	document.cookie = "kwLang="+escape(lang)+ ";path=/;expires="+expire.toGMTString();
	window.location = '/'+lang+'/'+new_url; 
}
function openModalBoxSendToFriend(newsTitle,lang)
{
	Modalbox.show('/'+lang+'/news/sendToFriend.phtml?entry='+newsTitle, {title: ' ', width: 500});
}
function sendMessage(newsTitle,lang)
{
	if(FormValidate.validate('send',true, function(){}))
		Modalbox.show('/'+lang+'/news/sendToFriend.phtml?entry='+newsTitle, {title: ' ', width: 500, params:Form.serialize('send') }); 
}
function showFormError(containerForm, showError, badValidators)
{
 var str = '<strong>Les champs suivants sont incorrects :</strong><br/><ol>';
 badValidators.each(function(v){
 str += '<li>' + v.options.message + '</li>';
 });
 str += '</ol>';
 //$('errorMsg').update(str);
 //$('errorMsg').show();
}
function openModalBoxNewsletter(lang)
{
	Modalbox.show('/contact.php?lang='+lang, {title: ' ', width: 650});
}
function subscribeNewsletter(lang)
{
	if(FormValidate.validate('newsletterForm',true, function(){}))
		Modalbox.show('/'+lang+'/newsletter/subscribe.phtml', {title: ' ', width:650, params:Form.serialize('newsletterForm'),method: 'post' }); 
}
function openModalBmi(lang)
{
	Modalbox.show('/bmi.php?lang='+lang, {title: ' ', width: 510, height: 315});
}
function maximizeEntry(parentContainer)
{
	$$('.maximizedElement').invoke('hide');
	$$('.minimizedElement').invoke('show');
	$$('#'+parentContainer+' .minimizedElement').invoke('hide');
	$$('#'+parentContainer+' .maximizedElement').invoke('show');
}