var galeriaSeleccionada;
var galerias;
var tiendaSeleccionada;
var tiendas;
var moviendo=0;

window.addEvent('domready', function() {
	if(typeof(pngfix) != "undefined"){ DD_belatedPNG.fix('.png'); }
	galerias=$$('#imagenes div');
	tiendas=$$('#tiendas_liola .contenedor_tienda');
	var slides=$$('.slide');
	for(i=0;i<slides.length;i++){
		slides[i].slide('hide');
		slides[i].style.display="block";
	}
	
	if(typeof(SqueezeBoxLoaded) != "undefined"){
		SqueezeBox.assign($$('a.boxed'), {
			parse: 'rel'
		});
	}
	
	if(typeof(hash) != "undefined"){
		iniciarHash(ir,'home');
		ir(hash,true);
	}
});

function ir(destino,sinAnimacion){
	if(!sinAnimacion){ sinAnimacion=false; }
	
	var destinos=["home","coleccion","tendencias","tiendas","novedades","contacto"];
	for(i=0;i<destinos.length;i++) {
		if(destinos[i]==destino){ break; }
	}
	//carrusel1.ir(i,sinAnimacion);
	//carrusel2.ir(i,sinAnimacion);
	carrusel3.ir(i,sinAnimacion);
	var botones=$$('#botonera a');
	botones.each(function(obj){
		obj.removeClass("seleccionado");
	});
	botones[i].addClass('seleccionado');
	if(!sinAnimacion){ setTimeout(function(){ moviendo=0; },1500); }
	
	pageTracker._trackPageview(location.pathname + hash);
}

function galeria(gal){
	galeriaSeleccionada=gal;
	galerias.each(function(obj){
		obj.fade('out');
	});
	setTimeout(nuevaGaleria,750);
}
function nuevaGaleria(){
	galerias.each(function(obj){
		$("menu_"+obj.id).removeClass("seleccionado");
		obj.style.display="none";
	});
	$("menu_"+galeriaSeleccionada).addClass("seleccionado");
	$(galeriaSeleccionada).style.display="block";
	$(galeriaSeleccionada).fade('in');
}
function tienda(tie){
	tiendaSeleccionada=tie;
	tiendas.each(function(obj){
		obj.fade('out');
	});
	setTimeout(nuevaTienda,750);
}
function nuevaTienda(){
	tiendas.each(function(obj){
		$("menu_"+obj.id).removeClass("seleccionado");
		obj.style.display="none";
	});
	$("menu_"+tiendaSeleccionada).addClass("seleccionado");
	$(tiendaSeleccionada).style.display="block";
	$(tiendaSeleccionada).fade('in');
}
function enviarFormularioDeContacto(){
	var errores=[];
	var listaErrores="";
	
	if(!validarSelect("seleccion",0)){ errores.push('destinatario'); }
	if(!validacionAlfabetica("nombre",4)){ errores.push('nombre'); }
	if(!validarMail("email")){ errores.push('email'); }
	if(!validacionSimple("fono",4)){ errores.push('teléfono'); }
	if(!validacionSimple("comentario",4)){ errores.push('comentario'); }

	if(errores.length==0){
		var request = new Request({
			url: "/php/contacto.php",
			method: 'post',
			data: $('formulario_de_contacto'),
			onRequest: function(){
				$('formulario_de_contacto').slide('out');
				$('preloader').slide('in');
				$('preloader').getElement('img').src=$('preloader').getElement('img').src;
			},
			onComplete: function(response) {
				setTimeout(function(){
					$('resultado').set('html',response);
					$('preloader').slide('out');
					$('resultado').slide('in');
				},750);
			},
			onFailure: function(){
				alert("error");
			}
		});
		request.send();
	}
	else{
		var count=0;
		for(i=0;i<errores.length;i++){
			if(count>0){ listaErrores+=", "; }
			count++;
			listaErrores+=errores[i];
		}
		$('campos_error').innerHTML="<strong>Por favor revisa los siguientes errores:</strong><br />"+listaErrores;
	}
}

/* FORMULARIO DE SUSCRIPCION ***********/
function enviarFormularioDeInscripcion(){
	var errores=[];
	var listaErrores="";
	
	if(!validacionAlfabetica("nombre",4)){ errores.push('nombre'); }
	if(!validarRutSeparado("rut","verificador")){ errores.push('RUT'); }
	if(!validacionSimple("direccion",4)){ errores.push('dirección'); }
	if(!validacionSimple("fono",7)){ errores.push('teléfono'); }
	if(!validarMail("email")){ errores.push('email'); }
	if(!validacionNumerica("dia",1)){ errores.push('día'); }
	if(!validacionNumerica("mes",1)){ errores.push('mes'); }
	if(!validacionNumerica("ano",4)){ errores.push('año'); }
	if(!validacionNumerica("chaqueta",2)){ errores.push('chaqueta'); }
	if(!validacionNumerica("pantalon",2)){ errores.push('pantalón'); }
	if(!validarSelect("tiendas",0)){ errores.push('selecciona al menos una opción'); }

	if(errores.length==0){
		$('alerta_inscripcion').slide('out');
		var request = new Request({
			url: "/php/inscripcion.php",
			method: 'post',
			data: $('formulario_de_inscripcion'),
			onRequest: function(){
				$('formulario_de_inscripcion').slide('out');
				$('preloader').slide('in');
				$('preloader').getElement('img').src=$('preloader').getElement('img').src;
			},
			onComplete: function(response) {
				setTimeout(function(){
					$('resultado').set('html',response);
					$('preloader').slide('out');
					$('resultado').slide('in');
				},2000);
			}
		});
		request.send();
		
	}
	else{
		var count=0;
		for(i=0;i<errores.length;i++){
			if(count>0){ listaErrores+=", "; }
			count++;
			listaErrores+=errores[i];
		}
		$('campos_error').innerHTML="Revisa tu "+listaErrores;
		$('alerta_inscripcion').slide('in');
		setTimeout(function(){ $('alerta_inscripcion').slide('out'); },4000);
	}
}
function enviarFormularioDeActualizacion(){			
	
	var request = new Request({
			url: "/php/actualiza.php",
			method: 'post',
			data: $('formulario_de_actualizacion'),
			onRequest: function(){
				//$('formulario_de_inscripcion').slide('out');	
			},
			onComplete: function(response) {
											
					if(response=='valido'){location.href="../actualiza/index.php?suscrito="+document.getElementById('rut_completo').value;}
					else{location.href="../actualiza/";}					
			}
		});
		request.send();		
	
}

function consultarExistencia(){
	if(validarRutSeparado("rut","verificador")){
		var request = new Request({
			url: "/php/consultar_existencia.php",
			method: 'post',
			data: $('formulario_de_inscripcion'),
			onRequest: function(){
				//$('formulario_de_inscripcion').slide('out');	
			},
			onComplete: function(response) {
					$('respuesta').getElement('p').set('html',response);					
					$('respuesta').slide('in');
			}
		});
		request.send();
	}
}

function editarDatos(){
	if($('respuesta').innerHTML!=""){		
	document.getElementById('rut_completo').value=document.getElementById('rut').value+'-'+document.getElementById('verificador').value;
	$('formulario_de_inscripcion').slide('out');
	$('mensaje').innerHTML="Para poder actualizar tus datos es necesario que ingreses tu fecha de nacimiento.";
	$('formulario_de_actualizacion_div').slide('in');
	}
}
/***************************************/
