function CanviaEstil (objecte, operacio)
{
  if (operacio=="on"){
    objecte.style.background='#FFFFFF';
    objecte.style.color='#7C2E94';
    objecte.style.cursor='pointer';
  }
  if (operacio=="off") {
    objecte.style.background='#7C2E94';
    objecte.style.color='#FFFFFF';
  }
}

function ComprovaCamp(text_alert_pass, camp)
{
  var error=true;
  switch (camp)
  {
    case 1:
      /*if (document.getElementById("adresa").value=="")
      {
        document.getElementById("adresa").style.background="#FDBDC2";
        document.getElementById("adresa").style.color="#FF0000";
        error=true;
      }
      else
      {
        document.getElementById("adresa").style.background="#EFF7F8";
        document.getElementById("adresa").style.color="#1A2225";
        error=false;
      }*/
      error=false;
      break;
    case 2:
     /* if (document.getElementById("poblacio").value=="")
      {
        document.getElementById("poblacio").style.background="#FDBDC2";
        document.getElementById("poblacio").style.color="#FF0000";        
        error=true;       
      }
      else
      {
        document.getElementById("poblacio").style.background="#EFF7F8";
        document.getElementById("poblacio").style.color="#1A2225";
        error=false;
      }*/
      error=false;
      break;
    case 3:
      /*if (!isZIPCode(document.getElementById("codipostal").value))
      {
        document.getElementById("codipostal").style.background="#FDBDC2";
        document.getElementById("codipostal").style.color="#FF0000";        
        error=true;     
      }
      else
      {
        document.getElementById("codipostal").style.background="#ffffff";
        document.getElementById("codipostal").style.color="#666D72";        
        error=false;    
      }*/
      error=false;
      break;
    case 4:
      /*if (document.getElementById("provincia").value=="")
      {
        document.getElementById("provincia").style.background="#FDBDC2";
        document.getElementById("provincia").style.color="#FF0000";
        error=true;       
      }
      else
      {
        document.getElementById("provincia").style.background="#EFF7F8";
        document.getElementById("provincia").style.color="#1A2225";
        error=false;
      }*/
      error=false;
      break;
    case 5:
     /* if (!isPhoneNumber(document.getElementById("telefon").value))
      {
        document.getElementById("telefon").style.background="#FDBDC2";
        document.getElementById("telefon").style.color="#FF0000";
        error=true;
      }
      else
      {
        document.getElementById("telefon").style.background="#ffffff";
        document.getElementById("telefon").style.color="#666D72";
        error=false;
      }*/
      error=false;
      break;  
    case 6:
      /*if (!isPhoneNumber(document.getElementById("movil").value))
      {
        document.getElementById("movil").style.background="#FDBDC2";
        document.getElementById("movil").style.color="#FF0000";
        error=true;
      }
      else
      {
        document.getElementById("movil").style.background="#ffffff";
        document.getElementById("movil").style.color="#666D72";
        error=false;
      }*/
      error=false;
      break;          
    case 7:
      /*document.getElementById("camp_mail").value=stripWhitespace(document.getElementById("camp_mail").value);
      if (!isEmail(document.getElementById("camp_mail").value))
      {
        document.getElementById("camp_mail").style.background="#FDBDC2";
        document.getElementById("camp_mail").style.color="#FF0000";
        error=true;
      }
      else
      {
        document.getElementById("camp_mail").style.background="#EFF7F8";
        document.getElementById("camp_mail").style.color="#1A2225";
        error=false;
      }*/
      error=false;
      break;
    case 8:
      if (isWhitespace(document.getElementById("nom").value) || document.getElementById("nom").value=="" )
      {
        document.getElementById("nom").style.background="#FDBDC2";
        document.getElementById("nom").style.color="#FF0000";
        error=true;
      }
      else
      {
        document.getElementById("nom").style.background="#EFF7F8";
        document.getElementById("nom").style.color="#1A2225";
        error=false;
      }
      break;  
    case 9:
      /*if (!isAlphanumeric(document.getElementById("cognom1").value) )
      {
        document.getElementById("cognom1").style.background="#FDBDC2";
        document.getElementById("cognom1").style.color="#FF0000";
        error=true;
      }
      else
      {
        document.getElementById("cognom1").style.background="#EFF7F8";
        document.getElementById("cognom1").style.color="#1A2225";
        error=false;
      }*/
      error=false;
      break;  
    case 10:
     /* if (!isAlphanumeric(document.getElementById("cognom2").value) )
      {
        document.getElementById("cognom2").style.background="#FDBDC2";
        document.getElementById("cognom2").style.color="#FF0000";
        error=true;
      }
      else
      {
        document.getElementById("cognom2").style.background="#EFF7F8";
        document.getElementById("cognom2").style.color="#1A2225";
        error=false;
      }*/
      error=false;
      break;        
    case 11:
      if (isWhitespace(document.getElementById("contrasenya1").value) || document.getElementById("contrasenya1").value=="" || !isAlphanumeric(document.getElementById("contrasenya1").value) || document.getElementById("contrasenya1").value.length < 6 || document.getElementById("contrasenya1").value.length > 12 )
      {
        document.getElementById("contrasenya1").style.background="#FDBDC2";
        document.getElementById("contrasenya1").style.color="#FF0000";
        error=true;
      }
      else
      {
        document.getElementById("contrasenya1").style.background="#EFF7F8";
        document.getElementById("contrasenya1").style.color="#1A2225";
        error=false;
      }
      break;        
    case 12:
if (isWhitespace(document.getElementById("contrasenya2").value) || document.getElementById("contrasenya2").value=="" || !isAlphanumeric(document.getElementById("contrasenya2").value) )
      {
        document.getElementById("contrasenya2").style.background="#FDBDC2";
        document.getElementById("contrasenya2").style.color="#FF0000";
        error=true;
      }
      else
      {
        if (document.getElementById("contrasenya2").value==document.getElementById("contrasenya1").value)
        {
          document.getElementById("contrasenya2").style.background="#EFF7F8";
          document.getElementById("contrasenya2").style.color="#1A2225";
          error=false;
        }
        else
        {
          document.getElementById("contrasenya1").style.background="#FDBDC2";
          document.getElementById("contrasenya1").value="";
          document.getElementById("contrasenya2").style.background="#FDBDC2";
          document.getElementById("contrasenya2").value="";
          alert (text_alert_pass);
        }
      }
      break;              
  }
  return error;
}


