var $j = jQuery.noConflict();

var display_url = 'none';
var display_photo = 'none';
var display_video = 'none';

var ajax_petites_annonces_url = '/ajax_url_details.php';
var ajax_petites_annonces_media = '/ajax_media_details.php';
var ajax_petites_annonces_comment = '/ajax_comment_details.php';
var ajax_profile_url = '/ajax_profile.php';
var ajax_message_url = '/ajax_send_mail.php';
var ajax_lieu_album_url = '/lieux-gays/album/';
var ajax_album_url = '/user-online/album/';
var ajax_chatalbum_url = '/user-online/chatalbum/';
var ajax_photo_url = '/ajax_photo.php';
var ajax_update_param = '/ajax_update_param.php';

var pos = 1;
var array_image = new Array();
var last_comment_input_id = 0;
var last_subcomment_input_id = 0;

var box_url;
var box_photo;
var box_video;

var picto_url;
var picto_photo;
var picto_video;

var check_url;
var check_photo;
var check_video;

var topic;
var content;

var url_input;
var video_input;
var url_details;
	
$j(document).ready(function() {
	box_url = document.getElementById('box_url');
	box_photo = document.getElementById('box_photo');
	box_video = document.getElementById('box_video');
	
 	picto_url = document.getElementById('picto_url');
	picto_photo = document.getElementById('picto_photo');
	picto_video = document.getElementById('picto_video');
	
	check_url = document.getElementById('check_url');
	check_photo = document.getElementById('check_photo');
	check_video = document.getElementById('check_video');
	
	topic = document.getElementsByName('topic');
	content = document.getElementsByName('content');
	
	url_input = document.getElementById('url_input');
	video_input = document.getElementById('video_input');
	url_details = document.getElementById('url_details');	

});

function ajax_and_reload(url, data) {
	if (data == undefined)
		var data = {};
	
	var request = $j.ajax({
	  url: url,
	  type: "GET",
	  dataType: "html",
	  data: data,
	  complete: function(response) { document.location.reload();}
	});
}

// params: refresh, title
function display_mobile_page(pageid,text, params) {
	if (params.title===undefined)
    	params.title='Attention...';
    var refreshBtn = '';	
    if (params.refresh===true)
    	refreshBtn = '<a href="javascript:location.reload(true);" data-icon="refresh" data-iconpos="notext" data-theme="c">Actualiser</a>';
    var backBtn = '';	
    if (params.back===true)
    	backBtn = '<a href="#" data-rel="back" data-icon="arrow-l" data-iconpos="notext" data-theme="c">Retour</a>';
    
    if ($j.mobile != undefined) {
       	if ($j.mobile.pageContainer == undefined) {
       		$j('body').live('pageinit',function() {
       			if ($j("#"+pageid).length == 0) {
        			display_mobile_page(pageid,text, params);
        		}
   		 	});
   		 	return;
    	}
    	$j("#"+pageid).remove();
    	$j($j.mobile.pageContainer).append('<div data-role="page" data-theme="a" id="'+pageid+'"><div data-role="header">'+backBtn+'<h1> </h1>'+refreshBtn+'</div><div data-role="content">' + text + '<a data-rel="back" data-role="button" href="#">Ok</a></div></div>');
    	$j("#"+pageid).page();
    	$j.mobile.changePage("#"+pageid);
	}
}

function display_growl(avatar,text, title) {
    
    if (title===undefined)
    	title='Attention...';
    
    if ($j.mobile != undefined) {
       	if ($j.mobile.pageContainer == undefined) {
       		$j('body').live('pageinit',function() {
       			if ($j('#growl').length == 0) {
        			display_growl(avatar,text, title);
        		}
   		 	});
   		 	return;
    	}
    	$j('#growl').remove();
    	$j($j.mobile.pageContainer).append('<div data-role="dialog" data-theme="a" id="growl"><div data-role="header"><h1> </h1></div><div data-role="content">' + text + '<a data-rel="back" data-role="button" href="#">Ok</a></div></div>');
    	$j('#growl').page();
    	//$j.mobile.initializePage('#growl');
    	//$j('#growl').html(text);
		//$j('#growl').dialog();
    	$j.mobile.changePage('#growl', {transition: 'pop', role: 'dialog', dialogClass:'transparent'});
	} else {
		// Showing a simple notification
		$j.gritter.add({
		// (string | mandatory) the heading of the notification
		title: title,
		// (string | mandatory) the text inside the notification
		text: text,
		// (string | optional) the image to display on the left
		image: avatar,
		sticky: true
		});
	}
}

