var save_job = 0;

window.addEvent('domready', function() {
	
	//Over pour la liste des ofrres d'emploi
	if($('offres')) {
		jobDisplay();
	}

	if($('form1')) {
		copyFakePath('form1');
	}
	
	// Custom select
	$$('select').each(function(el) {
		my_select = new EWASelectBox({'elem': el, 'container': el.getParent('div')});
	});
	
});

function clog(mes) {
	if(window.console) {
		console.log(mes);
	}
}

function testDisplay(el) {
	if($(el).getStyle('display') == 'none') {
		$(el).setStyle('display', 'block');
		$(el).slide('hide');
		$(el).addClass('close');
	}
	else {
		if(el != 'intro') {
			var ids = String($(el).get('id')).split("_");
			save_job = ids[1];
		}
		else save_job = 0;
	}
	//clog(save_job);
}

function jobDisplay() {
	testDisplay('intro');
		sIFR.replace(gotham_book, {
		selector: '.jobs .col_middle h3',
		css: '.sIFR-root {background-color:none; color: #ffffff;}',
		wmode: 'transparent'
	});
		$$('.offre').each(function(el) {
			testDisplay(el);
			$(el).getElement('.close').addEvent('click', function(e) {
				e.stop();
				switchJob(e, 0);
			});
		});

		$('job_list').getElements('tr').each(function(el) {
																										
			$(el).addEvent('mouseover', function(e) {
				$(el).addClass('job_over');
			});
			
			$(el).addEvent('mouseout', function(e) {
				$(el).removeClass('job_over');
			});

			if($(el).getElement('.unsolicited') == null) {
				$(el).getElement('a').addEvent('click', function(e) { e.stop(); switchJob(e, $(el));});
			}
			$(el).addEvent('click', switchJob);
		});
}

function switchJob(e, el) {
	if(el == null) el = this;
	else if(el == 0) el = 'intro';
	
	//clog($(el).get('id'));
	if($$('.job_select')) {
		$$('.job_select').removeClass('job_select');
	}
	
	$(el).addClass('job_select');
	
	if(save_job == 0) {
		$('intro').slide('out');
	}
	else {
		$('job_'+save_job).slide('out');
	}
	if(el == 'intro') {
		save_job = 0;
		$(el).slide('in');
	}
	else {
		save_job = $(el).get('id');
		clog('job_'+save_job);
		$('job_'+save_job).slide('in');
	}
}

function copyFakePath(bl_form) {
	$(bl_form).getElements('.tdinput').each( function(el) {
		$(el).getElement('.fileinput').addEvent('change', function(e) {
			$(el).getElement('.fakeinput').getElement('input').set('value',$(el).getElement('.fileinput').get('value'));
		});
	});
}

function sh_text_more(actu_id, what) {
	/*if(what == 1) {
		var mySlide = new Fx.Slide('text_resume_'+ actu_id).slideOut().hide();
		$('text_more_' + actu_id).setStyle('display','block');
		sIFR.replace(gotham_book, {
			selector: '.page .contenu .infos h3',
			css: '.sIFR-root {background-color:none; color: #ffffff;}',
			wmode: 'transparent'
		});
		var mySlide = new Fx.Slide('text_more_'+ actu_id).hide().slideIn();
	} else {
		var mySlide = new Fx.Slide('text_more_'+ actu_id).slideOut().hide();
		var mySlide = new Fx.Slide('text_resume_'+ actu_id).hide().slideIn();
	}*/
	var slide_actu = new Fx.Slide('cont_actu', {mode:'horizontal', duration:500,  transition:Fx.Transitions.easeOut});
//	var slide_more = new Fx.Slide('text_more_'+ actu_id, {mode:'horizontal', duration:500,  transition:Fx.Transitions.easeOut});
	if(what == 1) {
		slide_actu.slideOut().chain(function() {
			$('ul_actu').setStyle('display','none');
			$('text_more_' + actu_id).setStyle('display','block');
			sIFR.replace(gotham_book, {
				selector: '.page .contenu .infos h3',
				css: '.sIFR-root {background-color:none; color: #ffffff;}',
				wmode: 'transparent'
			});
			slide_actu.slideIn();
			// Correctif bug ie
			$("cont_actu").setStyle('width','620px');
			$("cont_footer").setStyle('bottom', '0');
		});
	} else {
		slide_actu.slideOut().chain(function() {
			$('ul_actu').setStyle('display','block');
			$('text_more_' + actu_id).setStyle('display','none');
			slide_actu.slideIn();
			// Correctif bug ie
			$("cont_actu").setStyle('width','620px');
			
		});
	}
}

function sh_text_header_more(what) {
	var slide_long = new Fx.Slide('header_long', {duration:500,  transition:Fx.Transitions.easeOut});
	var slide_more = new Fx.Slide('header_more', {duration:200,  transition:Fx.Transitions.easeOut});
	if(what == 1) {
		if($('header_long').getStyle('display') == 'none') {
			$('header_long').setStyle('display','block');
			$('header_long').slide('hide');
		}
		slide_long.slideIn();
		slide_more.slideOut();
	} else {
		slide_long.slideOut().chain(function() {
			slide_more.slideIn();
		});
	}
}