function preloadImages() {
	var d=document;
	if(d.images){
		if(!d.p) d.p=new Array();
		var i,j=d.p.length,a=preloadImages.arguments;
		for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}
	}
}

function mostrarProducto(id){

	//Effect.BlindDown('loading-mask', { duration: 0.4 });
	$('loading-mask').show();

	var URL = "MostrarProducto?aux="+new Date();
	new Ajax.Request(URL, {
	method: 'get',
	parameters:'id='+id,
		onSuccess: function(transport) {
			cambiarBotonActivo($('btn_productos'));
			Effect.Fade('loading-mask', { duration: 1.0 });
			setTimeout(function(){
				$('cuerpo').innerHTML=transport.responseText;
				//configurarScroll('producto_descripcion_larga', 315);
			}, 800);

		}
	});
}

function mostrarFaqs(categoria){

	$('loading-mask').show();

	var URL = "BuscarFaqs?aux="+new Date();
	new Ajax.Request(URL, {
	method: 'get',
	parameters:'categoria='+categoria,
		onSuccess: function(transport) {
			cambiarBotonActivo($('btn_faq'));
			Effect.Fade('loading-mask', { duration: 1.0 });
			setTimeout(function(){
				$('cuerpo').innerHTML=transport.responseText;
				//configurarScroll('preguntas_faqs', 380);
			}, 800);
		}
	});
}

var menuActivo = "";
function mostrarContenido(url, id){

	$('loading-mask').show();

	var URL = url+"?aux="+new Date();
	new Ajax.Request(URL, {
	method: 'get',
	parameters:'id='+id,
		onSuccess: function(transport) {
			menuActivo=$('cuerpo').innerHTML;
			Effect.Fade('loading-mask', { duration: 1.0 });
			setTimeout(function(){
				$('cuerpo').innerHTML=transport.responseText;
				//configurarScroll('faq_descripcion', 315);
			}, 800);

		}
	});
}

function volverMenu(){
	$('cuerpo').innerHTML=menuActivo;
}

function mostrarNoticias(){

	$('loading-mask').show();

	var URL = "BuscarNoticias";
	new Ajax.Request(URL, {
	method: 'get',
	parameters:'aux='+new Date(),
		onSuccess: function(transport) {
			Effect.Fade('loading-mask', { duration: 1.0 });
			setTimeout(function(){
				$('cuerpo').innerHTML=transport.responseText;
				//configurarScroll('titulos_noticias', 380);
			}, 800);

		}
	});
}


function mostrarPagina(pagina){

	$('loading-mask').show();

	var URL = pagina+".jsp?aux="+new Date();
	new Ajax.Request(URL, {
	method: 'get',
		onSuccess: function(transport) {
			Effect.Fade('loading-mask', { duration: 1.0 });
			setTimeout(function(){
				$('cuerpo').innerHTML=transport.responseText;
			}, 1000);
		}
	});
}


function mostarVideoYoutube(enlace){

	var obj = $('object_youtube').innerHTML;
	obj=obj.gsub("#ENLACE#", enlace+"&hl=en&fs=1");
	$('youtube').innerHTML=obj;
	Effect.BlindDown('youtube-mask', { duration: 0.4 });
}

function cerrarVideoYoutube(){
	Effect.Fade('youtube-mask', { duration: 1.0 });
	$('youtube').innerHTML="";
}

function abrirEnlaceProducto(enlace){
	var form = $('productoForm');
	form.action=enlace;
	form.submit();
}

function enviarFormularioContacto() {

    var empty = false;
    var email = false;
    var numeric = false;

	$('form_contacto_msg').innerHTML='';
	$('form_contacto_msg').hide();

        $$('form#formContacto .required').each(function(node){
            if (node.value == "") {
                empty = true;
            }
        });
        $$('form#formContacto .email').each(function(node){
            var filtro  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
            if (!filtro.test(node.value)){
                email = true;
            }
        });
        $$('form#formContacto .numeric').each(function(node){
            var strChars = "0123456789.-";
            for (i = 0; i <node.value.length; i++) {
                strChar = node.value.charAt(i);
                if (strChars.indexOf(strChar) == -1) {
                    numeric = true;
                }
            }
        });
        if (empty == true){
                    $('form_contacto_msg').innerHTML='Debe introducir los datos requeridos';
                    $('form_contacto_msg').show();
        }else if (email == true) {
        			$('form_contacto_msg').innerHTML='Por favor introduzca una direcci&oacute;n de email v&aacute;lida';
        			$('form_contacto_msg').show();
        }else if (numeric == true) {
                   $('form_contacto_msg').innerHTML='Porfavor introduce solo n&uacute;meros';
                   $('form_contacto_msg').show();
        } else {
			Effect.BlindDown('loading-mask', { duration: 0.4 });
			var URL = 'EnviarMailContacto?'+$('formContacto').serialize();
			new Ajax.Request(URL, {
			method: 'get',
				onSuccess: function(transport) {
					var json = transport.responseText.evalJSON();
					if(json.success==true)
						$('formContacto').reset();
					$('form_contacto_msg').innerHTML=json.mensaje;
					Effect.Fade('loading-mask', { duration: 1.0 });
					$('form_contacto_msg').show();
				}
			});
        }

}


