var to;
var carrusel_productos;
var carrusel_numeros;
var fotoAnterior;
/* FUNCIONES INICIALES ******/
window.addEvent('domready', function() {
	if(typeof(pngfix) != "undefined"){ DD_belatedPNG.fix('.png'); }
	
	if($("miniaturas")){
		carrusel_productos=new carruselPag("carrusel_productos",245,425,245,0,1,"avanzar_productos","retroceder_productos",0);
	}
	
	if($("carrusel_numeros")){
		carrusel_numeros=new carrusel("carrusel_numeros",231,17,21,0,11,"avanzar_numeros","retroceder_numeros",0);
	}
	
	//rollover fotos
	fotoAnterior=0;
	fotos=$$('.thumb');
	for(i=0;i<fotos.length;i++){
		fotos[i].fade(.9,.9);
		fotos[i].onmouseover=function(){
			this.fade(0.1);
		}
		fotos[i].onmouseout=function(){
			if(fotoAnterior!=this.i){ this.fade(.9); }
		}
		fotos[i].i=i;
		fotos[i].id="thumb_"+i;
	}	
	
	var myAccordion = new Accordion('.desplegador', '.desplegable', {
		alwaysHide: true,
		show: -1,
		onActive: function(toggler, element){
			toggler.addClass('abierto');
		},
		onBackground: function(toggler, element){
			toggler.removeClass('abierto');
		}
	});
	
	var tt = new Tips($$('.tt'),{
		onShow: function(toolTip) {
			toolTip.fade('in');
		},
		onHide: function(toolTip) {
			toolTip.fade('out');
		}
	});	
	
	$$('.hover').each(function(obj){
		obj.removeClass("hover");
		obj.addEvent('mouseover', function(){
			this.addClass("hover");
		});
		obj.addEvent('mouseout', function(){
			this.removeClass("hover");
		});
	});
	
	$$('.slide').each(function(obj){
		obj.slide('hide');
		obj.style.display="block";
	});
	$$('.fade').each(function(obj){
		obj.fade('hide');
		obj.style.display="block";
	});
	
	//cargar foto inicial
	if($('coleccion')){
		cargar(0);
	}
	
	if($('jeans')){
		cargar(0);
	}
	
	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;
		  }   
		}
	}
	
	if($('formulario_de_contacto')){
		$('alerta_contacto').slide('hide');
		$('alerta_contacto').style.display="block";
		$('preloader2').slide('hide');
		$('preloader2').style.display="block";
	}
	
	//intro
	if($('inicio')){
		setTimeout(function(){
			window.location="/coleccion/"; 				
		},2500);
	}
	
});
/*****************************/
function cargar(foto){
	var ruta="";
	if($('completa')){
		$('pagina').style.display="none";
		$('pagina').fade('out');
		$('contenedor_detalle').style.display="block";
	}
	if($('coleccion') || $('completa')){
		ruta="../../funciones/foto_coleccion.php";
		rutaImg="/img/coleccion/detalle/";
	}
	
	if($('jeans')){
		ruta="../../funciones/foto_jeans.php";
		rutaImg="/img/coleccion/jeans/detalle/";
	}
	
	var request = new Request({
		url: ruta,
		method: 'get',
		data: 'foto='+foto,
		onComplete: function(response) {
			setTimeout(function(){
				$('thumb_'+foto).fade(0.1);
				$('detalle').set('html',response);
				$('preloader').fade('out');
				$('detalle').fade('in');
				
				var tt = new Tips($$('.tt'),{
					offset:{x:-40,y:20},
					onShow: function(toolTip) {
						toolTip.fade('in');
					},
					onHide: function(toolTip) {
						toolTip.fade('out');
					}
				});
				
			},500);
		}
	});
	
	$('thumb_'+fotoAnterior).fade(.9);
	$('detalle').fade('out');
	$('preloader').fade('in');
	$('preloader').getElement('img').src=$('preloader').getElement('img').src;
			
	var aCargar = [rutaImg+foto+".jpg"];
	var im = new Asset.images(aCargar,{
		onComplete: function(){
			request.send();
		}
	});
	fotoAnterior=foto;
}

function enviarFormularioDeContacto(){
	var enviar=1;
	if(!validarSelect("seleccion")){enviar=0; $('seleccion').style.borderColor="#ccc";}else{$('seleccion').style.borderColor="#eee";}
	if(!validacionAlfabetica("nombre",4)){ enviar=0; $('nombre').style.borderColor="#ccc";}else{$('nombre').style.borderColor="#eee";}
	if(!validarMail("email")){ enviar=0; $('email').style.borderColor="#ccc";}else{$('email').style.borderColor="#eee";}
	if(!validacionSimple("comentario",4)){ enviar=0;$('comentario').style.borderColor="#ccc";}else{$('comentario').style.borderColor="#eee";}
	if(!validacionSimple("fono",4)){ enviar=0; $('fono').style.borderColor="#ccc";}else{$('fono').style.borderColor="#eee";}

	if(!enviar){
		$('alerta_contacto').style.display="block";
		$('alerta_contacto').slide('hide');
		$('alerta_contacto').slide('in');
		setTimeout(function(){ $('alerta_contacto').slide('out'); },5000);
	}
	else{
		$('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');
				$('preloader2').slide('in');
				$('preloader2').getElement('img').src=$('preloader2').getElement('img').src;
			},
			onComplete: function(response) {
				setTimeout(function(){	
					$('resultado').set('html',response);
					$('preloader2').slide('out');
					$('resultado').slide('in');
				},1000);
			}
		});
		request.send();
	}
}
