function buidaCercador()
{
document.buscador.nom_empresa.value="";
document.buscador.nom_empresa.focus();
}

function ompleCercador(idioma)
{
if (document.buscador.nom_empresa.value=="")
{

	if(idioma=='ca')
	{
		document.buscador.nom_empresa.value="Cercaofertes...";
	}
	
	if(idioma=='es')
	{
		document.buscador.nom_empresa.value="Buscar ofertas...";
	}
	
	if(idioma=='en')
	{
		document.buscador.nom_empresa.value="Search offers...";
	}

}
}

function ampliaImatges(imatge)
{

obj=document.getElementById("imatgeGran");
obj.src = imatge;   
	
}




//VALIDACIÓ FORMULARIS

//funcions generals 

function esta_ple(d1)
{
/* Torna
	0: Camp Buit
	1: Camp Ple
*/
	if (d1.value=='')
		return 0;
	else
		return 1;
}


function mira_email(email) {
/* Torna
        0: no hi ha res
        1: si es correcte
        9: email incorrecte
*/

if(email.value!="")
   {
   if (/^[A-Za-z0-9\.+_-]+@[A-Za-z0-9\.-]+\.[A-Za-z]{2,6}$/.test(email.value))
  	{
	return 1;
	}
	else
	{
	return 9;
	}
   }
else
   {
	return 0;
   }
}


function comprova_radio(que,longitud)
{

/*
        Retorna 0 si no hi ha cap seleccio
        Retorna el numero d'ordre de la seleccionada (començant per 1)
*/
                value=0;
                for(i=0;i<longitud;i++)
                {

                        if(que[i].checked == true)
                        {
                                value=i+1;
                        }
                }
                return value;
}



function alerta_en (str)
{
	alert("Check the field " + str + " ...");
}


function alerta_ca (str)
{
	alert("Revisa el camp " + str + " ...");
}

function alerta_fr (str)
{
	alert("Contrôlez le champ " + str + " ...");
}

function alerta_es (str)
{
	alert("Revisa el campo " + str + " ...");
}



// valida contactar


function contactar_ca()
{
        with (document.form_cercar)
               {
          
					result1 = esta_ple(nom_empresa);
					result2 = esta_ple(nom);
					result3 = mira_email(mailbox);
					result4 = esta_ple(telefon);
					result5 = esta_ple(data);
					result6 = esta_ple(nvisitants);
			

					
		if ((result1 == 0) || (document.form_cercar.nom_empresa.value=='nom empresa'))
               {
				alerta_ca('Nom de l\'empresa');
				nom_empresa.focus();
				return false;
				}
				
				

				else if ((result2 == 0) || (document.form_cercar.nom.value=='nom i càrrec persona de contacte'))
               {		

				alerta_ca('Nom');
				nom.focus();
				return false;
				}	
				
				
				else if (result3 != 1)
               {
               	alert('Introdueix una direcció de correu electrònic vàlida');
				mailbox.focus();
				return false;
               }
				
				else if ((result4 == 0)|| (document.form_cercar.telefon.value=='telèfon de contacte'))
               {		

				alerta_ca('Telèfon');
				telefon.focus();
				return false;
				}	
				
				else if ((result5 == 0)|| (document.form_cercar.data.value=='data desitjada de visita'))
               {		

				alerta_ca('Data');
				data.focus();
				return false;
				}	
				
				else if ((result6 == 0) || (document.form_cercar.nvisitants.value=='número de visitants estimat'))
               {		

				alerta_ca('Número de visitants estimat');
				nvisitants.focus();
				return false;
				}	
				
				
				
       }
}

function contactar_es()
{
        with (document.form_cercar)
               {
          
					result1 = esta_ple(nom_empresa);
					result2 = esta_ple(nom);
					result3 = mira_email(mailbox);
					result4 = esta_ple(telefon);
					result5 = esta_ple(data);
					result6 = esta_ple(nvisitants);
			

					
		if ((result1 == 0) || (document.form_cercar.nom_empresa.value=='nombre empresa'))
               {
				alerta_es('Nom de l\'empresa');
				nom_empresa.focus();
				return false;
				}
				
				

				else if ((result2 == 0) || (document.form_cercar.nom.value=='nombre y cargo persona de contacto'))
               {		

				alerta_es('Nom');
				nom.focus();
				return false;
				}	
				
				
				else if (result3 != 1)
               {
               	alert('Introduzca una dirección de correo electrónico válida');
				mailbox.focus();
				return false;
               }
				
				else if ((result4 == 0)|| (document.form_cercar.telefon.value=='teléfono de contacto'))
               {		

				alerta_es('Telèfon');
				telefon.focus();
				return false;
				}	
				
				else if ((result5 == 0)|| (document.form_cercar.data.value=='fecha deseada visita'))
               {		

				alerta_es('Data');
				data.focus();
				return false;
				}	
				
				else if ((result6 == 0) || (document.form_cercar.nvisitants.value=='número de visitantes estimado'))
               {		

				alerta_es('Número de visitants estimat');
				nvisitants.focus();
				return false;
				}	
				
				
				
       }
}
