
function goURL( URL ) {
	document.location.href = URL;
}

function hidePopup() {
	var popupWindow = document.getElementById("popupWindow");
	popupWindow.style.display = "none";
	var iframeContainer = document.getElementById("iframeContainer");
	if( iframeContainer ) {
		iframeContainer.parentNode.removeChild(iframeContainer);
	}
}

function showPopup(w, h, msg, styles) {
	var popupWindow = document.getElementById("popupWindow");
	w = w || 610;
	h = h || 370;
	var contentWidth = document.getElementById("content").offsetWidth; 
	var contentHeight = 414;
	
	popupWindow.style.width = w;
	popupWindow.style.height = h;
	popupWindow.style.top = 80; 
	popupWindow.style.left = Math.floor( (contentWidth - w) / 2 );
	
	if( styles ) {
		for( var x in styles ) {
			popupWindow.style[x] = styles[x];
		}
	}
	
	document.getElementById("popupContent").innerHTML = msg;
	
	popupWindow.style.display = "block";
}

function openMentions(w, h) {
	w = w || 610;
	h = h || 370;
	var html = '<div id="iframeContainer" style="height:356px; margin-top:14px; "><iframe frameborder="0" height="'+(h-14)+'" width="'+w+'" src="mentions.php"></iframe></div>';
	showPopup(null, null, html, {background:'none', backgroundColor:'#000'});
}

function openReglement(w, h) {
	w = w || 610;
	h = h || 370;
	var html = '<div id="iframeContainer" style="height:356px; margin-top:14px; "><iframe frameborder="0" height="'+(h-14)+'" width="'+w+'" src="reglement.php" allowtransparency="true"></iframe></div>';
	showPopup(null, null, html, {backgroundImage:'url(images/popup_bg.jpg)'});
}

function validateFields( form ) {
	var empty = new RegExp(/^\s{1,}$/);
	
	if ( form.nom.value.match( empty ) || !form.nom.value.length ) {
		alert('veuillez entrer votre nom');
		form.nom.focus();
		return false;
	}
	if ( form.prenome.value.match( empty ) || !form.prenome.value.length ) {
		alert('veuillez entrer votre prénom');
		form.prenome.focus();
		return false;
	}
	
	if ( form.adresse.value.match( empty ) || !form.adresse.value.length ) {
		alert('veuillez entrer votre adresse');
		form.adresse.focus();
		return false;
	}
	
	if ( form.post_code.value.match( empty ) || !form.post_code.value.length ) {
		alert('veuillez entrer votre code postal');
		form.post_code.focus();
		return false;
	}
	if ( form.ville.value.match( empty ) || !form.ville.value.length ) {
		alert('veuillez entrer votre ville');
		form.ville.focus();
		return false;
	}
	
	var email = new RegExp(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/);
	if ( !form.email.value.match( email ) ) {
		alert('adresse e-mail non valide');
		form.email.focus();
		return false;
	}
	
	if ( form.date ) {
		var date = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
		if ( !form.date.value.match( date ) && form.date.value.length ) {
			alert('date non valide (jj/mm/yyyy)');
			form.date.focus();
			return false;
		}
	}
	
	if ( form.message ) {
		if ( form.message.value.match( empty ) || !form.message.value.length ) {
			alert('le champs message est vide');
			form.message.focus();
			return false;
		}
	}
	
	return true;
}

function onDocumentLoad( id ) {
	insertLeftMenu( id );
	insertRightPub();
	insertProducts();
	insertHomeImage();
	insertNutriPyramide();
	insertTest();
	
}

function insertLeftMenu( id ) {
	var str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="242" height="185">';
	str += '<param name="movie" value="menu.swf" />';
	str += '<param name="quality" value="high" />';
	str += '<param name="wmode" value="transparent" />';
	str += '<param name="flashvars" value="id='+id+'">';
	str += '<embed src="menu.swf" wmode="transparent" flashvars="id='+id+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="242" height="185"></embed>';
	str += '</object>';
	if( document.getElementById('left_menu_container') ) document.getElementById('left_menu_container').innerHTML = str;
}

function insertRightPub() {
	var str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="213" height="129">';
	str += '<param name="movie" value="flashes/pub.swf" />';
	str += '<param name="quality" value="high" />';
	str += '<param name="wmode" value="transparent" />';
	str += '<embed src="flashes/pub.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="213" height="129"></embed>';
	str += '</object>';
	if( document.getElementById('right_menu_container') ) document.getElementById('right_menu_container').innerHTML = str;
}

function insertProducts() {
	var str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="750" height="400">';
	str += '<param name="movie" value="flashes/gamme.swf" />';
	str += '<param name="quality" value="high" />';
	str += '<param name="wmode" value="transparent" />';
	str += '<embed src="flashes/gamme.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="750" height="400"></embed>';
	str += '</object>';
	if( document.getElementById('products_container') ) document.getElementById('products_container').innerHTML = str;
}

function insertHomeImage() {
	var str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="250" height="310">';
	str += '<param name="movie" value="flashes/home.swf" />';
	str += '<param name="quality" value="high" />';
	str += '<param name="wmode" value="transparent" />';
	str += '<embed src="flashes/home.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="250" height="310"></embed>';
	str += '</object>';
	if( document.getElementById('home_flash_container') ) document.getElementById('home_flash_container').innerHTML = str;
}

function insertNutriPyramide() {
	var str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="750" height="420">';
	str += '<param name="movie" value="flashes/pyramide.swf" />';
	str += '<param name="quality" value="high" />';
	str += '<param name="wmode" value="transparent" />';
	str += '<embed src="flashes/pyramide.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="750" height="420"></embed>';
	str += '</object>';
	if( document.getElementById('nutri_pyramide_container') ) document.getElementById('nutri_pyramide_container').innerHTML = str;
}
function insertTest() {
	var str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="530" height="370">';
	str += '<param name="movie" value="flashes/test.swf" />';
	str += '<param name="quality" value="high" />';
	str += '<param name="wmode" value="transparent" />';
	str += '<embed src="flashes/test.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="530" height="370"></embed>';
	str += '</object>';
	if( document.getElementById('test_container') ) document.getElementById('test_container').innerHTML = str;
}
