//--

function LoadJSServiceCPTClics()
	{
		
	//--
	
	var_item 	= getParamValue("item",anchorTmp);
	var_action 	= getParamValue("action",anchorTmp);
	
	if(var_item==false)
		var_item = 0;

	//-- Les onglets
	
	$("#tabsOK").tabs({ selected: var_item });
	
	//-- Applicarions des tools-tip
	
	$('*.Tips2').qtip(
	{
		position: {
			corner: {
				target: 'topRight',
				tooltip: 'bottomLeft'
			}
		},
		style: {
			name: 'dark',
			padding: '7px 13px',
			width: {
				max: 300,
				min: 0
			},
			border: {
				width: 3,
				radius: 5,
			},
			tip: true
		}
	});

	}

//-- Fonction : SearchCompteur

function CPTClicsSearchCompteur()
	{

	//-- On recupere les champs
	
	var formulaire 		= document.getElementById('recherche_compteur');
	var mot_cles		= formulaire.mot_cles.value;
	var sort_by			= formulaire.sort_by.value;
	var sort_dir 		= formulaire.sort_dir.value;	
	var result_page 	= 0;	
	var id_categorie 	= formulaire.id_categorie_search.value;	
	
	//-- Preparation de la requete
	
	location.hash = "cpt_clics.php?page_sw=gestion_compteurs&go_recherche=1&mot_cles="+encodeURIComponent(mot_cles)+"&sort_by="+sort_by+"&sort_dir="+sort_dir+"&result_page="+result_page+"&id_categorie="+id_categorie+"";
	GetPage("cpt_clics.php?page_sw=gestion_compteurs&go_recherche=1&mot_cles="+encodeURIComponent(mot_cles)+"&sort_by="+sort_by+"&sort_dir="+sort_dir+"&result_page="+result_page+"&id_categorie="+id_categorie+"");
	
	//--
	
	return false;
	}

//-- Fonction : SearchCategorie

function CPTClicsSearchCategorie()
	{

	//-- On recupere les champs
	
	var formulaire 		= document.getElementById('recherche_categorie');
	var mot_cles		= formulaire.mot_cles.value;
	var sort_by			= formulaire.sort_by.value;
	var sort_dir 		= formulaire.sort_dir.value;	
	var result_page 	= 0;	
	
	//-- Preparation de la requete
	
	location.hash = "cpt_clics.php?page_sw=gestion_categories&go_recherche=1&mot_cles="+encodeURIComponent(mot_cles)+"&sort_by="+sort_by+"&sort_dir="+sort_dir+"&result_page="+result_page+"";
	GetPage("cpt_clics.php?page_sw=gestion_categories&go_recherche=1&mot_cles="+encodeURIComponent(mot_cles)+"&sort_by="+sort_by+"&sort_dir="+sort_dir+"&result_page="+result_page+"");
	
	//--
	
	return false;
	}
	
//--

