/* recupere la valeur d un radio */
function get_radio_value(name){
	for (var i=0; i < document.getElementsByName(name).length; i++)
	   {
	   if (document.getElementsByName(name).item(i).checked)
		  {
		  var rad_val = document.getElementsByName(name).item(i).value;
		  }
	   }
	   return rad_val;
}

/* Creation du nouvel article */
function create_new_article(){
		
	/*Variables*/
	var categorie = document.getElementById('categorie').value;
	var titre = document.getElementById('titre_article').value;
	var lien_libelle = document.getElementById('libelle_lien_article').value;
	
	$.get("include/php/ajax_create_article.php", { la_cat: categorie, le_titre: titre, le_lien: lien_libelle }, function(data){
  		document.getElementById('contenu_boite').innerHTML=data;
	});
}

/* suppression d un article */
function delete_article(ID_article, categorie){
	
	/*popup de validation*/
	var validation = confirm('Are you sure you want to delete this article ?');
	if(!validation)
		return;
		
	/*variable de categorie*/
	var div = "categorie_"+categorie;
	
	$.get("include/php/ajax_delete_article.php", { ID: ID_article, la_categorie: categorie }, function(data){
  		document.getElementById(div).innerHTML=data;
	});
		
}

/* fonction qui affiche le textarea pour la colone de gauche */
function show_col_gauche(){
	document.getElementById('right-article').style.display="none";
	document.getElementById('main-article').style.display="none";
	document.getElementById('left-article').style.display="inline";
	document.getElementById('test_save').innerHTML = "";
}

/* fonction qui affiche le textarea pour la colone de droite */
function show_col_droite(){
	document.getElementById('left-article').style.display="none";
	document.getElementById('main-article').style.display="none";
	document.getElementById('right-article').style.display="inline";
	document.getElementById('test_save').innerHTML = "";
}

/* fonction qui affiche le textarea pour le main bloc au centre */
function show_col_milieu(){
	document.getElementById('left-article').style.display="none";
	document.getElementById('right-article').style.display="none";
	document.getElementById('main-article').style.display="inline";
	document.getElementById('test_save').innerHTML = "";
}

/* sauvegarde des settings */
function save_settings(ID_article){
	var status = get_radio_value("status");
	var link_label = document.getElementById('label_menu').value;
	var link_label_fr = document.getElementById('label_menu_fr').value;
	var featured = get_radio_value("featured_main_page");
	var description = document.getElementById('texte_accroche').value;
	var description_fr = document.getElementById('texte_accroche_fr').value;
	
	$.get("include/php/ajax_save_settings.php", { ID: ID_article, le_status: status, le_link_label: link_label, le_link_label_fr: link_label_fr, le_featured: featured, la_description: description, la_description_fr: description_fr  }, function(data){
  		document.getElementById('settings_alert').innerHTML=data;
	});
}

/* sauvegarde du nouveau staff user */
function add_staff_user(){
	var email = document.getElementById('staff_user_email').value;
	var pwd = document.getElementById('staff_user_pwd').value;
	var type = get_radio_value('account_type');

	$.get("include/php/ajax_save_staff_user.php", { le_email: email, le_pwd: pwd, le_type: type  }, function(data){
  		document.getElementById('settings_alert').innerHTML=data;
		
		//remise a 0 des champs
		document.getElementById('staff_user_email').value = "";
		document.getElementById('staff_user_pwd').value = "";
		document.getElementById('account_type').value = "";

	});
}

/* suppression staff user */
function delete_staff_user(id){
	//confirmation
	var validation = confirm('Are you sure you want to delete this user ?');
	if(!validation)
		return;
	
	$.get("include/php/ajax_delete_staff_user.php", { le_id: id }, function(data){
  		document.getElementById('settings_alert').innerHTML=data;

	});
}

/* envoi du descriptif des images pour le lien du staff user */
function add_staff_user_link(){
	var fichier = document.getElementById('add_file_name').value;
	var desc_en = document.getElementById('add_file_desc_en').value;
	var desc_fr = document.getElementById('add_file_desc_fr').value;
	var cat = document.getElementById('add_file_desc_cate').value;
	var lang = get_radio_value('add_file_lang');
	
	if ( (desc_en != "") || (desc_fr != "") ) {	
		$.get("include/php/ajax_add_link_file.php", { le_fichier: fichier, la_desc_en: desc_en, la_desc_fr: desc_fr, la_cat: cat, la_langue: lang }, function(data){
			document.getElementById('display_links').innerHTML=data;
			$(function() {
				$("#tabs").tabs();
			});
	
		});
	} else {
		alert ("Please fill in at least one of the description fields");
	}	
}

/* efface la ligne de la DB qui lie le fichier */
function delete_link(id){
	//confirmation
	var validation = confirm('Are you sure you want to delete this link ?');
	if(!validation)
		return;
		
	$.get("include/php/ajax_delete_link_file.php", { le_id: id }, function(data){
  		document.getElementById('display_links').innerHTML=data;
		$(function() {
			$("#tabs").tabs();
		});
	});
}

/* ajoute une category, retour se fait dans un DD du form */
function add_file_category(lang){
	var cat_en = document.getElementById('add_category_en').value;
	var cat_fr = document.getElementById('add_category_en').value;
	var cat_type = get_radio_value('category_type');

	
	$.get("include/php/ajax_add_category.php", { en: cat_en, fr: cat_fr, la_lang: lang,type:cat_type }, function(data){
  		document.getElementById('staff_categorie').innerHTML=data;

	});
}


/* efface le message d alerte apres sauvegarde */
function efface_alert(){
	document.getElementById('settings_alert').innerHTML="";
	
}

/* Verifie quel radio button est checked */
function get_radio_value(name)
{
for (var i=0; i < document.getElementsByName(name).length; i++)
   {
   if (document.getElementsByName(name).item(i).checked)
      {
      var rad_val = document.getElementsByName(name).item(i).value;
      }
   }
   return rad_val;
}


/*fonction qui affiche le staff login*/
function show_staff_log(lang){
	
	$.get("include/php/ajax_staff_log.php", { la_langue: lang }, function(data){
  		document.getElementById('table_login').innerHTML=data;
	});
}

/*fonction qui cache le staff login*/
function hide_staff_log(lang){
	
	$.get("include/php/ajax_staff_log_hide.php", { la_langue: lang }, function(data){
  		document.getElementById('table_login').innerHTML=data;
	});
}


/* fonction de connexion au staff login */
function staff_connect(lang){
	var email = document.getElementById('staff_log_user').value;
	var pwd = document.getElementById('staff_log_pass').value;
	
	$.get("include/php/ajax_staff_login.php", { le_email: email, le_pwd: pwd, la_langue: lang }, function(data){
				document.getElementById('table_login').innerHTML=data;
	});
		
}

/* fonctions qui permet de cacher le background d un input */
function input_image(id){
	if(id.value == "")
		id.style.backgroundImage="";
}

function input_image_2(id, image){
	if(id.value == "")
		id.style.backgroundImage="url(images/buttons/"+image+".png)";
}

/*lien pour aller voir les document*/
function docu_link(){
	window.location = "staff_article.php";
}

/* logout du staff */
function staff_logout(lang){
	$.get("include/php/ajax_staff_logout.php", { la_langue: lang }, function(data){
  		document.getElementById('table_login').innerHTML=data;
	});
}

/* subit du search */
function form_submit(){
	document.form_search.submit();
}
