/* FUNCIONES INICIALES ******/
window.addEvent('domready', function() {
	rollOverLogo();
	tooltip();
	
	//fix para mac
	if (navigator.appVersion.toLowerCase().indexOf("mac") > 0){
		document.styleSheets[0].insertRule("#cabecera ul li{padding-right:19px !important;margin-right:19px !important;}", 1);
   }

	//carrusel home
	if($('carrusel')){ carruselScroll('carrusel',576,251,0,'retroceder','avanzar'); }

	//menu paises
	if($('paises')){
		$('paises').fade('hide');
		$('paises').style.display="block";
	}
	
	//suscripcion
	if($('suscripcion')){
		$('alerta_paso1').slide('hide');
		$('alerta_paso1').style.display="block";
		$('paso2').slide('hide');
		$('paso2').style.display="block";
		$('alerta_paso2').slide('hide');
		$('preloader').slide('hide');
		$('preloader').style.display="block";
		$('paso3').slide('hide');
		$('paso3').style.display="block";
	}

	//desplegables
	if($('preguntas_frecuentes')){
		var myAccordion = new Accordion('#preguntas_frecuentes dt', '#preguntas_frecuentes dd', {
			alwaysHide: true,
			show: 0,
			onActive: function(toggler, element){
				toggler.addClass('abierto');
			},
			onBackground: function(toggler, element){
				toggler.removeClass('abierto');
			}
		});
	}
	
	//formulario de contacto
	if($('contacto')){
		$('alerta_contacto').slide('hide');
		$('alerta_contacto').style.display="block";
		$('preloader').slide('hide');
		$('preloader').style.display="block";
		$('resultado').slide('hide');
		$('resultado').style.display="block";
		
		var inputs=$$('#formulario_de_contacto .text','#formulario_de_contacto .textarea');
		for(i=0;i<inputs.length;i++){
			inputs[i].onfocus=function(){
				this.addClass('activo');
			}
			inputs[i].onblur=function(){
				this.removeClass('activo');
			}
		}
	}
	//formulario comentarios
	if($('comentar')){
		$('alerta_comentarios').slide('hide');
		$('alerta_comentarios').style.display="block";
		$('preloader').slide('hide');
		$('preloader').style.display="block";
		$('resultado').slide('hide');
		$('resultado').style.display="block";
		
		var inputs=$$('#comentar .text','#comentar .textarea');
		for(i=0;i<inputs.length;i++){
			inputs[i].onfocus=function(){
				this.addClass('activo');
			}
			inputs[i].onblur=function(){
				this.removeClass('activo');
			}
		}
	}
	
	//formulario de confirmacion
	if($('invitacion')){
		$('alerta_invitacion').slide('hide');
		$('alerta_invitacion').style.display="block";
		$('preloader').slide('hide');
		$('preloader').style.display="block";
		$('resultado').slide('hide');
		$('resultado').style.display="block";
		
		var inputs=$$('#formulario_de_invitacion .text','#formulario_de_invitacion .textarea');
		for(i=0;i<inputs.length;i++){
			inputs[i].onfocus=function(){
				this.addClass('activo');
			}
			inputs[i].onblur=function(){
				this.removeClass('activo');
			}
		}
	}
	
	if($('mb2')){
		box2 = new MultiBox('mb2', {useOverlay: false});
	}
	
	var cook=Cookie.read('inscrito');
	if(!cook && $('mb1')){
		box = new MultiBox('mb', {useOverlay: false});
		box.open($('mb1'));
		Cookie.write("inscrito","1",{path: "/"});
	}

	

});
/*****************************/
/* ROLLOVERS *****************/
function rollOverLogo(){
	var logo = $('logo').getElement('img');
	logo.onmouseover=function(){
		this.rel=this.src;
		this.src=this.src.substr(0,this.src.length-4)+"_over.png";
	}
	logo.onmouseout=function(){
		this.src=this.rel;
	}
}
function togglePaises(){
	$('paises').fade('toggle');
}
/*****************************/

/* SUSCRIPCION ***************/
function paso2(email){
	if(validarMail('email_paso1')){
		$('nombre_suscripcion').focus();
		$('email_suscripcion').value=$('email_paso1').value;
		$('paso1').slide('out');
		$('paso2').slide('in');
		$('alerta_paso1').slide('out');
	}
	else{
		$('alerta_paso1').slide('in');
		setTimeout(function(){ $('alerta_paso1').slide('out'); },2000);
	}
}

function enviarSuscripcion(form){
	var enviar=1;
	if(!validacionAlfabetica("nombre_suscripcion",4)){ enviar=0; }
	if(!validarMail("email_suscripcion")){ enviar=0; }

	if(!enviar){
		$('alerta_paso2').slide('in');
		setTimeout(function(){ $('alerta_paso2').slide('out'); },3000);
	}
	else{
		$('alerta_paso2').slide('out');
		var request = new Request({
			url: "funciones/suscripcion.php",
			method: 'post',
			data: $('form_suscripcion'),
			onRequest: function(){
				$('paso2').slide('out');
				$('preloader').slide('in');
				$('preloader').getElement('img').src=$('preloader').getElement('img').src;
			},
			onComplete: function(response) {
				setTimeout(function(){
					$('paso3').set('html',response);
					$('preloader').slide('out');
					$('paso3').slide('in');
				},2000);
			}
		});
		request.send();
	}
}

