var carrusel_tiendas;
var carrusel_coleccion;
window.addEvent('domready', function() {
	if(typeof(pngfix) != "undefined"){ DD_belatedPNG.fix('.png'); }
	
	SqueezeBox.assign($$('a[rel=boxed]'), {
		size: {x: 327, y: 493},
		ajaxOptions: {
			method: 'get'
		}
	});
	
	if($("contenedor_carrusel_tiendas")){
		carrusel_tiendas=new carrusel("carrusel_tiendas",629,190,218,25,3,"retroceder_tiendas","avanzar_tiendas",0);
	}
	
	if($("contenedor_carrusel_coleccion")){
		carrusel_coleccion=new carrusel("carrusel_coleccion",905,460,227,3,4,"retroceder_coleccion","avanzar_coleccion",0);
	}

	//desplegables
	var myAccordion = new Accordion('.desplegador', '.desplegable', {
		alwaysHide: true,
		show: -1,
		width: true,
		fixedWidth:224,
		fixedHeight:460
	});
	
	//inputs
	var inputs=$$('form .text','form .textarea');
	for(i=0;i<inputs.length;i++){
		inputs[i].onfocus=function(){
			this.addClass('activo');
		}
		inputs[i].onblur=function(){
			this.removeClass('activo');
		}
	}
	
	if($('formulario_de_inscripcion')){
		$('alerta_inscripcion').slide('hide');
		$('alerta_inscripcion').style.display="block";
		$('preloader').slide('hide');
		$('preloader').style.display="block";
		$('resultado').slide('hide');
		$('resultado').style.display="block";
	}
	
	if($('formulario_de_contacto')){
		$('alerta_contacto').slide('hide');
		$('alerta_contacto').style.display="block";
		$('preloader').slide('hide');
		$('preloader').style.display="block";
		$('resultado').slide('hide');
		$('resultado').style.display="block";
	}
	
	//seleccionar combobox para contacto
	if($('seleccion')){
		query=window.location.search.substring(1);
		q=query.split("&");
		vars=[];
		for(i=0;i<q.length;i++){
			x=q[i].split("=");
			k=x[0];
			v=x[1];
			vars[k]=v;
		}
		var combo = $('seleccion');
		var cantidad = combo.length;
		for (i = 0; i < cantidad; i++) {
		  if (combo[i].value == vars['contacto']) {
			 combo[i].selected = true;
		  }   
		}
	}
	
	//intro
	if($('inicio')){
		setTimeout(function(){
			window.location="/coleccion/vanguardia/"; 				
		},7000);
	}

});
/*****************************/
//cambiar email
function toggleEmail(casilla){
	if(casilla.value=="ingresa tu mail aquí") {casilla.value="";}
	else if(casilla.value=="") {casilla.value="ingresa tu mail aquí";}
	else if(casilla.value=="debes ingresar tu mail") {casilla.value="";}
	else{}
}
/******************************/
/* IMAGENES *******************/
function cargar(foto){
	var ruta="";
	if($('vanguardia')){
		ruta="../../funciones/detalle_vanguardia.php";
	}
	if($('urbana')){
		ruta="../../funciones/detalle_urbana.php";
	}
	if($('casual')){
		ruta="../../funciones/detalle_casual.php";
	}
	var request = new Request({
		url: ruta,
		method: 'get',
		data: 'foto='+foto,
		onComplete: function(response) {
			$('datos'+foto).set('html',response);
		}
	});
	request.send();
}
/******************************/
/* CONTACTO ******************/
function enviarFormularioDeContacto(){
	var errores=[];
	var listaErrores="";
	
	if(!validarSelect("seleccion",0)){ enviar=0; errores.push('debes seleccionar al menos una opción'); }
	if(!validacionAlfabetica("nombre",4)){ enviar=0; errores.push('nombre'); }
	if(!validacionSimple("fono",4)){ enviar=0; errores.push('teléfono'); }
	if(!validarMail("email")){ enviar=0; errores.push('email'); }
	if(!validacionSimple("comentario",4)){ enviar=0; errores.push('comentario'); }

	if(errores.length==0){
		$('alerta_contacto').slide('out');
		var request = new Request({
			url: "../funciones/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');
				},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="<strong>"+listaErrores+"</strong>";
		$('alerta_contacto').slide('in');
		setTimeout(function(){ $('alerta_contacto').slide('out'); },4000);
	}
}
/*****************************/
/* NEWSLETTER ****************/
function enviarFormularioDeInscripcion(){
	var errores=[];
	var listaErrores="";
	
	if(!validacionAlfabetica("nombre",4)){ enviar=0; errores.push('nombre'); }
	if(!validarRutCompleto("rut")){ enviar=0; errores.push('rut'); }
	if(!validacionSimple("ocupacion",4)){ enviar=0; errores.push('ocupación'); }
	if(!validacionSimple("direccion",4)){ enviar=0; errores.push('dirección'); }
	if(!validacionSimple("comuna",4)){ enviar=0; errores.push('comuna'); }
	if(!validacionSimple("ciudad",4)){ enviar=0; errores.push('ciudad'); }
	if(!validacionSimple("fono",7)){ enviar=0; errores.push('teléfono'); }
	if(!validarMail("email")){ enviar=0; errores.push('email'); }
	if(!validacionNumerica("dia",1)){ enviar=0; errores.push('día'); }
	if(!validacionNumerica("mes",1)){ enviar=0; errores.push('mes'); }
	if(!validacionNumerica("ano",4)){ enviar=0; errores.push('año'); }
	if(!validarSelect("tiendas",0)){ enviar=0; errores.push('debes seleccionar al menos una opción'); }

	if(errores.length==0){
		$('alerta_inscripcion').slide('out');
		var request = new Request({
			url: "../funciones/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="<strong>"+listaErrores+"</strong>";
		$('alerta_inscripcion').slide('in');
		setTimeout(function(){ $('alerta_inscripcion').slide('out'); },4000);
	}
}
/*****************************/