function display_popup(text, title, avatar) {
	//if (title===undefined)
    //	title='Information!';
    if ($j.mobile != undefined) {
       	//append the new page onto the end of the body
       	$j('body #jqm_popup').remove();
		$j('body').append('<div data-role="page" id="jqm_popup" data-theme="a"><div data-role="content">' + text + '</div></div>');
	
		//initialize the new page
		$j.mobile.initializePage();
	
		//navigate to the new page
		$j.mobile.changePage("#jqm_popup", "pop", false, true);

	} else {
		$j.fancybox(text,{
				'scrolling'	: 'no',
				'title'		: title
		});    
	}
}

function open_profile(nickname) {
	var request = $j.ajax({
	  url: ajax_profile_url,
	  type: "GET",
	  dataType: "html",
	  data: { 'nickname' : nickname },
	  complete: function(response) { display_popup(response.responseText);}
	});
}

function display_album_diffuse_form()
{

	var request = $j.ajax({
	  url: '/ajax_diffuse_album.php',
	  type: "GET",
	  dataType: "html"
	});
	
	request.done(function(response) {
		display_popup(response);
		if ($j('#main .mon-annonce').val() != undefined){
			$j('#fancybox-content .mon-annonce').val($j('#main .mon-annonce').val()) ;
			setformfieldsize($j('#fancybox-content .mon-annonce'), '255', 'limit-char-popup');
		}
	});
}

function ouvrirCGU()
{
	var request = $j.ajax({
	  url: '/ajax_CGU.php',
	  type: "GET",
	  dataType: "html"
	});
	
	request.done(function(response) {
		if ($j.mobile != undefined) {
			display_mobile_page('CGU',response, {back:true});
		} else {
			display_popup(response);
		}
	});
}

function zoomPic(pic_path)
{
	var request = $j.ajax({
	  url: '/ajax_zoom_album_pic.php',
	  type: "GET",
      data: { 'pic_path' : pic_path },
	  dataType: "html"
	});
	
	request.done(function(response) {
		if( response === 'OK' ) {
			document.getElementById('zoom').src = pic_path;
			return false;
		} else if( response === 'KO' ) {
			document.location.href = '/premium/?res=1';
		}else {
			return false;
		}
	});
}

function set_site_param(param_name, param_value, reload) {
	var request = $j.ajax({
	  url: ajax_update_param,
	  type: "POST",
	  data: { 'param_name' : param_name, 'param_value' : param_value  },
	  dataType: "html"
	});
	
	request.done(function(response) {
		if( response === 'OK' && reload) {
			var url = url +'#' + param_name;
			document.location.href=url;
			document.location.reload();
		}
	});
}

function get_url_details() {
	var req = new Request({
		method: 'post',
		url: ajax_petites_annonces_url,
		data: { 'url' : url_input.value },
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { open_greybox(response);}
	}).send();
}

function get_media_details() {
	var req = new Request({
		method: 'post',
		url: ajax_petites_annonces_media,
		data: { 'url' : video_input.value },
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { open_greybox(response);}
	}).send();
}

