// Faq desplegable
 $(document).ready(function()
        {
            $("div >div#cas > div >  div:visible").hide();
            $("a.faqt").click(function()
            {
                $("div >div#cas > div >  div:visible").slideUp();
                var div_medio = $(this).parent();
                var div_inferior_oculto = "div#" + div_medio.attr("id") + " > div:hidden";
                $(div_inferior_oculto).slideDown();
                return false;
            });
        });
// Fin Faq desplegable

function cambiar(esto)
{
	vista=document.getElementById(esto).style.display;
	if (vista=='none')
		vista='block';
	else
		vista='none';

	document.getElementById(esto).style.display = vista;
}



function abrir_ventana (pagina) {
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1024, height=800";
window.open(pagina,"",opciones);
}

//*********************************************************************************  
// Valida que se rellene los campos del formulario de contacto
//*********************************************************************************  
 //*********************************************************************************  
// Function que valida que un campo contenga un string y no solamente un " "  
// Es tipico que al validar un string se diga  
//    if(campo == "") ? alert(Error)  
// Si el campo contiene " " entonces la validacion anterior no funciona  
//*********************************************************************************  
   
//busca caracteres que no sean espacio en blanco en una cadena  
 function vacio(q) {  
        for ( i = 0; i < q.length; i++ ) {  
                 if ( q.charAt(i) != " " ) {  
                         return true  
                 }  
         }  
         return false  
 }  
   
 //valida que el campo no este vacio y no tenga solo espacios en blanco  
 function valida(B) {  
           
    var er_telefono = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -
	var er_cp = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -	
	var er_email = /^(.+\@.+\..+)$/ 	
           
    if( vacio(B.nombre.value) == false ) 
	{  
        alert("Debe introducir su nombre.")  
        return false  
    } 
	if( vacio(B.apellidos.value) == false ) 
	{  
        alert("Debe introducir sus apellidos.")  
        return false  
    } 
	if(!er_email.test(B.mail.value)) { 
		alert('Introduzca un email válido.')
		return false
	}  
	if( !er_telefono.test(B.telefono.value) ) {
		alert('Introduzca un teléfono válido.')
		return false
	}
	 if( vacio(B.asunto.value) == false ) 
	{  
        alert("Debe introducir un asunto.")  
        return false  
    }
	 if( vacio(B.contenido.value) == false ) 
	{  
        alert("Introduzaca su comentario, por favor.")  
        return false  
    } 
	else 
	{   
        return true  
    }  
      
}  




//*********************************************************************************  
// valida el formulario de contacto
//*********************************************************************************  
   
   
 //valida que el campo no este vacio y no tenga solo espacios en blanco  
 function valida2(B) {  
           
	var er_dni = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -
	var er_nsec = /^([0-9]{3,3})+$/						//numeros, espacios, + o -
	var er_ntarjeta = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -
    var er_telefono = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -
	var er_cp = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -	
	var er_email = /^(.+\@.+\..+)$/ 	
           
    if( vacio(B.nombre.value) == false ) 
	{  
        alert("Debe introducir su nombre y apellidos.")  
        return false  
    } 
	 if( vacio(B.direccion.value) == false ) 
	{  
        alert("Debe introducir su direccion.")  
        return false  
    } 
	if( !er_telefono.test(B.movil.value) ) {
		alert('Introduzca un móvil válido.')
		return false
	}
	if( !er_cp.test(B.cp.value) ) {
		alert('Introduzca un código postal válido.')
		return false
	}
	if(!er_email.test(B.mail.value)) { 
		alert('Introduzca un email válido.')
		return false
	}  
	
	var radio_choice = false;

	for (counter = 0; counter < B.sexo.length; counter++)
	{
	if (B.sexo[counter].checked)
	radio_choice = true; 
	}

	if (!radio_choice)
	{
	alert("Debe seleccionar su sexo")
	return (false);
	}
	 if( vacio(B.fnac.value) == false ) 
	{  
        alert("Introduzaca su fecha de nacimiento, por favor.")  
        return false  
    } 
	else 
	{   
        return true  
    }  
      
} 


 //valida que el campo no este vacio y no tenga solo espacios en blanco  
 function valida3(B) {  
           
	var er_dni = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -
	var er_nsec = /^([0-9]{3,3})+$/						//numeros, espacios, + o -
	var er_ntarjeta = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -
    var er_telefono = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -
	var er_cp = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -	
	var er_email = /^(.+\@.+\..+)$/ 	
           
    if( vacio(B.nombre.value) == false ) 
	{  
        alert("You have to introduce your name.")  
        return false  
    } 
	 if( vacio(B.apellidos.value) == false ) 
	{  
        alert("You have to introduce your surname.")  
        return false  
    } 
	if(!er_email.test(B.mail.value)) { 
		alert('You have to introduce a valid email.')
		return false
	}  
	if( !er_telefono.test(B.telefono.value) ) {
		alert('You have to introduce a valid phone number.')
		return false
	}
	 if( vacio(B.asunto.value) == false ) 
	{  
        alert("You have to introduce a subject.")  
        return false  
    }
	 if( vacio(B.contenido.value) == false ) 
	{  
        alert("Insert your question, please.")  
        return false  
    } 
	else 
	{   
        return true  
    }  
      
} 

function salir($id)
	  {
           var respuesta=confirm("Si elimina la categoría desaparecerán los productos asociados a dicha categoría.\n ¿Desea continuar de todos modos?");
           if(respuesta==true)
               window.location="eliminar_cat.php?id="+$id;
          else
               return 0;

      }
