window.addEvent('domready', function() {
	//menu superior
	opciones=$$('#menu_superior li.menu');
	menuDesplegable();
	
	//carrusel
	if($('contenedor_carrusel')){ carruselScroll(); }
	
	//blockquotes
	corregirBlockquotes();
	destacar();
	
	//SqueezeBox
	if(typeof squeeze!="undefined"){
		SqueezeBox.parsers.swf = function(preset) {
			return (preset || this.url.test(/\.swf/)) ? this.url : false;
		};	 
		SqueezeBox.handlers.swf = function(url) {
			var size = this.options.size;
			return new Swiff(url, {
				id: 'sbox-swf',
				width: size.x,
				height: size.y
			});
		}; 
		SqueezeBox.assign($$('a.boxed'), {
			parse: 'rel'
		});
	}
});

/* VARIAS *********************/
function corregirBlockquotes(){
	var bqs=$$('#internacional blockquote');
	var internacional=1;
	if(!bqs.length){
		var bqs=$$('blockquote');
		internacional=0;
	}
	for(i=0;i<bqs.length;i++){
		var contenido=bqs[i].innerHTML;
		if(internacional){ var nuevoContenido=contenido+"<img src='/img/bg_recuadro_internacional_inf.gif' alt='' class='pie_blockquote' />"; }
		else{ var nuevoContenido=contenido+"<img src='/img/bg_recuadro_inf.gif' alt='' class='pie_blockquote' />"; }
		bqs[i].innerHTML=nuevoContenido;
	}
}

function destacar(){
	var objs=$$('.destacable');
	for(i=0;i<objs.length;i++){
		objs[i].onmouseover=function(){
			this.tempClass=this.className;
			this.className+=" hover";
		}
		objs[i].onmouseout=function(){
			this.className=this.tempClass;
		}
	}
}
/******************************/

/* MENU DESPLEGABLE ***********/
function menuDesplegable(){
	for(i=0;i<opciones.length;i++){
		opciones[i].s=i;
		opciones[i].onmouseover=function(){
			this.addClass("hover");
		}
		opciones[i].onmouseout=function(){
			resetearMenu();
		}
	}
}

function resetearMenu(){
	for(i=0;i<opciones.length;i++){
		opciones[i].removeClass("hover");
	}
}
/******************************/

/* VALIDACION *****************/
function revisarCambioContrasena(){
	if($('password1').value.length<4){
		$('alertaError2').fade(0);
		$('alertaError1').fade(1);
	}
	else if($('password1').value!=$('password2').value){
		$('alertaError1').fade(0);
		$('alertaError2').fade(1);
	}
	else{
		$('form').action="";
		$('form').submit();
	}
}

function revisarContacto(){
	ok=1;
	errores = new Array();
	
	if(!validacionAlfabetica("nombre","4")){ ok=0; errores.push("Por favor, ingrese un nombre válido."); }
	if(!validacionSimple("empresa","4")){ ok=0; errores.push("Por favor, ingrese el nombre de su empresa."); }
	if(!validarMail("email","")){ ok=0; errores.push("Por favor ingrese una dirección de Email válida."); }
	if(!validacionSimple("consulta","8")){ ok=0; errores.push("Por favor, escriba su consulta."); }
	
	if(ok==0){
		mostrarErrores(errores);
	}
	else{
		$("contacto").action="";
		$("contacto").submit();
	}
}
/******************************/
