/**
 * Gestionnaire de slide du formulaire pour la page recrutement
 *
 */  
 
 
function slideForm() {
	$('bloc_form').slide('hide');
	
	$('open_form').addEvent('click', function(e) {
		e.stop();
		//if(!isIE) copyFakePath($('form_recruit'));
		$("bloc0").slide('out');
		$('bloc_form').setStyle("display", "block").slide('in');
		
	});
	
	$('close_form').addEvent('click', function(e) {
		e.stop();
		$("bloc_form").slide('out');
		$("bloc0").slide('in');
	});
}

function checkForm(form) {
	$(form).getElements('input').each(function(el) {
		if($(el).get('type') == "file" || $(el).hasClass('input_obligatoire')) {
			if($(el).get('value') == 0) {
				if($(el).get('type') == 'file') {
					$(el).getParent().getNext().getElement('input').setStyle('border', '1px solid #fdcd00');
				}
				else {
					$(el).setStyle('border', '1px solid #fdcd00');
				}
			}
			else { 
				$(el).setStyle('border', '1px solid #ccc');
				if($(el).get('id') == "email") {
					var check_email = checkEmail($(el).get('value'));
					if(!check_email) { 
						$(el).setStyle('border', '1px solid #fdcd00');
					}
					else {
						$(el).setStyle('border', '1px solid #ccc');
					}
				}
			}
		}
	});
}

function checkEmail(content) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(content)) {
		return false;
	}
	else {
		return true;
	}
}


function copyFakePath(bl_form) {
	$(bl_form).getElements('div.fileinputs').each( function(el) {
																										
		$(el).getElement('input').addEvent('change', function(e) {
			$(el).getNext().getElement('input').set('value',$(el).getElement('input').get('value'));
			$(el).getNext().getElement('input').setStyle('border', '1px solid #ccc');
		});
	});
}

