var n4=(document.layers);
var n6=(document.getElementById&&!document.all);
var ie=(document.all);
var o6=(navigator.appName.indexOf("Opera")!=-1);
var safari=(navigator.userAgent.indexOf("Safari")!=-1);

function installPlugin(){
  try {	
	window.external.AddSearchProvider("http://www.voozici.com/plugin/voozici-plug.xml");
  }
  catch(e) {
	if(e.message=='window.external has no properties'&&(typeof(window.sidebar.addSearchEngine)=='function')){
		window.sidebar.addSearchEngine("http://www.voozici.com/plugin/voozici.src","http://www.voozici.com/plugin/voozici.gif",'Voozici','web');
	}else{
		alert("Votre navigateur ne supporte pas ce plugin. La barre de recherche Voozici est disponible pour Firefox 2+ ou Internet Explorer 7+.");
	}
  }
}

function preloadImages(){

menu = new Image();
menu.src = "images/newright.gif";
menu1 = new Image();
menu1.src = "images/newleft.gif";
menu2 = new Image();
menu2.src = "images/newright_on.gif";
menu3 = new Image();
menu3.src = "images/newleft_on.gif";
menu4 = new Image();
menu4.src = "images/newleftpro.gif";
menu5 = new Image();
menu5.src = "images/newrightpro.gif";
menu6 = new Image();
menu6.src = "images/leftcorner.gif";
menu7 = new Image();
menu7.src = "images/rightcorner.gif";
}

var selectNearCity = function (e){
$('inputLocation').value = e;
$('nearLocation').style.display = 'none';
$('rightColumn').style.zIndex = ($('rightColumn').style.zIndex == -1 ? 1 : -1); 
return false;
}

var slideDownMoreCities = function(){
Effect.toggle($('slideDown'), 'blind');
/*if ($('slideDown').style.display == '') {
    $('moreCities').innerHTML = '<a href="javascript:void(0)" title="Plus de villes"><font size="3" color="#F15404"><big>+</big></font></a>';}
    else { $('moreCities').innerHTML = '<a href="javascript:void(0)" title="Fermer le panneau"><font size="3" color="#F15404"><big>-</big></font></a>'; }
*/
return false;
}

var showMoreActiveMembers = function(){
new Effect.Fade($('onlinemembers'), {duration:0.5});
new Effect.Appear($('activemembers'), {duration:0.5});
return false;
}

var showOnlineMembers = function(){
new Effect.Fade($('activemembers'), {duration:0.5});
new Effect.Appear($('onlinemembers'), {duration:0.5});
return false;
}

var valideSearch = function(){
	var inputSearch = $F('inputSearch');
	var inputLocation = $F('inputLocation');
	
	
	
	
	if (inputSearch == "" && inputLocation == ""){
		$('errormsg').style.display = 'block';
		$('errormsg').innerHTML = 'Merci de renseigner au moins un champ de recherche.';
		$('inputSearch').focus();
		return false;
	}
	
	if (inputSearch.length < 4 && inputLocation == ""){
		$('errormsg').style.display = 'block';
		$('errormsg').innerHTML = 'Merci de taper au moins 4 caractères dans le champ recherchez.';
		$('inputSearch').focus();
		return false;
	}
	
	$('formrecherche').submit();
}

var checkCitySearch = function() {
    new Ajax.Autocompleter('inputLocation', 'autoCompSearch', '/call/get_check_city_output.php', {frequency: 0.1, indicator: 'loading1', asynchronous:true, afterUpdateElement: changeLocSearch});   
}
var changeLocSearch = function (field, item){
$('inputLocation').value = field.value;
if (ie){
	$('rightColumn').style.zIndex = 1;
	} 
}

var checkFindCity = function(){
		if ($('city_name').value == ""){
			$('errormsg').style.display = 'block';
			$('errormsg').innerHTML = 'Merci de taper un nom de ville.';
			$('city_name').focus();
		return false;
		} else {
 			$('recherchemorecities').submit();
		}
}

var checkMoreCitySearch = function() {
    new Ajax.Autocompleter('city_name', 'autoCompCity', '/call/get_check_city_output.php', { frequency: 0.1, indicator: 'loading', asynchronous:true, afterUpdateElement: changeMoreLocSearch});
    }
var changeMoreLocSearch = function (field, item){
$('city_name').value = field.value;
}

Event.observe(window, 'load', checkMoreCitySearch);
Event.observe(window, 'load', preloadImages);
Event.observe(window, 'load', checkCitySearch);
Event.observe(window, 'load', function() {
  Event.observe('inputLocation', 'click', function(){ $('inputLocation').value = ''; }, false);
}, false);
