// JavaScript Document

function get_sites(idcat,down,nb,order)
{
	new Ajax.Request("sites.inc.php", 
	{
		method: 'get',
		parameters: {
			order: order,
			type: idcat,
			limit_down: down,
			limit_number: nb,
			ajax_call:1
		},
		onSuccess: function(transport){
			$("sites_zone").innerHTML = transport.responseText;
		}		
	});
}

function get_sites_valider(idtable,down,nb)
{
	new Ajax.Request("adminsites.inc.php", 
	{
		method: 'get',
		parameters: {
			valider: idtable,
			limit_down: down,
			limit_number: nb,
			ajax_call:1
		},
		onSuccess: function(transport){
			$("sites_zone").innerHTML = transport.responseText;
		}	
	});
}




function search_sites(keywords, categ, down, nb){
	new Ajax.Request("search-sites.inc.php", {
		method: 'get',
		parameters: {
			motscles: keywords,
			categ: categ,
			limit_down: down,
			limit_number: nb,
			ajax_call: 1
		},
		onSuccess: function(transport){
			$("sites_zone").innerHTML = transport.responseText;
		}
	});
}


function bookmark_sites(down,nb)
{
	new Ajax.Request("bookmark-sites.inc.php", {
		method: 'get',
		parameters: {
			limit_down: down,
			limit_number: nb,
			ajax_call: 1
		},
		onSuccess: function(transport){
			$("sites_zone").innerHTML = transport.responseText;
		}
	});
}

function get_comments(id,down,nb)
{
	new Ajax.Request("comment.inc.php", {
		method: 'get',
		parameters: {
			id_site: id,
			limit_down: down,
			limit_number: nb,
			ajax_call: 1
		},
		onSuccess: function(transport){
			$("comment_zone").innerHTML = transport.responseText;
		}
	});	
}

function get_conseils(id,idcat)
{
	$("conseil_zone").innerHTML = "<div style='text-align:center;font-size:10px;'>chargement en cours...</div>";
		
	new Ajax.Request("conseil.inc.php", {
		method: 'get',
		parameters: {
			id_site: id,
			idcat: idcat,
			ajax_call: 1
		},
		onSuccess: function(transport){
			$("conseil_zone").innerHTML = transport.responseText;
		}
	});	

}

function edit_comment(id)
{
	$("comment_zone_text").innerHTML = "chargement du commentaire en cours..." ;
		
	new Ajax.Request("comment-edit.inc.php", {
		method: 'get',
		parameters: {
			id_comment: id,			
			ajax_call: 1
		},
		onSuccess: function(transport){
			$("id_comment_edit").value = id;
			$("comment_zone_submit").value = "Modifier";
			$("comment_zone_text").innerHTML = transport.responseText ;
			$("comment_zone_text").focus() ;
		}
	});		
}

function delete_comment_confirm(id,sessionid)
{
	if (confirm('Ce commentaire doit-il bien être supprimé ?')) 
	{ 
		document.location.replace('comment-delete.inc.php?id=' + id + '&PHPSESSID=' + sessionid);
	}
}

function delete_site_confirm(id,mode,sessionid)
{
	if (confirm('Ce site doit-il bien être supprimé définitivement ?')) 
	{ 
		document.location.replace('deletesite.php?id_site=' + id + '&mode=' + mode +'PHPSESSID=' + sessionid);
	}
}

function delete_bookmark_confirm(id,sessionid)
{
	if (confirm('Ce favori doit-il bien être supprimé ?')) 
	{ 
		document.location.replace('bookmark-delete.inc.php?id=' + id + '&PHPSESSID=' + sessionid);
	}
}


function dead_link(idsite,iduser)
{
	$("dead_link").innerHTML = "Merci, un modérateur vérifiera le lien" ;	
	
	new Ajax.Request("dead-link.inc.php", {
		method: 'get',
		parameters: {
			idsite: idsite,			
			iduser: iduser,
			ajax_call:1
		}		
	});		
}

function add_favorite(idsite,iduser)
{
	$("comment_zone_bookmark").value = "Dans le panier" ;	
	$("comment_zone_bookmark").disabled = true ;
	
	new Ajax.Request("add-favorite.inc.php", {
		method: 'get',
		parameters: {
			idsite: idsite,			
			iduser: iduser,
			ajax_call:1
		}		
	});		
}


function get_tribune(down, nb){

	new Ajax.Request("tribune.inc.php", 
	{
		method: 'get',
		parameters: {
			limit_down: down,
			limit_number: nb,
			ajax_call:1
		},
		onSuccess: function(transport){
			$("messages_zone").innerHTML = transport.responseText;
		}		
	});
}
		


function edit_tribune(id)
{
	$("comment_zone_text").innerHTML = "chargement du message en cours..." ;
	
	
	new Ajax.Request("tribune-edit.inc.php", 
	{
		method: 'get',
		parameters: {
			id_comment: id,
			ajax_call:1
		},
		onSuccess: function(transport){
			$("id_comment_edit").value = id;
			$("comment_zone_submit").value = "Modifier";
			$("comment_zone_text").innerHTML = transport.responseText ;
			$("comment_zone_text").focus() ;
		}		
	});	
}

function delete_tribune_confirm(id,sessionid)
{
	if (confirm('Ce message doit-il bien être supprimé ?')) 
	{ 
		document.location.replace('tribune-delete.inc.php?id=' + id + '&PHPSESSID=' + sessionid);
	}
}

function check_login_free(login)
{
	if (login != "" && login)
	{
		$("result_dispo").innerHTML = "vérification en cours..." ;
		
		new Ajax.Request("check-login-free.inc.php", 
		{
			method: 'get',
			parameters: {
				login_field: login,
				ajax_call:1
			},
			onSuccess: function(transport){
				$("result_dispo").innerHTML = transport.responseText ;				
			}		
		});			
	}
}
