$(document).ready(function(){
	$.cookie("modelli","", { expires: -1 });

  $.ajax({
    		type: "GET",
    		data: "cerca=1",
    		url:"php/search.php",

    		success: function(){
                    $('#example').dataTable({
                        "bJQueryUI": true,
                        "sPaginationType": "full_numbers",
                        "sAjaxSource": 'php/modelli.txt',
                        "oLanguage": {
                            "sUrl": "Libraries/it_ITA.txt"
                        }
                    });


                }
        });
	
	/*
	indirizzo_url = window.location;
	if(indirizzo_url.search){
		modello1 = indirizzo_url.search.substr(indirizzo_url.search.indexOf("=")+1);
		modello = modello1.substr(0,modello1.indexOf("&"));
		modello = "../xml/"+modello+".xml";
		modello1 = modello1.substr(modello1.indexOf("&"),modello.length);
		modello1 = modello1.substr(modello1.indexOf("=")+1,modello.length);
		tipo_modello = "../xml/modelli/"+modello1+".xml";
		alert(modello+" "+tipo_modello);
	}
	*/
	
	//$.cookie("cerca","", { path: '/' ,expires: -1 });
	
	$("#cercamod1").attr("first","false");
	var modellilink="";
	modellilink="<table ><tbody id='t1'>";
	modellilink=modellilink+"</tbody></table>";
	if($.cookie("cerca")){
		$("#cercamod1").attr("value",$.cookie("cerca"));
		$(".testo_menu").show();
		
	}
	
	//$.cookie("modelli","", { expires: -1 });
	
	
	
	/*
	if($.cookie("modelli")){
		//alert($("#example"));
		$('#table_example').dataTable({
			"fnInitComplete":carica_coockie(),
			"bPaginate": false,
			"bLengthChange": true,
			"bFilter": true,
			"bSort": false,
			"bInfo": false,
			"bAutoWidth": true,
			"asDataSearch":"20",
		});
	}else{
		alert("");
		*/
		
	//}
	
	
	
	$("#cercamod1").focus(function(){
		if($("#cercamod1").attr("value")=="cerca modello"){
			$("#cercamod1").attr("value","");
		}
	});
	
	
	
	$("#cercamod1").keyup(function(){
		if($("#cercamod1").attr("value")=="cerca modello"){
			$("#cercamod1").attr("value","");
		}
		
		$("#modelli").hide();
		$("#modellicerca").show();
		
		$("#example_filter input").attr("value",$("#cercamod1").attr("value"));
		$.cookie("cerca", $("#cercamod1").attr("value"),{ path: '/' });
		//$.cookie("cerca","", { expires: -1 });
		
		var event = jQuery.Event("keyup");  
		event.keyCode = 13;   
 		
 		$("#example_filter input").trigger(event);
			oTable = $('#table_example').dataTable({
			"fnDestroy":true
		});
		
		$('#table_example').dataTable( {
			"oLanguage": {
				"sUrl": "Libraries/language/it_ITA.txt"
			}
		});
		
	});
	
	var listaxml = new Array();
	var i;
	var modellilink="";
	var titolo ="a";
	function lista1(a){
		var modellilink="";
		modellilink="";
		$("#t1").html(modellilink);
		
	}
	
	function creaMod1(xml){
		$("#modellicerca1").html(modellilink);
		$(xml).find("modello").each(function(){
			titolo = $(this).attr("titolo");
				
		});
		$(xml).find("modello").find("immagine").each(function(index){
			if(index==0){
				imgsrc = $(this).attr("src");
			}
		});
	}
	
	function lista(php){
		//alert(php);
		listaxml = php.split(',');
		listaxml.sort();
		var modellilink="";
		modellilink="<table ><tbody id='t1'>";
		modellilink=modellilink+"</tbody></table>";
		$("#modellicerca1").html(modellilink);
		
		
		titolo="";
		imgsrc="";
		for (i=0;i<listaxml.length;i++){
			//alert(modellixml[i]);
			$.ajax({
				type:"GET",
				url:"xml/modelli/"+listaxml[i],
				dataType:"xml",
				success: creaMod
			});
		}
		
		function creaMod(xml){
			modellilink="";
			$(xml).find("modello").each(function(){
				titolo = $(this).attr("titolo");
				
			});
			$(xml).find("modello").find("immagine").each(function(index){
				if(index==0){
					imgsrc = $(this).attr("src");
				}
			});
			modellilink=modellilink+"<tr><td> "+titolo+"</td></tr>";
			$("#t1").append(modellilink);	
		}
		$("#cercamod1").attr("value",$("#cercamod").attr("value"));		
	}
	
	$(".chiudi").click(function(){
		$("#modellicerca").slideUp();
		$("#modelli").slideDown();
		$(".testo_menu").show();
	});
	
	$(".testo_menu").click(function(){
		$("#modelli").slideUp();
		$("#modellicerca").slideDown();
		$(".testo_menu").hide();
		$("#example_filter input").attr("value",$("#cercamod1").attr("value"));
		var event = jQuery.Event("keyup");  
		event.keyCode = 13; 
		$("#example_filter input").trigger(event);
			oTable = $('#table_example').dataTable({
			"fnDestroy":true
		});
	});
	
});

function carica_coockie(){
	modelli_c=$.cookie("modelli");
	listaxml = modelli_c.split('||');
	listaxml.sort();
	
	for(i=0;i<listaxml.length;i++){
		if(listaxml[i]!=" "){
			mod=listaxml[i].split('§');
			$('#example').dataTable().fnAddData([mod[0]+"<br>"+"<img src='"+mod[1]+"' style='float:left'>","<a class='link_cerca' tipo_modello='"+mod[2]+"' href2='#' href='produzione.html?modelloxml="+mod[3].replace(".xml","")+"&tipoxml="+mod[2].replace(".xml","")+"'>"+mod[4]+"</a>"]);
		}
	}
}
		
function carica(){
		var a=0;
		modellilink="";
		$.ajax({
    		type: "GET",
    		data: "cerca=1",
    		url:"php/search.php",
    		success: function(php){
    			lista="";
    			listaxml = php.split(',');
				listaxml.sort();
        		for(i=0;i<listaxml.length;i++){
					//modelli=modelli+listaxml[i];
					
						$.ajax({
						type:"GET",
						url:"xml/modelli/"+listaxml[i],
						dataType:"xml",
						success:function(data){
									//alert(listaxml[i]);
									$(data).find("modello").each(function(){
										titolo = $(this).attr("titolo");
										testo = $(this).attr("testo");
										href = $(this).attr("href");
										padre = $(this).attr("padre");
									});
									$(data).find("modello").find("immagine").each(function(index){
										if(index==0){
											imgsrc = $(this).attr("src");
										}
									});
									//alert(titolo);
									//modelli=titolo+"§"+imgsrc+"§"+href+"§"+padre+"§"+testo+"||";
									//$.cookie("modelli",$.cookie("modelli")+modelli, { expires: 1 });
									$('#example').dataTable().fnAddData([titolo+"<br>"+"<img src='"+imgsrc+"' style='float:left'>","<a class='link_cerca' tipo_modello='"+href+"' href2='#' href='produzione.html?modelloxml="+padre.replace(".xml","")+"&tipoxml="+href.replace(".xml","")+"'>"+testo+"</a>"]);
									//a++;
								}
								
						});
					
					
        		}
        		//$.cookie("modelli",modelli, { expires: 1 });
			}
  		});
	}