function CPTClicsAddCompteur(action)
	{
			
	//-- 
	
	if(action=="add_compteur")
		var ListeChamps = "CPTClicsAction=AddCompteur";
	else
		var ListeChamps = "CPTClicsAction=UpdateCompteur";
	
	//
	
	ListeChamps = ListeChamps + '&id_compteur=' + encodeURIComponent (document.getElementById('id_compteur').value ) + '';
	
	//-- On recupere tous les champs input text
	
	$("input:text").each(function ()
		{
		ListeChamps = ListeChamps + '&' + $(this).attr('name') + '=' + encodeURIComponent ( $(this).attr('value') ) + '';
		});
		
	
	//-- On recupere tous les champs input password
	
	$("input:password").each(function ()
		{
		ListeChamps = ListeChamps + '&' + $(this).attr('name') + '=' + encodeURIComponent ( $(this).attr('value') ) + '';
		});
		
	//-- On recupere tous les champs input checked
	
	$("input:checked").each(function ()
		{
		ListeChamps = ListeChamps + '&' + $(this).attr('name') + '=' + encodeURIComponent ( $(this).attr('value') ) + '';
		});
	
	//-- On recupere tous les champs textarea
	
	$("textarea").each(function ()
		{
		ListeChamps = ListeChamps + '&' + $(this).attr('name') + '=' + encodeURIComponent( $(this).attr('value') ) + '';
		});
	
	//-- On recupere tous les champs select
	
	$("select").each(function ()
		{
		ListeChamps = ListeChamps + '&' + $(this).attr('name') + '=' + encodeURIComponent( $(this).attr('value') ) + '';
		});

	//--
	
	var xhr = getXhr();
	xhr.open('POST', '/includes/ajax/fonctions.ajax.php', true);
	xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-15');

	var data = ListeChamps;
	xhr.send(data);

	//-- On recupere le resultat
	
	xhr.onreadystatechange = function ()
		{
	
		//-- Le code http
		
		if (xhr.readyState == 4 && xhr.status == 200)
			{
	
			//-- On recupere le resultat
			
			result_html = xhr.responseText;	

			//--
			
			if(result_html==1)
				{
		
				//--
				
				location.hash = "cpt_clics.php?page_sw=gestion_compteurs";
				GetPage("cpt_clics.php?page_sw=gestion_compteurs");
	
				//--
				
				if(action=="add_compteur")
					AjaxMsgConfirmation("Informations","Le compteur a bien été enregistré.","good.png");
				else
					AjaxMsgConfirmation("Informations","Le compteur a bien été modifié.","good.png");
					
				}
			else
				{
				AjaxMsgConfirmation("Informations","Erreur lors de l'enregistrement du compteur.","error.png");
				}
				
			}

		}
		
	//--

	return false;
	}
	
//--

function CPTClicsAddCategorie(action)
	{
			
	//-- 
	
	if(action=="add_categorie")
		var ListeChamps = "CPTClicsAction=AddCategorie";
	else
		var ListeChamps = "CPTClicsAction=UpdateCategorie";
	
	//
	
	ListeChamps = ListeChamps + '&id_categorie=' + encodeURIComponent (document.getElementById('id_categorie').value ) + '';
	
	//-- On recupere tous les champs input text
	
	$("input:text").each(function ()
		{
		ListeChamps = ListeChamps + '&' + $(this).attr('name') + '=' + encodeURIComponent ( $(this).attr('value') ) + '';
		});
		
	//-- On recupere tous les champs input checked
	
	$("input:checked").each(function ()
		{
		ListeChamps = ListeChamps + '&' + $(this).attr('name') + '=' + encodeURIComponent ( $(this).attr('value') ) + '';
		});
	
	//-- On recupere tous les champs textarea
	
	$("textarea").each(function ()
		{
		ListeChamps = ListeChamps + '&' + $(this).attr('name') + '=' + encodeURIComponent( $(this).attr('value') ) + '';
		});
	
	//-- On recupere tous les champs select
	
	$("select").each(function ()
		{
		ListeChamps = ListeChamps + '&' + $(this).attr('name') + '=' + encodeURIComponent( $(this).attr('value') ) + '';
		});

	//--
	
	var xhr = getXhr();
	xhr.open('POST', '/includes/ajax/fonctions.ajax.php', true);
	xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-15');

	var data = ListeChamps;
	xhr.send(data);

	//-- On recupere le resultat
	
	xhr.onreadystatechange = function ()
		{
	
		//-- Le code http
		
		if (xhr.readyState == 4 && xhr.status == 200)
			{
	
			//-- On recupere le resultat
			
			result_html = xhr.responseText;	

			//--
			
			if(result_html==1)
				{
				
				//--
				
				location.hash = "cpt_clics.php?page_sw=gestion_categories";
				GetPage("cpt_clics.php?page_sw=gestion_categories");
	
				//--
				
				if(action=="add_compteur")
					AjaxMsgConfirmation("Informations","La catégorie a bien été enregistrée.","good.png");
				else
					AjaxMsgConfirmation("Informations","La catégorie a bien été modifiée.","good.png");
					
				}
			else
				{
				AjaxMsgConfirmation("Informations","Erreur lors de l'enregistrement de la catégorie.","error.png");	
				}
				
			}

		}
		
	//--

	return false;		
	}

//-- Fonction : SelectModuleCodeHTML

