/**
 * @$
 * @package gaumont-pathe
 * @copyright Copyright (C) 2007 BROCELIA. All rights reserved.
 */
 
window.addEvent('load', function(){

	if($('bandeau_enquete'))
	{
		var myEffect = new Fx.Morph('bandeau_enquete', {duration: 'normal', transition: Fx.Transitions.Quad.easeOut, onComplete:function(){this.element.highlight('#ffffff')}});
		myEffect.start({
		    'top': [-25, -5] //Morphs the 'height' style from 10px to 100px.
		});

	}

	if($('bouton_suivant'))
		$('bouton_suivant').setStyle('display','block');

	$$('input[name=enq_6page_arrivee]').each(function(o){
		if(o.id==''){
			o.addEvent('click', function(){
				$('precisez').setStyle('display','none');
				$('q6libelle_autre').value='';
			});
		}
	});

	if($('enq_6page_arrivee_autre'))
	$('enq_6page_arrivee_autre').addEvent('click', function(){
		$('precisez').setStyle('display','inline');

	});

	if($('enq_9objectifn'))
	$('enq_9objectifn').addEvent('click', function(){
		$('q9objectif_non').setStyle('display','block');
	});

	if($('enq_9objectify'))
	$('enq_9objectify').addEvent('click', function(){
		$('q9objectif_non').setStyle('display','none');
		$('txtarea_quel_obj').value = '';
	});

	$$('#q12 input[type=checkbox]').each(function(o){
		o.addEvent('click', function(){
			$('q12_aucun').checked = false;
			if($$('#q12 *:checked').length > 0)
			{
				$('q12nonaucun').setStyle('display','block');
				$('q12aucun').setStyle('display','none');
				$$('#q12aucun *:checked').each(function(o){
					o.checked=false;
				});
			}
			else
			{
				$('q12nonaucun').setStyle('display','none');
			}

		});
	});

	if($('q12_aucun'))
	$('q12_aucun').addEvent('click', function(){
		$('q12_aucun').checked=true;
		$$('#q12 input[type=checkbox]').each(function(o){
			o.checked = false;
		});
		$('q12nonaucun').setStyle('display','none');
		$('q12aucun').setStyle('display','block');

		$$('#q12nonaucun *:checked').each(function(o){
			o.checked=false;
		});
	});


	$$('#q13 input[type=checkbox]').each(function(o){
		o.addEvent('click', function(){
			$('q13_aucun').checked = false;
		});
	});

	if($('q13_aucun'))
	$('q13_aucun').addEvent('click', function(){
		$$('#q13 input[type=checkbox]').each(function(o){
			o.checked = false;
		});
		$('q13_aucun').checked = true;
	});

	if($('q14_jamais'))
	$('q14_jamais').addEvent('click', function(){
		$('q14_jamais').checked=true;
		$$('#tblq14 input[type=radio]').each(function(o){
			o.checked = false;
		});
		$('q14jamais').setStyle('display','block');
	});

	$$('#tblq14 input[type=radio]').each(function(o){
		o.addEvent('click', function(){
			$('q14jamais').setStyle('display','none');
			$('q14_jamais').checked=false;

			$$('#q14jamais input[type=checkbox]').each(function(o){
				o.checked = false;
				$('q14jamaisautre').checked = false;
				$('enq_14b_autre_raison').value = '';
			});
		});
	});

	if($('q14jamaisautre'))
	$('q14jamaisautre').addEvent('click', function(){
		$('q14jamaisautre').checked=true;
		$$('#q14jamais input[type=checkbox]').each(function(o){
			o.checked = false;
		});
		$('q14precisions').setStyle('display', 'inline');
	});

	$$('#q14jamais input[type=checkbox]').each(function(o){
		o.addEvent('click', function(){
			$('q14jamaisautre').checked = false;
			$('q14precisions').setStyle('display','none');
			$('enq_14b_autre_raison').value='';
		});
	});


});

function checkEtape1()
{
	if(!Ya1TrucDeCoche('input[name=enq_1frequence_cinema]'))
	{
		alert('Merci de répondre à la première question 1');
		return false;
	}
}

function checkEtape2()
{

	if(!Ya1TrucDeCoche('input[name=enq_2ou_habitez]'))
	{
		alert('Merci de répondre à la question 2');
		return false;
	}

	if($('enq_2code_postal').value == '')
	{
		alert('Merci d\'indiquer votre code postal');
		$('enq_2code_postal').focus();
		return false;
	}
	
	if(!isEntier($('enq_2code_postal').value))
	{
		alert('Le code postal doit être numérique');
		$('enq_2code_postal').focus();
		return false;
	}
	
	if(!Ya1TrucDeCoche('input[name=enq_3age]'))
	{
		alert('Merci de répondre à la question 3');
		return false;
	}

	if(!Ya1TrucDeCoche('input[name=enq_4frequence_site]'))
	{
		alert('Merci de répondre à la question 4');
		return false;
	}

	if(!Ya1TrucDeCoche('input[name=enq_5connexion_compte]'))
	{
		alert('Merci de répondre à la question 5');
		return false;
	}

	if(!Ya1TrucDeCoche('input[name=enq_6page_arrivee]'))
	{
		alert('Merci de répondre à la question 6');
		return false;
	}
}