function display_all() {
	picto_photo.style.display = 'block';
	//picto_video.style.display = 'block';
	picto_url.style.display = 'block';
	
	box_photo.style.display = 'none';
	//box_video.style.display = 'none';
	box_url.style.display = 'none';
	
	//check_video.checked = false;
	check_photo.checked = false;
	check_url.checked = false;
	
	document.getElementById('url_preview_loading').style.display='none';
	document.getElementById('url_preview').style.display='none';
	document.getElementById('image').innerHTML='<table width="120" height="90" style="background:#fff"><tr><td valign="middle" align="center"><img src="/vzg_images/ajax_image.gif" border="0" /><br />chargement des images</td></tr></table>';
	document.getElementById('url_infos').innerHTML='<center><img src="/vzg_images/ajax_image.gif" border="0" /><br />chargement des informations du site</center>';
	pos = 1;
	
	//display_video = 'none';
	display_photo = 'none';
	display_url = 'none';

	url_input.Value = '';
	url_details.innerHTML = '';
}

function toggle_url() {
	if(display_url == 'block') {
		display_all();
	} else {
		display_url = 'block';
		check_url.checked = true;
		document.getElementById('url_preview').style.display='none';
		pos=1;
		picto_photo.style.display = 'none';
		//picto_video.style.display = 'none';
		picto_url.style.display = 'block';
		box_photo.style.display = 'none';
		//box_video.style.display = 'none';
		display_photo = 'none';
		//display_video = 'none';
		box_url.style.display = 'block';
	}
}

function toggle_photo() {
	if(display_photo == 'block') {
		display_all();
	} else {
		display_photo = 'block';
		check_photo.checked = true;
		//picto_video.style.display = 'none';
		picto_url.style.display = 'none';
		picto_photo.style.display = 'block';
		box_url.style.display = 'none';
		//box_video.style.display = 'none';
		display_url = 'none';
		//display_video = 'none';
		box_photo.style.display = 'block';
	}
}

function toggle_video() {
	//alert('Bientôt disponible');
	//return false;
	
	if(display_video == 'block') {
		display_all();
	} else {
		display_video = 'block';
		check_video.checked = true;
		picto_photo.style.display = 'none';
		picto_url.style.display = 'none';
		picto_video.style.display = 'block';
		box_photo.style.display = 'none';
		box_url.style.display = 'none';
		display_photo = 'none';
		display_url = 'none';
		box_video.style.display = 'block';
	}
}

function submit_comment(id) {
	var comment = document.getElementById('my_comment_'+id);
	var comment_box = document.getElementById('comment_box_'+id);

	if(comment.value != 'Ajouter un commentaire' && comment.value != '') {
		var req = new Request({
			method: 'post',
			url: ajax_petites_annonces_comment,
			data: {
				'action' : 'add_comment',
				'id' : id,
				'comment' : comment.value
			},
			onRequest: function() {
				comment_box.innerHTML = '<center><img src="/vzg_images/ajaxload.gif" /></center>';
			},
			onComplete: function(response) {
				var reg1=new RegExp("[OK]","g");
				if(response.match(reg1)) {
					comment.value = 'Ajouter un commentaire';
				} else {
					display_growl('',response);
				}
				close_comment_input();
				reload_comment(id);
			}
		}).send();
	}
	return false;
}

function open_comment_input(id) {
	if(last_comment_input_id!=0) {
		document.getElementById('btn-open-comment-'+last_comment_input_id).style.display='block';
		document.getElementById('comment_input_'+last_comment_input_id).style.display='none';
	}
	last_comment_input_id = id;
	document.getElementById('btn-open-comment-'+id).style.display='none';
	document.getElementById('comment_input_'+id).style.display='block';
}
function close_comment_input() {
	if(last_comment_input_id!=0) {
		document.getElementById('btn-open-comment-'+last_comment_input_id).style.display='block';
		document.getElementById('comment_input_'+last_comment_input_id).style.display='none';
		last_comment_input_id = 0;
	}
}

function submit_wall_comment(id) {
	var comment = document.getElementById('my_comment_'+id);
	var comment_box = document.getElementById('comment_box_'+id);

	if(comment.value != 'Ajouter un commentaire' && comment.value != '') {
		var req = new Request({
			method: 'post',
			url: ajax_petites_annonces_comment,
			data: {
				'action' : 'add_wall_comment',
				'id' : id,
				'comment' : comment.value
			},
			onRequest: function() {
				comment_box.innerHTML = '<center><img src="/vzg_images/ajaxload.gif" /></center>';
			},
			onComplete: function(response) {
				var reg1=new RegExp("[OK]","g");
				if(response.match(reg1)) {
					comment.value = 'Ajouter un commentaire';
				} else {
					display_growl('',response);
				}
				reload_wall_comment(id);
			}
		}).send();
	}
	return false;
}

