// JavaScript Document

var clicks = 0;
var prodotti_nomi = Array();
var base_url = "http://www.facefood.it/";

$(document).ready(function(){
	init2();
	
	for(i=0; i < data3.count; i++){
    	if(jQuery.inArray(data3.nomi_prodotti[i].nome, prodotti_nomi) == -1)
			prodotti_nomi.push(data3.nomi_prodotti[i].nome);
	}
	$("#key").autocomplete(prodotti_nomi, {multipleSeparator:" ", autoFill: true});			
	
});

window.onload = include(base_url+'nome_prodotti.json');

function include(script_filename) {
    /*var html_doc = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('language', 'javascript');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', script_filename);
    html_doc.appendChild(js);
    return false;*/
	document.write('<' + 'script');
    document.write(' language="javascript"');
    document.write(' type="text/javascript"');
    document.write(' src="' + script_filename + '">');
    document.write('</' + 'script' + '>');
}

function init2(){	
	//operazioni relative al campo "cerca" 
	$("#lbSearch").click(function() { 
		$("#lbSearch").addClass("hide");
		$("#key").focus();
	});
	$("#key").focus(function() { 
		$("#lbSearch").addClass("hide");
	});
	$("#key").blur(function() { 
		if(this.value == "") $("#lbSearch").removeClass("hide");
	});		 
	//operazioni relative al campo "scrivi bacheca" 
	$("#lblScrivi").click(function() { 
		$("#lblScrivi").addClass("hide");
		$("#txtScrivi").focus();
	});
	$("#txtScrivi").focus(function() { 
		$("#lblScrivi").addClass("hide");
	});
	$("#txtScrivi").blur(function() { 
		if(this.value == "") $("#lblScrivi").removeClass("hide");
	});		
	//operazioni per l'apertura e chiuusura della mappa
	if(stato_mappa == "chiusa"){
		$("#mappa").addClass("hide");
		$(".mostra_nascondi").addClass("mostra");
	}			 
	$(".mostra_nascondi").click(function(){
		var div_da_nascondere = $(this).attr('rel');
		if(stato_mappa == "chiusa" && clicks == 0){
			//GUnload();
			stato_mappa = "aperta";
			$('#' + div_da_nascondere).slideDown("slow");
			initialize();
			$(this).removeClass("mostra");
			apri_chiudi_mappa("aperta");
			clicks=1;
		}
		else{
			if ($('#' + div_da_nascondere).is(":hidden")) {
				$('#' + div_da_nascondere).slideDown("slow");
				$(this).removeClass("mostra");
				$(this).attr('title', "Nascondi mappa");
				apri_chiudi_mappa("aperta");
			} else {
				$('#' + div_da_nascondere).slideUp("slow");
				$(this).addClass("mostra");
				$(this).attr('title', "Mostra mappa");
				apri_chiudi_mappa("chiusa");
			}
		}
		return false;
	});
	
	$(".cbox").colorbox();
	$("#head form").submit(function(){
									var chiave = $("#key").val();
									document.location.href = $(this).attr('action')+'/'+chiave;
									return false;
									});
	$('.li_btn a').click(function(){
								  tab = $(this).attr('rel');
								  $('.tab').addClass('hide');
								  $('#'+tab).removeClass('hide');
								  $('.li_btn').removeClass('attivo');
								  $('#btn_'+tab).addClass('attivo');								  
								  return false;								  
								  }); 

}