function toggleEmail(casilla){
	if(casilla.value=="ingresa tu dirección de correo electrónico aquí") {casilla.value="";}
	else if(casilla.value=="") {casilla.value="ingresa tu dirección de correo electrónico aquí";}
	else{}
}
/*****************************/

/* CONTACTO ******************/
function enviarFormularioDeContacto(){
	var enviar=1;
	if(!validacionAlfabetica("nombres",4)){ enviar=0; }
	if(!validarMail("email")){ enviar=0; }
	if(!validacionSimple("comentario",4)){ enviar=0; }

	if(!enviar){
		$('alerta_contacto').slide('in');
		setTimeout(function(){ $('alerta_contacto').slide('out'); },3000);
	}
	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');
				$('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();
	}
}
/*****************************/
/* COMENTARIOS ***************/
function enviarFormularioComentarios(){
	var enviar=1;
	if(!validacionSimple("nombre",4)){ enviar=0; }
	if(!validarMail("email")){ enviar=0; }
	if(!validacionSimple("comentario",4)){ enviar=0; }

	if(!enviar){
		$('alerta_comentarios').slide('in');
		setTimeout(function(){ $('alerta_comentarios').slide('out'); },3000);
	}
	else{
		$('alerta_comentarios').slide('out');
		var request = new Request({
			url: "funciones/comentar.php",
			method: 'post',
			data: $('formulario_comentarios'),
			onRequest: function(){
				$('formulario_comentarios').slide('out');
				$('preloader').slide('in');
				$('preloader').getElement('img').src=$('preloader').getElement('img').src;
			},
			onComplete: function(response) {
				setTimeout(function(){
					//mostrar comentario
					$('comentarios').set('html',$('comentarios').innerHTML+response);
					if($('nuevo_comentario')){
						$('nuevo_comentario').slide('hide');
						$('nuevo_comentario').style.display="block";
						$('nuevo_comentario').slide('in');
						var tempID=$('nuevo_comentario').getElement('div').id;
						$('nuevo_comentario').className=$('nuevo_comentario').getElement('div').className;
						$('nuevo_comentario').innerHTML=$(tempID).innerHTML;
						$('nuevo_comentario').id=tempID;
						$('contador_comentarios').innerHTML=Number($('contador_comentarios').innerHTML)+1;
					}
					
					//volver a comentar
					$('resultado').set('html','<h3>Tu comentario ha sido enviado con &eacute;xito!!!</h3><p>Gracias por participar en nuestro blog.</p><div class="bloque clearfix"><a href="javascript:mostrarFormularioComentarios();" class="boton"><span>VOLVER A COMENTAR</span></a></div>');
					$('preloader').slide('out');
					$('resultado').slide('in');
				},2000);
			}
		});
		request.send();
	}
}

function mostrarFormularioComentarios(){
	if($('nombre').value!="Roxy" && $('email').value!="admin@roxychile.cl"){
		$('nombre').value="";
		$('email').value="";
	}
	$('comentario').value="";
	$('resultado').slide('out');
	$('formulario_comentarios').slide('in');
}
/*****************************/
/* CONFIRMACION ******************/
function enviarFormularioDeInvitacion(){
	var enviar=1;
	if(!validacionAlfabetica("nombre",4)){ enviar=0; }
	if(!validacionSimple("fono",6)){ enviar=0;}
	if(!validarMail("email")){ enviar=0;}

	if(!enviar){
		$('alerta_invitacion').slide('in');
		setTimeout(function(){ $('alerta_invitacion').slide('out'); },3000);
	}
	else{
		$('alerta_invitacion').slide('out');
		var request = new Request({
			url: "funciones/invitacion.php",
			method: 'post',
			data: $('formulario_de_invitacion'),
			onRequest: function(){
				$('formulario_de_invitacion').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();
	}
}
/*****************************/
/* TOOLTIP *******************/
function mostrarTT(eltt) {
	eltt.fade('in');
}
function ocultarTT(eltt) {
	eltt.fade('in');
}
function tooltip() {
var elstt=$$('.tooltip');
for (i=0; i<elstt.length; i++) {
	elstt[i].style.position="relative";
	var texto=elstt[i].title;
	elstt[i].setAttribute("title","");
	var tt=document.createElement('SPAN');
	var tnode=document.createTextNode(texto);
	tt.appendChild(tnode);
	elstt[i].parentNode.appendChild(tt);
	tt.style.position="absolute";
	tt.style.left=elstt[i].offsetLeft+(elstt[i].offsetWidth/2)-tt.offsetWidth+"px";
	tt.style.top=elstt[i].offsetTop-elstt[i].offsetHeight-tt.offsetHeight+"px";
	tt.className="tt";
	tt.id="tt"+i;
	$('tt'+i).fade('hide');
	elstt[i].rel=i;
	elstt[i].onmouseover=function(){ $('tt'+this.rel).fade('in'); }
	elstt[i].onmouseout=function(){ $('tt'+this.rel).fade('out'); }
	}
}
/*****************************/