function submit_video_comment(id) {
	var comment = document.getElementById('my_comment_'+id);
	var comment_box = document.getElementById('comment_box_'+id);

	if(comment.value != 'Ajouter un commentaire' && comment.value != '') {
		var req = new Request({
			method: 'post',
			url: ajax_petites_annonces_comment,
			data: {
				'action' : 'add_video_comment',
				'id' : id,
				'comment' : comment.value
			},
			onRequest: function() {
				comment_box.innerHTML = comment_box.innerHTML+'<center><img src="/vzg_images/ajaxload.gif" /></center>';
			},
			onComplete: function(response) {
				var reg1=new RegExp("[OK]","g");
				if(response.match(reg1)) {
					reload_video_comment(id);
					comment.value = 'Ajouter un commentaire';
				} else {
					display_growl('',response);
				}
				//reload_wall_comment(id);
			}
		}).send();
	}
	return false;
}

function remove_video_comment(id, idcomment) {
	var comment_box = document.getElementById('comment_box_'+id);

	if(id != 0 && idcomment != 0) {
		var req = new Request({
			method: 'post',
			url: ajax_petites_annonces_comment,
			data: {
				'action' : 'remove_video_comment',
				'id' : idcomment
			},
			onRequest: function() {
				comment_box.innerHTML = comment_box.innerHTML+'<center><img src="/vzg_images/ajaxload.gif" /></center>';
			},
			onComplete: function(response) {
				var reg1=new RegExp("[OK]","g");
				if(response.match(reg1)) {
					reload_video_comment(id);
				} else {
					display_growl('',response);
				}
				//reload_wall_comment(id);
			}
		}).send();
	}
	return false;
}

function submit_subcomment(id, section) {
	var comment = document.getElementById('my_subcomment_'+id);
	var comment_box = document.getElementById('subcomment_box_'+id);

	if(comment.value != 'Ajouter un commentaire' && comment.value != '') {
		var req = new Request({
			method: 'post',
			url: ajax_petites_annonces_comment,
			data: {
				'action' : 'add_subcomment',
				'id' : id,
				'comment_section': section,
				'comment' : comment.value
			},
			onRequest: function() {
				comment_box.innerHTML = comment_box.innerHTML+'<center><img src="/vzg_images/ajaxload.gif" /></center>';
			},
			onComplete: function(response) {
				var reg1=new RegExp("[OK]","g");
				if(response.match(reg1)) {
					reload_subcomment(id, section);
					comment.value = 'Ajouter un commentaire';
				} else {
					display_growl('',response);
				}
				//reload_wall_comment(id);
			}
		}).send();
	}
	return false;
}


function remove_subcomment(id, idsub, section) {
	var comment_box = document.getElementById('subcomment_box_'+id);

	if(id != 0 && section != '') {
		var req = new Request({
			method: 'post',
			url: ajax_petites_annonces_comment,
			data: {
				'action' : 'remove_subcomment',
				'id' : idsub,
				'comment_section': section
			},
			onRequest: function() {
				comment_box.innerHTML = comment_box.innerHTML+'<center><img src="/vzg_images/ajaxload.gif" /></center>';
			},
			onComplete: function(response) {
				var reg1=new RegExp("[OK]","g");
				if(response.match(reg1)) {
					reload_subcomment(id, section);
				} else {
					display_growl('',response);
				}
				//reload_wall_comment(id);
			}
		}).send();
	}
	return false;
}

function open_subcomment_input(id, section) {
	if(last_subcomment_input_id!=0) {
		document.getElementById('btn-open-subcomment-'+last_subcomment_input_id).style.display='block';
		document.getElementById('subcomment_input_'+last_subcomment_input_id).style.display='none';
	}
	last_subcomment_input_id = id;
	document.getElementById('btn-open-subcomment-'+id).style.display='none';
	document.getElementById('subcomment_input_'+id).style.display='block';
}