function checkEtape3()
{
	
	if(!Ya1TrucDeCoche('input[name=enq_7choix1]'))
	{
		alert('Merci d\'indiquer votre premier choix (question 7)?');
		return false;
	}
	
	/*if(!Ya1TrucDeCoche('input[name=enq_7choix2]'))
	{
		alert('Merci d\'indiquer votre second choix (question 7)?');
		return false;
	}

	if(!Ya1TrucDeCoche('input[name=enq_7choix3]'))
	{
		alert('Merci d\'indiquer votre troisième choix (question 7)?');
		return false;
	}*/

	if(!Ya1TrucDeCoche('input[name=enq_8rubrique_consultee]'))
	{
		alert('Merci de répondre à la question 8');
		return false;
	}

	if(!Ya1TrucDeCoche('input[name=enq_9objectif]'))
	{
		alert('Merci de répondre à la question 9');
		return false;
	}

}


function checkEtape4()
{

	if(!Ya1TrucDeCoche('input[name=enq_10esthetique]') || !Ya1TrucDeCoche('input[name=enq_10navigation]') || !Ya1TrucDeCoche('input[name=enq_10contenu]') || !Ya1TrucDeCoche('input[name=enq_10organisation]'))
	{
		alert('Merci de répondre à la question 10');
		return false;
	}


	if(!Ya1TrucDeCoche('input[name=enq_11imprime_billet]') ||
		!Ya1TrucDeCoche('input[name=enq_11resa_annule]') ||
		!Ya1TrucDeCoche('input[name=enq_11resa_film_evenement]') ||
		!Ya1TrucDeCoche('input[name=enq_11resa_tous_films]') ||
		!Ya1TrucDeCoche('input[name=enq_11resa_rapide]') ||
		!Ya1TrucDeCoche('input[name=enq_11moteur_recherche]') ||
		!Ya1TrucDeCoche('input[name=enq_11partage_info_film]') ||
		!Ya1TrucDeCoche('input[name=enq_11partage_bons_plans]') ||
		!Ya1TrucDeCoche('input[name=enq_11recevoir_alertes]'))
	{
		alert('Merci de répondre à la question 11');
		return false;
	}

}


function checkEtape5()
{
	if(!$('q12_aucun').checked && $$('#q12 *:checked').length == 0)
	{
		alert('Merci de répondre à la question 12');
		return false;
	}

	if($('q12_aucun').checked && !Ya1TrucDeCoche('input[name=enq_12cmoyen_connaissance]'))
	{
		alert('Merci de répondre à la question 12');
		return false;
	}

	if(!$('q12_aucun').checked && !Ya1TrucDeCoche('input[name=enq_12bmoyen_connaissance]'))
	{
		alert('Merci de répondre à la question 12');
		return false;
	}

	if(!$('q13_aucun').checked && $$('#q13 *:checked').length == 0)
	{
		alert('Merci de répondre à la question 13');
		return false;
	}

}

function checkEtape6()
{

	if(!$('q14_jamais').checked && (!Ya1TrucDeCoche('input[name=enq_14resa_facilite]') || !Ya1TrucDeCoche('input[name=enq_14resa_temps]') || !Ya1TrucDeCoche('input[name=enq_14resa_infos]') ) )
	{
		alert('Merci de répondre à la question 14');
		return false;
	}

	if($('q14_jamais').checked && !$('q14jamaisautre').checked && !Ya1TrucDeCoche('#q14jamais input[type=checkbox]'))
	{
		alert('Merci de répondre à la question 14');
		return false;
	}

	if($('q14_jamais').checked && $('q14jamaisautre').checked && $('enq_14b_autre_raison').value == '')
	{
		alert('Merci de répondre à la question 14');
		$('enq_14b_autre_raison').focus();
		return false;
	}

	if(!Ya1TrucDeCoche('#q15 input[type=checkbox]'))
	{
		alert('Merci de répondre à la question 15');
		return false;
	}
}

function Ya1TrucDeCoche(truc)
{
	var ok = false;
	$$(truc).each(function(o){
		if(o.checked)
		{
			ok = true;
		}
	});
	return ok;
}

function isEntier(value){
	if(value.match("[0-9]+")!=value) return false;
	return true;
}

function disabled_choix(indice){
	var lecoche;
	var disabled1;
	var disabled2;
	if(indice==1){
		lecoche=$$('input[name=enq_7choix1]');
		disabled1=$$('input[name=enq_7choix2]');
		disabled2=$$('input[name=enq_7choix3]');
	} 
	if(indice==2){
		lecoche=$$('input[name=enq_7choix2]');
		disabled1=$$('input[name=enq_7choix1]');
		disabled2=$$('input[name=enq_7choix3]');
	}
	if(indice==3){
		lecoche=$$('input[name=enq_7choix3]');
		disabled1=$$('input[name=enq_7choix1]');
		disabled2=$$('input[name=enq_7choix2]');
	}
	for(var i=0;i<lecoche.length;i++){
		if(lecoche[i].checked==true){
			disabled1[i].disabled=true;
			disabled1[i].checked=false;
			disabled2[i].disabled=true;
			disabled2[i].checked=false;
		}
		else{
			if(!disabled1[i].checked==true && !disabled2[i].checked==true){
				disabled1[i].disabled=false;
				disabled2[i].disabled=false;
			}

		}
	}
}