var tab_event_input = new Array();

$(document).ready(function() {

// Ajoute automatiquement dans la page
//	soundManager.onload = function() {};

	$(".nav_maintest ul").superfish({
		animation : { opacity:"show",height:"show"}
	});

	// On retire les commentaires dans les block 'scriptonly'
	$(".scriptonly").each(function(i) {
		html = $(this).html();
		html = html.replace('<!--', '').replace('-->', '');
		$(this).html(html);
	});

	// liens d'evitement
	$(".accessibilite a").focus(function(){
		$(this).parent().parent().parent().removeClass('off');
	}).blur(function(){
		$(this).parent().parent().parent().addClass('off');
	});

	$(".back").click(function(){
		history.back();
	});

	$(".back").hover(function() {
		$(this).addClass('hover');
		return false;
	},function(){
  		$(this).removeClass('hover');
	});


	$(".popup_a4").click(function() {
		window.open(this.href,'newwin','height=1000,width=765,top=10, left=10px,menubar=yes,resizable=yes,fullscreen=no,scrollbars=yes,toolbar=yes,titlebar=yes,location=yes').focus();
		return false;
	});


	$(".popup_link").click(function() {
		window.open(this.href,'newwin','height=500,width=427,top=10, left=10px,menubar=yes,resizable=yes,fullscreen=yes,scrollbars=yes,toolbar=yes,titlebar=yes,location=yes').focus();
		return false;
	});

	$(".ouveratous").click(function() {
		window.open('http://ouvertatous.skyrock.com/','newwin','menubar=yes,resizable=yes,fullscreen=yes,scrollbars=yes,toolbar=yes,titlebar=yes,location=yes');
		return false;
	});

	//menu deroulant
/*	$(".nav_maintest ul li").hover(function() {
		$('ul', this).animate({ height: 'show', opacity: 'show' }, 'slow');
  	}, function() {
		$('ul', this).animate({ height: 'hide', opacity: 'hide' }, 'slow');
	});

*/
	/*$(".nav_maintest ul").superfish({
		animation : { opacity:"show", height:"show" }
	});
*/
	//menu deroulant
	$(".communiques a").hover(function() {
		$(".communiques").addClass('hover');
		return false;
	},function(){
  		$(".communiques").removeClass('hover');
	});

	// scroll
	$(".preview").hover(function() {
		$("span",this).addClass('hover');
		return false;
	},function(){
  		$("span",this).removeClass('hover');
	});

	$(".next").hover(function() {
		$("span",this).addClass('hover');
		return false;
	},function(){
  		$("span",this).removeClass('hover');
	});


	// defile deliberations
	var options = {
		blockHeight: $('.block_decision .container').height(),
		blockVisibleHeight: 90,
		scrollSpeed: "normal",
		scrollStep: 90
	};
	$(".block_decision").scrollBlock(options);

	//defile actualites
	var options = {
		blockHeight: $('.block_actu .container').height(),
		blockVisibleHeight: 100,
		scrollSpeed: "normal",
		scrollStep: 100
	};
	$(".block_actu").scrollBlock(options);

	// resultats moteur de recherche


	var options = {
		newsWidth: 440,
		newsSpeed: "normal",
		nbItem: 1
	};
	$(".result_search_domain").slideNews(options);

	var options = {
		newsWidth: 652,
		newsSpeed: "normal",
		nbItem: 1
	};
	$(".result_search_general").slideNews(options);

	var options = {
		newsWidth: 700,
		newsSpeed: "normal",
		nbItem: 1
	};
	$(".result_search_group").slideNews(options);

	//contact
	$("#objet").change(function() {
		var str = $("#objet").val();
		if (str=="Candidature spontanee")
		{
			var output = "<label for=\"fichier\">joindre un CV au format word ou rtf</label><input name=\"fichier\" id=\"fichier\" type=\"file\" class=\"input_file\" />" ;
			$(".file").html(output);
		}
		else if (str=="Unsolicited application")
		{
			var output = "<label for=\"fichier\">attach a CV as a word or rtf file</label><input name=\"fichier\" id=\"fichier\" type=\"file\" class=\"input_file\" />" ;
			$(".file").html(output);
		}
		else
		{
			$(".file").html("");
		}
	}).change();


	// transcript vidéo defilant
	$('div.auto_scroll p').each(function(i) {
		setTimeout("$('div.auto_scroll p').eq("+i+").autoScroll({visibleHeight: 100, speedRatio: 0.020})", 1000);
	});




	//BEGIN Formulaire saisine
	saisine = $('div.saisine');

	// On récupère tous les more_info
	$('div.more_info', saisine).each(function() {
		// On vérifie si un input a 1 est ckecked
		if ($(this).parent().find('div:first input:checked[value=1]').size() > 0)
			$(this).css('display', 'block');

		// Et on ajoute l'handler pour l'ouvrir et le fermer
		$(this).parent().find('div:first input').click(function() {
			if ($(this).attr('value') == 1 && $(this).attr('checked') == true)
				$(this).parent().parent().parent().find('>div.more_info').css('display', 'block');
			else
				$(this).parent().parent().parent().find('>div.more_info').css('display', 'none');
		});
	});


	// On récupère tous les jerefermetout
	$('div.jerefermetout', saisine).each(function() {
		// On vérifie si la boite à cocher 'hors champs' est ckecked
		if ($(this).parent().find(':checkbox[name*=saisine_competence]').attr('checked') == true)
		{
			$(this).addClass('hide');
		}

		// on ajoute l'handler pour l'ouvrir et le fermer + les champs pré-remplis
		$(this).parent().find(':checkbox[name*=saisine_competence]').click(function() {

			if ($(this).attr('checked') == true)
			{
				$('#saisine_responsable_moral_nom').attr('value','NON DETERMINE');
				$('#saisine_responsable_nom').attr('value','NON DETERMINE');
				$('#saisine_temoin_0').attr('checked',true);
				$('#saisine_plainte_0').attr('checked',true);
				$('#saisine_demarche_0').attr('checked',true);
				$(this).parent().parent().parent().parent().find('>div.jerefermetout').addClass('hide');
			}
			else
			{
				$('#saisine_responsable_moral_nom').attr('value','');
				$('#saisine_responsable_nom').attr('value','');
				$('#saisine_temoin_0').attr('checked',false);
				$('#saisine_plainte_0').attr('checked',false);
				$('#saisine_demarche_0').attr('checked',false);
				$(this).parent().parent().parent().parent().find('>div.jerefermetout').removeClass('hide');
			}
		});
	});


	// Bontons radio declicable
	/*$(':radio', saisine).each(function() {
		if ($(this).attr('checked') == true)
			tab_event_input[$(this).attr('name')] = $(this).attr('value');
	});
	$(':radio', saisine).click(function() {
		if (tab_event_input[$(this).attr('name')] == $(this).attr('value'))
		{
			$(this).attr('checked', false);
			tab_event_input[$(this).attr('name')] = '';
		}
		else
		{
			tab_event_input[$(this).attr('name')] = $(this).attr('value')
		}
	});
	*/

	// Un petit cas particulier pour le domaine : on décoche les boutons radio du domaine et on cache éventuellement les précisions.
	$('#saisine_domaine_autre').focus(function() {
		$(this).parent().parent().find(':radio[name=saisine_domaine]').attr('checked',false);
		$(this).parent().parent().find(':radio[id=saisine_domaine_9]').attr('checked', true);
		$(this).parent().parent().parent().parent().find('fieldset#precisions_domaine').addClass('hide');

		tab_event_input['saisine_domaine'] = '';
	});

	$(':radio[name=saisine_domaine]').click(function() {
		var i = $(this).parent().prevAll().size();
		if (i != 9)
			$('#saisine_domaine_autre').attr('value', '').attr('disabled','disabled');
		else
			$('#saisine_domaine_autre').removeAttr('disabled');

		$(":radio[name*=saisine_precisions_domaine]").removeAttr('checked');

		$('#part2').attr('action',$('#part2').attr('action')+'#precisions');
		$('#part2').submit();

		$('#simpleform').attr('action',$('#simpleform').attr('action')+'#precisions');
		$('#simpleform').submit();
	});

	/* bloc issue de l'entretien pour correspondant local */
	//champs précisez éditable que pour "bons offices"
	$("#saisine_dossierclos_office_description").attr('disabled','disabled');
	$("fieldset.issue_entretien :radio[name=saisine_dossier_clos]").click(function() {
		var i = $(this).parent().prevAll().size();

		if (i != 6)
			$("#saisine_dossierclos_office_description").attr('value','').attr('disabled','disabled');
		else
			$("#saisine_dossierclos_office_description").removeAttr('disabled');
	});

	//ouverture dossier clos
	$('fieldset.issue_entretien :radio[id=saisine_issue_1]').click(function() {
		$("#dossier_clos").removeClass('hide');
		$("#dossier_encours").addClass('hide');
		$("fieldset.issue_entretien :radio[name=saisine_dossier_encours]").removeAttr('checked');
	});

	//ouverture dossier en cours
	$('fieldset.issue_entretien :radio[id=saisine_issue_2]').click(function() {
		$("#dossier_encours").removeClass('hide');
		$("#dossier_clos").addClass('hide');
		$("fieldset.issue_entretien div.more_info").css('display','none');
		$("fieldset.issue_entretien :radio[name=saisine_dossier_clos]").removeAttr('checked');
		$("fieldset.issue_entretien :radio[name=saisine_dossier_reorientation]").removeAttr('checked');
		$("fieldset.issue_entretien :radio[name=saisine_dossier_reorientation_qui]").removeAttr('checked');
		$("#saisine_dossierclos_office_description").attr('value','').attr('disabled','disabled');
	});

	//ouverture DAJ
	$('fieldset.issue_entretien :radio[id=saisine_issue_3]').click(function() {

		$("fieldset.issue_entretien :radio[name=saisine_dossier_clos]").removeAttr('checked');
		$("fieldset.issue_entretien :radio[name=saisine_dossier_reorientation]").removeAttr('checked');
		$("fieldset.issue_entretien :radio[name=saisine_dossier_reorientation_qui]").removeAttr('checked');
		$("#saisine_dossierclos_office_description").attr('value','').attr('disabled','disabled');
		$("fieldset.issue_entretien div.more_info").css('display','none');
		$("#dossier_clos").addClass('hide');
		$("#dossier_encours").addClass('hide');
	});

	//réorientation : si on repasse à non, virer les sélections précédentes
	$('fieldset.issue_entretien :radio[id=saisine_dossier_reorientation_2]').click(function() {
		$("fieldset.issue_entretien :radio[name=saisine_dossier_reorientation_qui]").removeAttr('checked');
	});

	if ($('fieldset.issue_entretien :radio[id=saisine_issue_1]').attr('checked')==true)
	{
	 	$("#dossier_clos").removeClass('hide');

	}
	else
		$("#dossier_clos").addClass('hide');

	if ($('fieldset.issue_entretien :radio[id=saisine_issue_2]').attr('checked')==true)
	{
	 	$("#dossier_encours").removeClass('hide');
	}
	else
		$("#dossier_encours").addClass('hide');


	/* Informations complémentaires */
	// champs precisez seulement pour bouton radio autre
	$("#saisine_origine_orientation_autre").attr('disabled','disabled');
	$("fieldset :radio[name=saisine_origine_orientation]").click(function() {
		var i = $(this).parent().prevAll().size();
		if (i != 3)
			$("#saisine_origine_orientation_autre").attr('value','').attr('disabled','disabled');
		else
			$("#saisine_origine_orientation_autre").removeAttr('disabled');
	});

	/* Informations complémentaires - Réorientation du réclamant vers une autre structure */
	// champs precisez seulement pour bouton radio autre
	$("#saisine_dossier_reorientation_autre").attr('disabled','disabled');
	$("fieldset :radio[name=saisine_dossier_reorientation_qui]").click(function() {
		var i = $(this).parent().prevAll().size();
		if (i != 6)
			$("#saisine_dossier_reorientation_autre").attr('value','').attr('disabled','disabled');
		else
			$("#saisine_dossier_reorientation_autre").removeAttr('disabled');
	});

	/* Critères de discrimination */
	// champs precisez seulement pour bouton radio autre
	$("#saisine_raison_autre").attr('disabled','disabled');
	$("fieldset :radio[name=saisine_raison]").click(function() {
		var i = $(this).parent().prevAll().size();
		if (i != 15)
			$("#saisine_raison_autre").attr('value','').attr('disabled','disabled');
		else
			$("#saisine_raison_autre").removeAttr('disabled');
	});
	/* Pécisions domaine / emploi privé et public */
	// champs precisez seulement pour bouton radio autre
	$("#saisine_domaine_emploi_prive").attr('disabled','disabled');
	$("#saisine_domaine_emploi_public").attr('disabled','disabled');
	$("fieldset :radio[name=saisine_precisions_domaine]").click(function() {
		var i = $(this).parent().prevAll().size();

		if (i != 8)
		{
			$("#saisine_domaine_emploi_prive").attr('value','').attr('disabled','disabled');
			$("#saisine_domaine_emploi_public").attr('value','').attr('disabled','disabled');
		}
		else
		{
			$("#saisine_domaine_emploi_prive").removeAttr('disabled');
			$("#saisine_domaine_emploi_public").removeAttr('disabled');
		}
	});

	//END Formulaire saisine
});