function close_subcomment_input() {
	if(last_subcomment_input_id!=0) {
		document.getElementById('btn-open-subcomment-'+last_subcomment_input_id).style.display='block';
		document.getElementById('subcomment_input_'+last_subcomment_input_id).style.display='none';
		last_subcomment_input_id = 0;
	}
}

function reload_subcomment(id, section) {
	var comment_box = document.getElementById('subcomment_box_'+id);
	var req = new Request({
		method: 'get',
		url: ajax_petites_annonces_comment,
		data: {
			'action' : 'retrieve_subcomment',
			'comment_section': section,
			'id' : id
		},
		onRequest: function() {
			comment_box.innerHTML = '<center><img src="/vzg_images/ajaxload.gif" /></center>';
		},
		onComplete: function(response) {
			comment_box.innerHTML = response;
		}
	}).send();
}

function reload_comment(id) {
	var comment_box = document.getElementById('comment_box_'+id);
	var req = new Request({
		method: 'get',
		url: ajax_petites_annonces_comment,
		data: {
			'action' : 'retrieve_comment',
			'id' : id
		},
		onRequest: function() {
			comment_box.innerHTML = '<center><img src="/vzg_images/ajaxload.gif" /></center>';
		},
		onComplete: function(response) {
			comment_box.innerHTML = response;
		}
	}).send();
}

function reload_wall_comment(id) {
	var comment_box = document.getElementById('comment_box_'+id);
	var req = new Request({
		method: 'get',
		url: ajax_petites_annonces_comment,
		data: {
			'action' : 'retrieve_wall_comment',
			'id' : id
		},
		onRequest: function() {
			comment_box.innerHTML = '<center><img src="/vzg_images/ajaxload.gif" /></center>';
		},
		onComplete: function(response) {
			comment_box.innerHTML = response;
		}
	}).send();
}

function reload_video_comment(id) {
	var comment_box = document.getElementById('comment_box_'+id);
	var req = new Request({
		method: 'get',
		url: ajax_petites_annonces_comment,
		data: {
			'action' : 'retrieve_video_comment',
			'id' : id
		},
		onRequest: function() {
			comment_box.innerHTML = '<center><img src="/vzg_images/ajaxload.gif" /></center>';
		},
		onComplete: function(response) {
			comment_box.innerHTML = response;
		}
	}).send();
}

function open_message(id) {
	var req = new Request({
		method: 'get',
		url: ajax_message_url,
		data: {
			'action' : 'display',
			'id' : id
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			open_greybox(response);
		}
	}).send();
}

function submit_message(id) {
	var req = new Request({
		method: 'post',
		url: ajax_message_url,
		data: {
			'action' : 'process',
			'iddest' : id,
			'topic' : topic[0].value,
			'content' : content[0].value
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			if(response == 'OK')
				confirm_message();
			else
				open_message_error(response);
		}
	}).send();
}

function open_message_error(response) {
	var message_error = document.getElementById('message_error');
	message_error.style.display = 'block';
	message_error.innerHTML = response;
}

function confirm_message() {
	var req = new Request({
		method: 'post',
		url: ajax_message_url,
		data: {
			'action' : 'confirm'
		},
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			open_greybox(response);
			setTimeout("close_greybox()",3000);
		}
	}).send();
}


