
// Helper
Array.prototype.inArray = function(value) {
	var i;
	for (i=0; i < this.length; i++) {
		if (this[i] === value) {
			return true;
		}
	}
	return false;
};

$(document).ready(function() {
	if (!$.browser.safari) {
		document_ready();
	}
});


function document_ready() {
	$('.emplois_liste ul li a').corner('round tl 8px bl 8px');
	
	// Si le javascript n'est pas actif, on affiche le formulaire sans le bouton
			$('#form_postuler').hide();
	
	$('#submit_envoyer').hide();
	$('#btn_postuler').show();
	$('#btn_envoyer').show();
	$('#btn_parvenir_cv').show();
	
	$('#btn_postuler a, #btn_parvenir_cv a').click(function() {
		$('#form_postuler').slideToggle("normal",function() {
			// TODO
		});
		$(this).toggleClass('selected');
		return false;
	});
	
	$('#cv').change(function() {
		var fichier_complet = $('#cv').val().replace(/\\/g,"/");	// Uniformiser les separateurs de repertoire
		var fichier = fichier_complet.substring(fichier_complet.lastIndexOf('/')+1);
		var extension = fichier.substring(fichier.lastIndexOf('.')+1);
		var invalide = "";
		var extensions = new Array("pdf","doc","rtf","htm");
		if (!extensions.inArray(extension)) {
			extension = "file";
			invalide = " (format invalide!)";
		}
		$('#fichier_parcouru').html(fichier+invalide);
		$('#fichier_parcouru').css({ backgroundImage: "url(/images/ul/icones/fichiers/"+extension+".gif)" });
	});
	
	$('#btn_envoyer a').click(function() {
		$('#form_postuler').submit();
		return false;
	});

	}

// Une fois que les images sont loades, on start l'animation
$(window).load(function(){
	if ($.browser.safari) {
		document_ready();
	}
});
