

//*********************************************************************************  
// 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 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 completo.")  
        return false  
    } 

	if(!er_email.test(B.mail.value)) { 
		alert('Introduzca un email 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 consulta, por favor.")  
        return false  
    } 
	else 
	{   
        return true  
    }  
      
} 

function estado(){ 
    if (document.frm.chk.checked == false ) {
     alert("Debe leer y aceptar las condiciones legales.")
		return (false);
	}
	else 
	{   
        return true  
    }  	 
} 

 
	  
//imagenes de fondo tienda cathedral  
$(document).ready(function() {
		
			$('img.slidemaximage').css({display: 'block', zIndex: -2}).hide()
			var loaded = 0;
			var total = jQuery('img.slidemaximage').size();
			jQuery('img.slidemaximage').each(function(k, el) {

				if(el.complete) {
					loaded++;
					if(loaded >= total)
						start();
				} else 
								
					el.onload = function() {
					
						loaded++;
						this.onload = null;
						if(loaded >= total)
							start();
					
					}			
				
			})
		
			function start() {
				$('img.slidemaximage:first').fadeIn().addClass('active').parent().css('visibility', 'visible')
			  	jQuery('img.slidemaximage').maxImage({
					isBackground: true,
					slideShow: false,
					slideShowTitle: false,
					maxFollows: 'height',
					overflow: 'auto',
					resizeMsg: {show: false}
				});
						  
			}
			 
		})
