function verif_form_upload(){
	if(document.getElementById('rubrique').options[selectedIndex].value == 0){
			alert('Vous devez choisir au moins une rubrique.');
			return false;
	}else if(document.getElementById('upload_file').value == ''){
			alert("Vous n'avez pas spécifié de document à transférer.");
			return false;
	}
	return true;
}

function executeAction(action){
	if(action == 'tout'){
		window.frames['liste_document'].coche_tout();
	}else if(action == 'rien'){
		window.frames['liste_document'].decoche_tout();
	}else if(action == 'sup'){
		if(confirm("êtes-vous sûr de vouloir supprimer ces documents")){
				window.frames['liste_document'].document.forms[0].op.value = 'sup';
				window.frames['liste_document'].executeAction();
		}
	}
}

function set_result_action(code){
	switch(code){
		case 0:
			document.getElementById('resultat').innerHTML = "Le document a correctement été enregistrer sur votre espace.";
			break;
		case 1:
			document.getElementById('resultat').innerHTML = "Impossible de déplacer le fichier !";
			break;
		case 2:
			document.getElementById('resultat').innerHTML = "Vous ne pouvez pas enregistrer ce fichier, vous dépasseriez votre quota !";
			break;
		case 3:
			document.getElementById('resultat').innerHTML = "Impossible de déplacer le fichier. La taille du fichier que vous voulez transférez est soit égal à zéro, soit supérieur à 2Mo.";
			break;
		case 4:
			document.getElementById('resultat').innerHTML = "Le type du fichier que vous voulez transférer est invalide. Vous ne pouvez pas transférer de fichier en .php, .php3, .php5, .beta .";
			break;
		case 5:
			document.getElementById('resultat').innerHTML = "La taille maximum d'un fichier à transférer ne doit pas dépasser 2 Mo !";
			break;
	}

	document.getElementById('upload_file').value = '';
	new Rico.Effect.FadeTo( 'fadeDiv', 0, 0, 1 );
	startEffect();
}

function startEffect() {
  startTop   = $('fadeDiv').offsetTop;
  startLeft  = $('fadeDiv').offsetLeft;
  document.getElementById('fadeDiv').style.display= 'block';
  if (document.all){
	// Moins d'étapes pour IE car il est bcp plus lent en JS
	new Rico.Effect.FadeTo( 'fadeDiv', 1, 500, 5 );
  }else{
	new Rico.Effect.FadeTo( 'fadeDiv', 1, 1000, 20 );
	/*var inter = setInterval('doFade()', 5000);*/

  }
}

function doFade(){
	new Rico.Effect.FadeTo( 'fadeDiv', 0, 1000, 20 );
	clearInterval(inter);
	document.getElementById('fadeDiv').style.display = 'none';
}

function resetEffect() {
	if (document.all){
		new Rico.Effect.FadeTo( 'fadeDiv', 0, 500, 5, {complete:function() {document.getElementById('fadeDiv').style.display = 'none';}} );
	}else{
		new Rico.Effect.FadeTo( 'fadeDiv', 0, 1000, 20, {complete:function() {document.getElementById('fadeDiv').style.display = 'none';}} );
	}
}

// LIMIT TEXT INPUT (jQuery)
function limitText(limitField, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	}
}
function limitTextWithReturn(limitField, limitNum, jquery_selector) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	}
	jQuery(jquery_selector).html(limitNum-limitField.value.length);
}

