
	$(document).ready(function() {
		
		//scambio elementi prodotti / richieste
												 
		$("#select_action_search").change(function(){
												   
		switch($(this).val()) {  //inizio switch
		
		case '2':  //se il valore della select è uguale a 2 sto cliccando sui prodotti
		
		default_select();

		break; 
		
		case '3': //altrimenti se il valore della select è uguale a 3 sto cliccando sulle richieste

		$("#request_list").show();
		$("#products_list").hide();
		$(".result_query_search").html('').show();

		//close_search();

		$("#qrichieste").val(''); 
		//$(".result_query_search").html("<input type=\"text\" name=\"qazienda\" id=\"qazienda\" class=\"input\" onkeyup=\"copia_input('#qrichieste');\" />").fadeIn('slow');
		//$(".result_submit_query_search").html("<a href=\"javascript:document.form_request_list.submit();copia_input('#qrichieste');\" onclick=\"copia_input('#qrichieste');\" class=\"pulsante\"></a><a href=\"javascript:;\" onclick=\"open_slide(160);\" class=\"pulsante_cerca_avanzata\">"+voce_ricerca+"</a>").fadeIn('slow');
		$(".result_submit_query_search").html("<a href=\"javascript:document.form_request_list.submit();\" class=\"pulsante\"></a>").fadeIn('slow');
		open_slide(360);
		
		break; 
		
		case '1': //ricerca azienda

		$("#qprodotti").val(''); 
		$("#qrichieste").val(''); 
		$(".result_query_search").html('').show();
		close_search();

		$("#qcompany").val(''); 
		$(".result_query_search").html("<input type=\"text\" name=\"qazienda\" id=\"qazienda\" class=\"input\" onkeyup=\"copia_input('#qcompany');\" />").fadeIn('slow');
		$(".result_submit_query_search").html("<a href=\"javascript:document.form_company_list.submit();copia_input('#qcompany');\" onclick=\"copia_input('#qcompany');\" class=\"pulsante\"></a> ").fadeIn('slow');
		
		$("#qazienda").keypress(function (e) {
										  
				if (e.which == 13) {
				$("#form_company_list").submit();
				}
		});

		
		break;
		
		case '0': //ricerca azienda
		default_select_all();
		break; 
		
		default:
		
		$("#qprodotti").val(''); 
		$("#qrichieste").val(''); 
		$(".result_query_search").html('').show();
		$(".result_submit_query_search").html('').show();

		$("#slider").animate({ 
		height: "0px"
		}, 500 );
		$("#openCloseIdentifier").show();
		$("#sliderContent").hide();
		
		} //fine switch

		});	
		
		//fine scambio elementi prodotti / richieste
		
	});
	
	//chiude la slide della ricerca avanzata
	function close_search() {
		
	$(document).ready(function() {
		$("#slider").animate({ 
		height: "0px"
		}, 500 );
		$("#openCloseIdentifier").show();
		$("#sliderContent").hide();
	});
	
}

	//apre la slide della ricerca avanzata
	function open_slide(altezza) {
		
		$("#slider").animate({ 
		height: altezza+'px'
		}, 500 );
		$("#openCloseIdentifier").hide();
		$("#sliderContent").show();
		
	}
	
	//valore di default della select, in questo caso il valore di default sono i prodotti
	function default_select() {

		$("#products_list").show();
		$("#request_list").hide();
		$(".result_query_search").html('').show();

		//close_search();

		$("#qprodotti").val(''); 
		//$(".result_query_search").html("<input type=\"text\" name=\"qazienda\" id=\"qazienda\" class=\"input\" onkeyup=\"copia_input('#qprodotti');\" />").fadeIn('slow');
		//$(".result_submit_query_search").html("<a href=\"javascript:document.form_product_list.submit();\" onclick=\"copia_input('#qprodotti');\" class=\"pulsante\"></a><a href=\"javascript:;\" onclick=\"open_slide(450);\" class=\"pulsante_cerca_avanzata\">"+voce_ricerca+"</a>").fadeIn('slow');
		$(".result_submit_query_search").html("<a href=\"javascript:document.form_product_list.submit();\" class=\"pulsante\"></a>").fadeIn('slow');
		open_slide(650);
		
	}
	
	function default_select_all() {

		$(".result_query_search").html('').show();
		$(".result_submit_query_search").html('').show();
		close_search();
		
		$(".result_query_search").html("<input type=\"text\" name=\"qadvancedh\" id=\"qadvancedh\" class=\"input\" onkeyup=\"copia_input_free('#qadvanced');\" />").fadeIn('slow');
		
		$(".result_submit_query_search").html("<a href=\"javascript:document.cerca_avanzato.submit();copia_input_free('#qadvanced');\" onclick=\"copia_input_free('#qadvanced');\" class=\"pulsante\"></a> ").fadeIn('slow');
		
		$("#qadvancedh").keypress(function (ab) {
										  
				if (ab.which == 13) {
				$("#cerca_avanzato").submit();
				}
		});

}
	//copia il valore di un input in un altro
	function copia_input (div_da_copiare) {
				
		$(div_da_copiare).val($("#qazienda").val());
		
	}
	//copia il valore di un input in un altro
	function copia_input_free (div_da_copiare) {
				
		$(div_da_copiare).val($("#qadvancedh").val());
		
	}
	
	//copia in un input i valori selezionati della check
/*	function seleziona_check (tipo, risultato) {
		
		var stringainvio='';  
        var cont=0;
		var tipologia = $(tipo).attr('name');   
		var chack = "input[@type=checkbox][@checked]";
		
        $('.'+tipologia+':'+chack).each(function() {
		
         stringatemp2=this.value;
        
         if(cont==0) stringainvio=stringatemp2;
         if(cont!=0) stringainvio+='##'+stringatemp2;
          cont++;
       });
      
    $(risultato).val(stringainvio);
    

}
*/
function seleziona_check (tipo, risultato) {
	
var stringainvio='';  
var cont=0;

var tipologia = $(tipo).attr('name');   
var chack = 'input[type="checkbox"]';

$('.'+tipologia+':'+chack).each(function() {
if($(this).is(':checked')) {
			
stringatemp2=this.value;
        
if(cont==0) stringainvio=stringatemp2;
if(cont!=0) stringainvio+='##'+stringatemp2;
cont++;
		  
}
		 
		 
});

$(risultato).val(stringainvio);

}
