function abreSitio(){

var web = document.frm_buscador.indice_productos.options[document.frm_buscador.indice_productos.selectedIndex].value;
window.location.href=web;

}

function abreSitio2(){

if(document.frm_buscador.busqueda.value==""){
	document.frm_buscador.submit();
}

}

function salta(Sel){
if (Sel.ordenacion.selectedIndex != 0){
document.location=Sel.ordenacion.options[Sel.ordenacion.selectedIndex].value
}}

function valida_newsletter(){
	
	
		if (document.frm_newsletter.mail.value == "" || document.frm_newsletter.mail.value == "Introduzca su e-mail")
  { alert("Por favor introduzca un correo"); frm_newsletter.mail.focus(); return; }

  
  if(!mail(document.frm_newsletter.mail.value))
  { alert("Por favor introduzca un email correcto"); document.frm_newsletter.mail.focus(); return; }
  
  
  
  

   document.frm_newsletter.submit();
}



function mail(texto){ 

    var mailres = true;             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
     
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
                 
     for (var contador = 0 ; contador < texto.length ; contador++){ 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
            mailres = false; 
            break; 
     } 
    } 

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
     mailres = true; 
    else 
     mailres = false; 
                 
    return mailres; 
} 

function borrar(){

	document.frm_newsletter.mail.value="";
		
}

function Validar_presupuestar2()
{
	if (trim(document.frm.empresa.value) == "")
  { alert("Por favor introduzca una empresa"); document.frm.empresa.focus(); return; }
  if (trim(document.frm.cif.value) == "")
  { alert("Por favor introduzca un DNI o CIF"); document.frm.cif.focus(); return; }
  	if (trim(document.frm.direccion.value) == "")
  { alert("Por favor introduzca una dirección"); document.frm.direccion.focus(); return; }
  if (trim(document.frm.poblacion.value) == "")
  { alert("Por favor introduzca una población"); document.frm.poblacion.focus(); return; }
  	if (trim(document.frm.provincia.value) == "")
  { alert("Por favor introduzca una provincia"); document.frm.provincia.focus(); return; }
  if (trim(document.frm.cp.value) == "")
  { alert("Por favor introduzca un código postal"); document.frm.cp.focus(); return; }
  	if (trim(document.frm.contacto.value) == "")
  { alert("Por favor introduzca un nombre de contacto"); document.frm.contacto.focus(); return; }
  
  	if (trim(document.frm.telefono.value) == "")
  { alert("Por favor introduzca un telefono"); document.frm.telefono.focus(); return; }
  
  	if (trim(document.frm.email.value) == "")
  { alert("Por favor introduzca un e-mail"); document.frm.email.focus(); return; }
  
  	if (!mail(document.frm.email.value))
  { alert("Por favor introduzca un e-mail correcto"); document.frm.email.focus(); return; }


   document.frm.submit();
  
}

function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
}