function mysearch_submit(connected) {
  //init
  var search = new Array();
  search[0]='';
  var time = new Array();
  time[0]='';
  var user = new Array();
  user[0]='';
  var preference = new Array();
  preference[0]='';
  var keywords = new Array();
  keywords[0]='';
  var agemin = new Array();
  agemin[0]='';
  var agemax = new Array();
  agemax[0]='';
  var geo_membre = new Array();
  geo_membre[0]='';
  //type de la recherche
  var annonce=$j('#type_annonce').is(':checked');
  var membre=$j('#type_membre').is(':checked');
  var bite=$j('#type_bite').is(':checked');
  var map=$j('#type_map').is(':checked');
  
  letype='annonce';
  var url = '/petites-annonces/search/';
  if(annonce==true)
  {
    letype='annonce';
  }
  else if(membre==true)
  {
    letype='membre';
  }
  else if(bite==true)
  {
    letype='bite';
  }
  if(letype=='annonce')
  {
    search = document.getElementsByName('search');
    time = document.getElementsByName('time');
    user = document.getElementsByName('user');
    preference = document.getElementsByName('preference');
    keywords = document.getElementsByName('keywords');
    agemin = document.getElementsByName('age_min');
    agemax = document.getElementsByName('age_max');
  }
  else if(letype=='membre' || letype=='bite-avant' || letype=='bite')
  {
    search = document.getElementsByName('search_membre');
    time = document.getElementsByName('time_membre');
    user = document.getElementsByName('user_membre');
    preference = document.getElementsByName('preference_membre');
    keywords = document.getElementsByName('keywords_membre');
    agemin = document.getElementsByName('age_min_membre');
    agemax = document.getElementsByName('age_max_membre');
    geo_membre = document.getElementsByName('geo_membre');
    var url = '/membres/search/';
  }
  //construction de l'url
	var new_url = '';
	if(search[0].value!='')
	{
		if(new_url!='')
			new_url = new_url + '&';
		
		new_url = new_url + 'search=' + search[0].value;
	}
	
	if(new_url!='')
			new_url = new_url + '&';
	    new_url = new_url + 'type=' + letype;
	if(user[0].value!='')
	{
		if(new_url!='')
			new_url = new_url + '&';
		
		new_url = new_url + 'user=' + user[0].value;
	}
	if(time[0].value!='' && time[0].value != 'tous')
	{
		if(new_url!='')
			new_url = new_url + '&';
		
		new_url = new_url + 'region=' + time[0].value;
	}
	
	if(preference[0].value!='')
	{
		if(new_url!='')
			new_url = new_url + '&';
		
		new_url = new_url + 'pref=' + preference[0].value;
	}
	
	if(keywords[0].value!='')
	{
		if(new_url!='')
			new_url = new_url + '&';
		
		new_url = new_url + 'keywords=' + keywords[0].value;
	}
	if(agemin[0].value!='')
	{
		if(new_url!='')
			new_url = new_url + '&';
		  new_url = new_url + 'agemin=' + agemin[0].value;
	}
	if(agemax[0].value!='')
	{
		if(new_url!='')
			new_url = new_url + '&';
		  new_url = new_url + 'agemax=' + agemax[0].value;
	}
	if(geo_membre[0].checked)
	{
		if(new_url!='')
			new_url = new_url + '&';
		  new_url = new_url + 'geo_membre=' + geo_membre[0].value;
	}
	
	url = url + new_url;
	
	/*if(time[0].value=='ma-region' && connected!='OK')
	{
		open_profile_registration(4);
		return false;
	}*/
	url = url + '&page=1';
	if (document.location.pathname == url) {
		document.location.reload();
	} else {
		document.location.href=url+'#rechercher';
	}
}


function close_search()
{
  var search_valide = document.getElementById('search_valide');
	search_valide.style.display = 'none';
	var presave_search = document.getElementById('presave_search');
	presave_search.style.display = 'block';
}

function liste_recherche()
{
  var liste_recherche = document.getElementById('liste_recherche');
	if((liste_recherche.style.display)=='none')
	{
    liste_recherche.style.display='block';
  }
  else
  {
    liste_recherche.style.display='none';
  }
}

function presave_search()
{
  var search_valide = document.getElementById('search_valide');
	search_valide.style.display = '';
	var presave_search = document.getElementById('presave_search');
	presave_search.style.display = 'none';
}