function CPTClicsSelectModuleCodeHTML()
	{
		
	//--
	
	var id_compteur = encodeURIComponent ( $("#IDModuleSelectCode").attr('value') ) + '';
	
	//--
	
	if(id_compteur!="")
		{
		location.hash = "cpt_clics.php?page_sw=gestion_compteurs&id_compteur="+id_compteur+"&item=2";
		GetPage("cpt_clics.php?page_sw=gestion_compteurs&id_compteur="+id_compteur+"&item=2");
		}
	
	//--
	
	return false;
	}
	
//-- Fonction : Desactiver de module

function CPTClicsActionModule(action)
	{
	
	//--
	
	var ListeIDModule = "CPTClicsAction="+action+"&id=";
			
	//-- On recupere tous les modules cochés
	
	$(function() {$(".checked_module:checked").each(function (){ListeIDModule = ListeIDModule + $(this).attr('value') + "|"})});
		
	//--
	
	var result_html = file("/includes/ajax/fonctions.ajax.php?"+ListeIDModule+"");
	
	//--
	
	if(result_html==1)
		{
		
		//--
		
		if(action=="remise_zero_cpt")
			{
			AjaxMsgConfirmation("Informations","Les compteurs sélectionnés ont bien été réinitialisés.","good.png");
			page = "gestion_compteurs";
			}
		else if(action=="suppretion_cpt")
			{
			AjaxMsgConfirmation("Informations","Les compteurs sélectionnés ont bien été supprimés.","good.png");
			page = "gestion_compteurs";
			}
		else if(action=="suppretion_categorie")
			{
			AjaxMsgConfirmation("Informations","Les catégories sélectionnées ont bien été supprimées.","good.png");
			page = "gestion_categories";
			}
		
		//--
		
		location.hash = "cpt_clics.php?page_sw="+page+"";
		GetPage("cpt_clics.php?page_sw="+page+"");
		}
	else
		{
		
		if(action=="remise_zero_cpt")
			{
			AjaxMsgConfirmation("Informations","Erreur lors de la réinitialisation des compteurs","error.png");
			page = "gestion_compteurs";
			}
		else if(action=="suppretion_cpt")
			{
			AjaxMsgConfirmation("Informations","Erreur lors de la suppression des compteurs","error.png");
			page = "gestion_compteurs";
			}
		else if(action=="suppretion_categorie")
			{
			AjaxMsgConfirmation("Informations","Erreur lors de la suppression des catégories","error.png");
			page = "gestion_categories";
			}

		//--
	
		location.hash = "cpt_clics.php?page_sw="+page+"";
		GetPage("cpt_clics.php?page_sw="+page+"");
		}
	
	}

//-- Fonction : 

function CPTClicsSearchStatsByDate()
	{
	
	//-- On recupere les champs
	
	var formulaire 		= document.getElementById('RechercheStatsByDate');
	var StatsByDate		= formulaire.StatsByDate.value;
	
	//--
	
	location.hash = "cpt_clics.php?page_sw=statistiques&StatsByDate="+StatsByDate+"";
	GetPage("cpt_clics.php?page_sw=statistiques&StatsByDate="+StatsByDate+"");
	
	//--
	
	return false;
	}

//-- Fonction : 

function CPTClicsSearchStatsByID()
	{
	
	//-- On recupere les champs
	
	var formulaire 		= document.getElementById('RechercheStatsByID');
	var StatsByID		= formulaire.StatsByID.value;
		
	//--
	
	location.hash = "cpt_clics.php?page_sw=statistiques&StatsByID="+StatsByID+"";
	GetPage("cpt_clics.php?page_sw=statistiques&StatsByID="+StatsByID+"");
	
	//--
	
	return false;
	}

//-- Fonction : 

function CPTClicsDeleteStats()
	{
		
	//--
	
	var result_html = file("/includes/ajax/fonctions.ajax.php?CPTClicsAction=DeleteStats");

	//--
	
	if(result_html==1)
		{
		AjaxMsgConfirmation("Informations","Les statistiques ont bien été supprimées.","good.png");
		}
	else
		{
		AjaxMsgConfirmation("Informations","Erreur lors de la suppression des statistiques","error.png");
		}
	
	//--
	
	return false;
	}