function AlertForm ()
{
	var error=false;
	
		for (j=1; j<8; j++)
			if (ComprovaCamp(0, j)) {error=true;}
	
	if (error) alert ("ERROR AL FORMULARI");
	else
	{
		document.confirm_final.action='confirmcistellasubmit.php';
		document.confirm_final.submit();
	}
}

function ComprovaFormAdresa ()
{
	var error=false;
	
		for (j=1; j<8; j++)
			if (ComprovaCamp(0, j)) {error=true;}
	
	if (error) return false ;
	else return true;
}

function ComprovaCampCerca (text_alert)
{
    if (document.getElementById('buscador').buscaprod.value=='')
    {
        document.getElementById('buscador').buscaprod.style.background="#FDBDC2";
        alert (text_alert);
        document.getElementById('buscador').buscaprod.focus();
        return false;
    }
    else document.getElementById('buscador').submit();    
}

function ComprovaTotsCamps ()
{
	var error=false;
	
		for (j=1; j<13; j++)
			if (ComprovaCamp(0, j)) {error=true;}
	
	if (error) return false ;
	else return true;
}

function TractaCapa (id_noti, icona)
{
	var id_capa="noti_" + id_noti;
	var noticia=document.getElementById(id_capa).style;
	var titol=document.getElementById("titol_noti_" + id_noti).style;
	if (noticia.display=="none")
	{ 
		noticia.display='block';
		icona.src="images/icona_menys.gif";
		titol.color='#B2D63B';
	}
	else
	{ 
		noticia.display='none';
		icona.src="images/icona_mes.gif";
		titol.color='#7490AB';
	}
}

function TractaCapaMenu (index, objecte, idc_submenu)
{
	//alert (index);
	if (index!='opcio_0') {
		var capa = document.getElementById(index).style;
		
		if (capa.display=='none')
		{
			capa.display='block';
			//objecte.style.background='url(images/marker_2.gif) no-repeat left top';
			objecte.style.color='#1860a9';
			objecte.style.fontWeight='bold';
		}
		else
		{
			capa.display='none';
			//objecte.style.background='url(images/marker.gif) no-repeat left top';
			objecte.style.color='#7490AB';
			objecte.style.fontWeight='normal';		
	
		}
	  //objecte.style.backgroundPosition="5px 6px";
	}
	if (idc_submenu!=0)
	{
		var capa_subcat = document.getElementById('cat_' + idc_submenu);
		capa_subcat.style.color='#1860a9';
	}
}

function ObreFinestraImpr(id)
{
  var url="catalegdetall_imrpimible.php?idp="+id;
  window.open(url,"intro","resizable=no,scrollbars=yes,menubar=no,width=700,height=545,top=50,left=125,location=no");
}    

function Imprimeix(text) {
  if (window.print)
    window.print();
  else
    alert(text);
}
//Per eliminar # dels enllasos que no porten enlloc
//function null(){} 