function save_search() {
        current_location = window.location.href
        current_name = document.getElementById('historic_search_input').value
        if (current_name=="") {
                alert('veuillez indiquer un nom sauvegarde')
                return false;
        }
        var req = new Request({
                method: 'post',
                url: '/ajax_save_search.php',
                data: {
                        'action' : 'save_search',
                        'name' : current_name,
                        'save_location' : current_location
                },
                onRequest: function() {
                        current_div = document.getElementById('search_save_bloc')
                        current_div.innerHTML = '<center><img src="/vzg_images/ajaxload.gif" /></center>';
                },
                onComplete: function(response) {
                        current_div = document.getElementById('search_save_bloc')
                        current_div.innerHTML = '<center>vos critèrse de recherche ont &eacute;t&eacute; sauvegard&eacute;s</center>';
                        window.location.reload();
                }
        }).send();
}
function delete_search(id) {
        //current_location = window.location.href
        current_location = id;
        var req = new Request({
                method: 'post',
                url: '/ajax_save_search.php',
                data: {
                        'action' : 'delete_search',
                        'save_location' : current_location
                },
                onRequest: function() {
                        current_div = document.getElementById('search_save_bloc')
                        current_div.innerHTML = '<center><img src="/vzg_images/ajaxload.gif" /></center>';
                },
                onComplete: function(response) {
                        current_div = document.getElementById('search_save_bloc')
                        current_div.innerHTML = '<center>votre recherche &agrave; &eacute;t&eacute; supprim&eacute;e</center>';
                        window.location.reload();
                }
        }).send();
}

function open_lieu_album(id) {
	var request = $j.ajax({
		  url: ajax_lieu_album_url+id,
		  data: {'id':id,'pos': pos},
		  type: 'GET',
		  dataType: 'html',
		  complete: function(data) {
		    var response = data.responseText;
			if( response === 'KO' ) {
				document.location.href = '/premium/?res=1';
			} else {
				display_popup(response);
			}
		  }
	});

}

function open_album(id, pos) {
	var request = $j.ajax({
		  url: ajax_album_url+id,
		  data: {'id':id,'pos': pos},
		  type: 'GET',
		  dataType: 'html',
		  complete: function(data) {
		    var response = data.responseText;
			if( response === 'KO' ) {
				document.location.href = '/premium/?res=1';
			} else {
				display_popup(response);
			}
		  }
	});
	
}

function open_album_popup(id,site)
{
	if(site=='VIZIO')
	{url = 'http://www.viziogay.com'+ajax_chatalbum_url+id;}
	else if(site=='LP')
	{url = 'http://www.lespompeurs.net'+ajax_chatalbum_url+id;}
	else if(site=='PP')
	{url = 'http://www.planpisse.com'+ajax_chatalbum_url+id;}
	else if(site=='PSM')
	{url = 'http://www.plansm.com'+ajax_chatalbum_url+id;}
	
	window.open(url, 'Galerie', 'width=680, height=660, location=no, menubar=no, status=no, scrollbars=no, menubar=no');
}

function user_online_submit(connected) {
  var time = document.getElementsByName('time');
  var search = document.getElementsByName('search');
	var url = '/user-online/'+search[0].value;

	if(time[0].value=='ma-region' && connected!='OK')
	{
		open_profile_registration(4);
		return false;
	}
	
	if(time[0].value != '' && time[0].value != 'tous') {
		url = url + '/'+time[0].value;
		url = url + '/page/1.htm';
		document.location.href=url;
	} else {
		url = url + '/page/1.htm';
		document.location.href=url;
	}
}


function open_greybox_image(image_path) {

	image_obj = new Image();
	image_obj.src = image_path;
	var e = window, a = 'inner';
	if ( !( 'innerWidth' in window ) ) {
		a = 'client';
		e = document.documentElement || document.body;
	}
	var width = e[ a+'Width' ];
	var height = e[ a+'Height' ];

	var request = $j.ajax({
	  url: ajax_photo_url,
	  type: "GET",
	  data: {
			'action' : 'display_photo',
			'path' : image_path,
			'width' : width,
			'height' : height
		},
	  dataType: "html"
	});
	
	request.done(function(response) {
		if( response === 'KO' ) {
			document.location.href='/premium/?res=1';
		} else {
			display_popup(response);
		}
	});

}

