/*-----------------------------------------------------------------------------------------------*/
//
// Copyright (c) 2008 Agence Clark (http://www.agence-clark.com)
//
/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
// Init Page
/*-----------------------------------------------------------------------------------------------*/
Event.observe(window, 'load', InitPage, false);
function InitPage(){
	//-- Rollover Input Image --//
	RollOverImage();
	focusInput();
	if($('envoyer_ami')){
		Event.observe($('envoyer_ami'),'click',function(){
			this.blur();
			var envoyerAmi = new infoBox('./_envoyer_ami.php?url=' + encodeURIComponent(window.location.href),{BoxdomNode:'infoNode',BoxSrcFermer:'./images/infoBox/infobox_bt_fermer.gif',BoxAltFermer:'Fermer'});
			envoyerAmi.ouvrir();
		});
	};	
}

/*-----------------------------------------------------------------------------------------------*/
// Fonctions
/*-----------------------------------------------------------------------------------------------*/

//-- Envoyer page --//
var frmEnvoyerAmi = function(){
	param_form = { mep: 'msg_global', autoScroll: false, action: 'submit'};
		champs_form = {
			nom_email1: {alerte:cl_app_nom_contact},
			ami_email1: {type:'mel', alerte:cl_app_email_contact},
			ami_email2: {type:'mel', alerte: cl_app_email_friend}
		};
	var res =  formVerif('frm_envoyer_ami', champs_form, param_form,{titreMessage : cl_app_titre_message_erreur});
	if(res){
		var p = $('rep_envoyer_ami').down();
		new Ajax.Request('./_ajax.php?ACT=env_ami',{
			parameters: Form.serialize($('frm_envoyer_ami')),
			onComplete: function(requester){
				if(requester.responseText == "true"){
						$('rep_envoyer_ami').update(cl_app_email_send);
				} else p.update('Une erreur s\'est produite.');
			}
		});
	}
	return false;
};

//-- Reservation --//
var frmReservation = function(){
	param_form = { mep: 'msg_global', autoScroll: true, action: 'submit'};
	champs_form = {
		nom_reservation: {alerte:cl_app_nom_contact},
		prenom_reservation: {alerte:cl_app_prenom_contact},
		email_reservation: {type:'mel', alerte:cl_app_email_contact},
		societe_reservation: {alerte:cl_app_societe_contact},
		tel_reservation: {alerte:cl_app_tel_contact},
		message_reservation: {alerte:cl_app_message_contact}
	};
	return formVerif('frm_reservation', champs_form, param_form);
};

var loadActuFiltre = function(idFiltre, url){
	document.location.href = url + "&filtre=" + idFiltre;
}