function open_disclaimer_lieuxgays()
{
	window.open('/lieux_gay_disclaimer.htm','Disclaimers','directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no,width=600,height=500');
}

var lg_region = document.getElementsByName('lg_region');
var lg_theme = document.getElementsByName('lg_theme');
function lg_search_submit(connected) {
	var url = '/lieux-gays/'+lg_region[0].value;

	if(lg_theme[0].value != '' && lg_theme[0].value != 'tous') {
		url = url + '/'+lg_theme[0].value;
		url = url + '/page/1.htm';
		document.location.href=url;
	} else {
		url = url + '/page/1.htm';
		document.location.href=url;
	}
}

function submit_comment_lieux(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_comment_details.php',
			data: {
				'action' : 'add_lieux_gays_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_comment_lieux(id);
			}
		}).send();
	}
	return false;
}

function submit_details_comment_lieux(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_comment_details.php',
			data: {
				'action' : 'add_lieux_gays_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_details_comment_lieux(id);
			}
		}).send();
	}
	return false;
}

function reload_comment_lieux(id) {
	var comment_box = document.getElementById('comment_box_'+id);
	var req = new Request({
		method: 'get',
		url: '/ajax_comment_details.php?section=lieux-gays',
		data: {
			'action' : 'retrieve_lieux_gays_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_details_comment_lieux(id) {
	var comment_box = document.getElementById('comment_box_'+id);
	var req = new Request({
		method: 'get',
		url: '/ajax_comment_details.php?section=lieux-gays',
		data: {
			'action' : 'retrieve_lieux_gays_comment_all',
			'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_gayplace() {
	var req = new Request({
		method: 'get',
		url: '/ajax_gayplace.php',
		data: {
			'action' : 'display_form'
		},
		onRequest: function() {
			open_greybox('<center><img src="/vzg_images/ajaxload.gif" /></center>');
		},
		onComplete: function(response) {
			open_greybox(response);
		}
	}).send();
}

function change_departement_gayplace(region) {
	var req = new Request({
		method: 'get',
		data: {
			'action': 'change_departement',
			'region': region
		},
		url: '/ajax_gayplace.php',
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			document.getElementById('dpt_selectbox').innerHTML = response;
		}
	}).send();	
}

function submit_gayplace() {
	var label = document.getElementsByName('label');
	var address = document.getElementsByName('address');
	var theme_id = document.getElementsByName('theme_id');
	var region_id = document.getElementsByName('region_id');
	var departement_id = document.getElementsByName('departement_id');
	var descriptif = document.getElementsByName('descriptif');
	var pic1 = document.getElementsByName('pic1');
	var pic2 = document.getElementsByName('pic2');
	var pic3 = document.getElementsByName('pic3');
	var pic4 = document.getElementsByName('pic4');
	var dpt=departement_id[0].value;
	var req = new Request({
		method: 'post',
		data: {
			'action': 'submit_gayplace',
			'label': label[0].value,
			'address': address[0].value,
			'theme_id': theme_id[0].value,
			'region_id': region_id[0].value,
			'departement_id': dpt,
			'descriptif': descriptif[0].value,
			'pic1': pic1[0].value,
			'pic2': pic2[0].value,
			'pic3': pic3[0].value,
			'pic4': pic4[0].value
		},
		url: '/ajax_gayplace.php',
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) {
			var reg1=new RegExp("[OK]","g");
			if(response.match(reg1)) {
				open_gayplace_confirm();
				return false;
			} else {
				open_gayplace_error(response);
				return false;
			}
		}
	}).send();
}

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

function open_gayplace_confirm() {
	var req = new Request({
		method: 'get',
		url: '/ajax_gayplace.php',
		data: { 'action': 'confirm' }, 
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { open_greybox(response); }
	}).send();
}