function extract_url_details() {

	var request = $j.ajax({
		  url: '/ajax_extract_url_details.php',
		  data: { 'url' : url_input.value },
		  type: "POST",
		  dataType: "html",
		  beforeSend: function() {
			document.getElementById('url_preview_loading').style.display='none';
			document.getElementById('url_preview').style.display='none';
			document.getElementById('image').innerHTML='<table width="120" height="90" style="background:#fff"><tr><td valign="middle" align="center"><img src="/vzg_images/ajax_image.gif" border="0" /><br />chargement des images</td></tr></table>';
			document.getElementById('url_infos').innerHTML='<center><img src="/vzg_images/ajax_image.gif" border="0" /><br />chargement des informations du site</center>';
			pos = 1;
		  },
		  complete: function(data) {
		    var response = data.responseText;
			document.getElementById('url_infos').innerHTML=response.responseText;
			extract_url_image();
		  }
	});

}

function extract_url_image() {

	var request = $j.ajax({
		  url: '/ajax_extract_url_image.php',
		  data: { 'url' : url_input.value },
		  type: "POST",
		  dataType: "html",
		  beforeSend: function() {
			document.getElementById('url_preview_loading').style.display='none';
			document.getElementById('url_preview').style.display='block';
		  },
		  complete: function(data) {
		  	var response = data.responseText;
			var reg = new RegExp('[,]','g');
			array_image = response.split(reg);
			previous_image();
			document.getElementById('item_max').innerHTML=array_image.length;
			document.getElementById('item_numb').innerHTML=1;
		 }
	});

}

function previous_image() {
	if((pos-1) >= 0) {
		pos = pos - 1;
		disp_image(array_image[pos]);
		document.getElementById('navig').style.display='block';
	}
}
function next_image() {
	if((pos+1) != array_image.length) {
		pos = pos + 1;
		disp_image(array_image[pos]);
	}
}
function disp_image(thumb_image) {
	document.getElementById('item_numb').innerHTML=pos+1;
	if((pos+1)>1)
		img = '/view_image.php?file='+thumb_image+'&w=120&h=90';
	else
		img = thumb_image;
	
	document.getElementById('image').innerHTML = '<img src="'+img+'" />';
	document.getElementById('thumb_image').value = thumb_image;
}

function change_type_recherche()
{
  var annonce=$j('#type_annonce').is(':checked');
  var membre=$j('#type_membre').is(':checked');
  var bite=$j('#type_bite').is(':checked');
  var map=$j('#type_map').is(':checked');

  if(annonce==true)
  {
    letype='annonce';
    var url = '/petites-annonces/search/&type='+letype;
  }
  else if(membre==true)
  {
    letype='membre';
    var url = '/petites-annonces/search/&type='+letype;

  }
  else if(bite==true)
  {
    letype='bite';
    var url = '/membres/search/&type='+letype;
  }
  else if(map==true)
  {
    var url = '/gmap';
  }
  if (url != undefined)
	  document.location.href=url;
}

function flash_bite(to)
{
  //var flashTo = document.getElementById('flashTo');
  //var formFlashBite = document.getElementById('formFlashBite');
  //flashTo.value=to;
  if(confirm('Tu vas envoyer une flash-bite (coup de coeur) ! Confirmes-tu cet envoi ?!'))
	{
	   //formFlashBite.submit();
	   var request = $j.ajax({
		  url: '/petites-annonces',
		  data: {'flashTo' : to, 'action': 'flashbite'},
		  type: "POST",
		  dataType: "html"
		});

	}
  else
  {
		return false;
	}
}

function open_update_ad(id) {

	var request = $j.ajax({
	  url: '/petites-annonces/update_form',
      data: {'id' : id},
      type: "GET",
	  dataType: "html"
	});
	request.done(function(response) {
	  	if(response === 'NOT_ABO') {
			document.location.href='/premium/?res=2';
	  	} else {
			display_popup(response);
		}
    });
}


