function clickCbFunc(){
	var form = document.getElementById('Compra');
	
	var seleccionaTots =form.result;
	var seleccionaNum=seleccionaTots.length;			
	
	var seleccionamList=form.seleccionamList;
	var seleccionamAnt=seleccionamList.value;	


	if (seleccionaNum==null)
	{
		if (seleccionaTots.checked)
		{
			seleccionamList.value=seleccionaTots.value;   
		}else
		{
			seleccionamList.value=0;
		}
	}
	else
	{
		for (j=0;j<seleccionaNum;j++)
		{
			
			if (seleccionaTots[j].checked)
			{				
				if (seleccionamAnt == 0)
					seleccionamList.value=seleccionaTots[j].value; 
				else
				{
					var llista = seleccionamAnt.split(',');
					var trobat=0;
					
					for(i = 0; i < llista.length; i++)
					{
						if (llista[i] == seleccionaTots[j].value)	trobat=1;
					}				
					
					if (trobat==0)
						seleccionamList.value=seleccionamAnt+','+seleccionaTots[j].value;   
				}			
			}
			else
			{
				var llista = seleccionamAnt.split(',');
				var cont = llista.length;
				var trobat=0;
					
				for(i = 0; i < llista.length; i++)
				{
					if (llista[i] == seleccionaTots[j].value)	trobat=i+1;
				}				
				
				if (trobat!=0)
				{
					var tmp='';
													
					if (trobat==llista.length)
						if (trobat == 1) 					
							tmp =seleccionamAnt.replace(seleccionaTots[j].value,'');
						else 
							tmp =seleccionamAnt.replace(','+seleccionaTots[j].value,'');
					else
						tmp =seleccionamAnt.replace(seleccionaTots[j].value+',','');
					
					seleccionamList.value=tmp; 
				}				
			}
		}
	}	
	
	
	var form_filtre = document.getElementById('Filtre');
	
	if (form_filtre!=null)
	{
		var seleccionamList_filtre=form_filtre.seleccionamList;	
			if (seleccionamList_filtre!=null) seleccionamList_filtre.value=seleccionamList.value;
	}


}


function ShowModel(id_marca,id_model)
{
	var vector = vmodels[id_marca];	
	document.write(vector[id_model].descrip);
}

function LoadSelectModel(id_marca,id_model)
{		
	var form = document.getElementById('Filtre');
	
	var id;
	var valor= id_marca;				
	if (valor=='otras' || valor=='totes') valor=0;
	
	if (valor=='0')
	{			
		var sel_marca=form.id_marca;		
		valor=sel_marca.value;		
	}

	var sel_model;
	var vector; 		
	
	sel_model = form.id_model;
	vector = vmodels[valor];
	var mida = sel_model.options.length;
	for(var j=1; j < mida; j++)
	{
		sel_model.remove(1);				
	}			
	
	for(var index in vector)
	{
		if(vector[index] !=null){				
			sel_model.options.add(new Option(vector[index].descrip,vector[index].id));
		}
	}
		
	mida = sel_model.options.length;
	for(var j=1; j < mida; j++)
	{
		if (sel_model.options[j].value==id_model) sel_model.options[j].selected=true;
	}	
			
}


function TestSubmitFiltre()
{
				
	var form = document.getElementById('Filtre');
	
	var marca=form.id_marca;
	var model=form.id_model;
	var any=form.any;
	var mant=form.mant;

	marca=marca.value;
	model=model.value;
	any=any.value;	
	mant=mant.value;
	
	if (mant==1 && marca!=0)
	{
		form.submit();		
	}
	else
	{ 
		if (marca==0 && mant==1) 
		{
			alert("Selecciona marca.");
		}
		else if (marca!=0 && model!=0 && any!=0)
			{		
				form.submit();		
			}
			else
			{
				alert("Selecciona marca, modelo y año.");	
			}		
	}		
}


function TestSubmitCompra()
{		
	var form = document.getElementById('Compra');
		
	var seleccionamList=form.seleccionamList;
		
	var valors=seleccionamList.value;
				
	if (valors!=0)
	{				
		form.submit();		
	}
	else
	{
		alert("Para comprar selecciona algun producto.");
	}

}

function LoadSelectMarca(id_marca,totes)
{		
	var valor= id_marca;			
	var id;
	var sel_marca;
	var vector;	

	var form = document.getElementById('Filtre');
	sel_marca=form.id_marca;
	var mida = sel_marca.options.length;
	for(var j=1; j < mida; j++)
	{
		sel_marca.remove(1);				
	}			
	
	for(var index in vmarca)
	{
		if(vmarca[index]!=null){				
			if (totes==0 && vmarca[index].id_marca!=11 && vmarca[index].id_marca!=12 && vmarca[index].id_marca!=13 && vmarca[index].id_marca!=17) //marques diferents a les mostrades
				sel_marca.options.add(new Option(vmarca[index].desc_marca,vmarca[index].id_marca));
			else if (totes==1)
				sel_marca.options.add(new Option(vmarca[index].desc_marca,vmarca[index].id_marca));
							
		}
	}
	
	mida = sel_marca.options.length;
	for(var j=1; j < mida; j++)
	{
		if (sel_marca.options[j].value==id_marca) sel_marca.options[j].selected=true;
	}	
		
}


function cambiarClass(elem,novaclass) //cambia l'estil del tag elem amb una classe css novaclass
{
	elem.className = novaclass;
}



function EliminaSeleccionats()
{
	var form = document.getElementById('Compra');
	var seleccionamList = form.seleccionamList;	
	seleccionamList=seleccionamList.value;

    var form2 = document.getElementById('Filtre'); 
    
	var any =form2.any;
    var id_model =form2.id_model;
	var id_marca =form2.id_marca;
	var id_cat =form2.dropCategoria;

	any=any.value;
	id_model=id_model.value;
	id_marca=id_marca.value;
	id_cat=id_cat.value;

   // alert(any);alert(id_model);alert(id_marca);alert(id_cat);
	window.location = "../gestio/esborrar_item.php?id="+seleccionamList+"&id_marca="+id_marca+"&id_model="+id_model+"&id_cat="+id_cat+"&any="+any;
}



function popUpWin(pagina) {
	window.open(pagina,'Fotos','height=600,toolbar=no,directories=no,status=no,continued from previous linemenubar=no,scrollbars=yes,resizable=yes ,modal=no');	
}




function LoadSelectAny(id_model,id_any)
{
			
	var form = document.getElementById('Filtre');
	
	var id;
	var valor= id_model;				
	if (valor=='0')
	{			
		var sel_model=form.id_model;		
		valor=sel_model.value;		
	}
			
	if (valor!='0')
    {
    	var sel_any;	 		
	    sel_any = form.any;	
    	
	    var mida = sel_any.options.length;
	    for(var j=1; j < mida; j++)
	    {
		    sel_any.remove(1);					
	    }	
        var vector;
        vector = vanys[valor];        
	    for(var index in vector)
	    {
		    if(vector[index] !=null){				
			    sel_any.options.add(new Option(vector[index].any,vector[index].any));
		    }
	    }
    		
	    mida = sel_any.options.length;
	    for(var k=1; k < mida; k++)
	    {
		    if (sel_any.options[k].value==id_any) sel_any.options[k].selected=true;
	    }
	}	
			
}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
