var rappwindow;

//ouvre une popup
function new_window(url) {
    var width  = 500;
    var height = 460;
    var top    = (screen.height - height) / 2;
    var left   = (screen.width - width) / 2;
    rappwindow = window.open(url, 'rappwin', 'top=' + top + ', left=' + left + ', width=' + width + ', height=' + height + ', resizable=yes, toolbar=no, location=no, directories=no, menubar=no, scrollbars=yes, status=yes');
  return false;
}

//ouvre une nouvelle page vers un lien externe
function new_external_window(url) {
    rappwindow = window.open('/utilisateur-savoir-plus?url='+url);
  return false;
}


var nbEtape = $$('.rotate').length;
var currentEtape = 0;
var showEtape = function() {
    this[currentEtape].setStyle('display','none');
  	currentEtape++;
  	if(currentEtape == nbEtape) {currentEtape = 0};
	this[currentEtape].setStyle('display','');
 }

window.addEvent("domready",function(){
	if(nbEtape > 0){
	    var panneaux = $$('.rotate');
		panneaux[currentEtape].setStyle('display','');
		showEtape.periodical(4000,panneaux);
	}
} );


var nbAvis;
var currentAvis = 0;
var showAvis = function() {
	this[currentAvis].setStyle('display','none');
	currentAvis++;
	if(currentAvis == nbAvis) {currentAvis = 0};
	this[currentAvis].setStyle('display','');
}

window.addEvent("domready",function(){
	nbAvis = $$('.rotate_avis').length;
	if(nbAvis > 0){
		var avis = $$('.rotate_avis');
		avis[currentAvis].setStyle('display','');
		showAvis.periodical(7000,avis);
	}
} );



// pour tracker les clicks sur les pubs
function trackPub(elem,page_id,structure_id,service_id,ville_id,agence_id,type_pub){
	// on fait une requete AJAX vers le serveur
var request = new Request.HTML({url: "/core/redirect_pub.php", onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){

	}}).get({'param_ref_agence':agence_id,
			'param_ref_structure':structure_id,
			'param_ref_service':service_id,
			'param_ref_ville':ville_id,
			'param_ref_page':page_id,
			'type_pub':type_pub});

		// une fois la requete terminée, on accede au site du pro
		//new_external_window(elem.href);
	// on renvoit false pour désactiver le clic sur le lien (pas de propagation de l'évènement)
	//return false;
}


// gestion de l'inscription aux bons plans
if($('bons_plans_form')){
	$('email_bons_plans').addEvent('focus', function(){
			if(this.get('value') == 'Votre email') this.set('value', '');
	});

	$('bons_plans_form').addEvent('submit', function(e) {
		if($('buttonForm') && $('buttonForm').disabled == false){
			$('buttonForm').disabled=true;
			new Event(e).stop();
			this.set('send', {
				onComplete: function(response) {
					$('result').set('html',response);
					if($('result').getFirst().hasClass('cadre_vert')){
				    	$('buttonForm').dispose();
				    	$('bons_plans_form').disabled = true;
					}
					else{
						$('buttonForm').disabled=false;
					}
				}});
				//Send the form.
				this.send();
		}
		else{
			// si le formulaire est désactivé on inhibe le submit
			new Event(e).stop();
		}

	});
}