window.addEvent('domready', function() {
	if(typeof(pngfix) != "undefined"){ DD_belatedPNG.fix('.png'); }
	
	var flashes=$$(".flash");
	for(i=0;i<flashes.length;i++){
		if(Browser.Plugins.Flash.version){ flashes[i].removeClass("flash"); }
	}
	
	if($('flash_sucursales') && Browser.Plugins.Flash.version){
		//SCRIPT
		var swf = new Swiff('/swf/sucursales.swf', {
			width: 928,
			height: 542,
			container: 'flash_sucursales',
			 params: {
			 wMode: 'transparent'
			}
		});
	}
	if($('flash_contacto') && Browser.Plugins.Flash.version){
		//SCRIPT
		var swf = new Swiff('/swf/contacto.swf', {
			width: 928,
			height: 542,
			container: 'flash_contacto',
			 params: {
			 wMode: 'transparent'
			}
		});
	}
	if($('flash_somos') && Browser.Plugins.Flash.version){
		//SCRIPT
		var swf = new Swiff('/swf/somos.swf', {
			width: 928,
			height: 542,
			container: 'flash_somos',
			 params: {
			 wMode: 'transparent'
			}
		});
	}
	if($('flash_servicios') && Browser.Plugins.Flash.version){
		//SCRIPT
		var swf = new Swiff('/swf/servicios.swf', {
			width: 928,
			height: 542,
			container: 'flash_servicios',
			 params: {
			 wMode: 'transparent'
			}
		});
	}
	
	if($('destacados')){
		setInterval(autoRotar,4000); 
	}
	
	//desplegables
	var myAccordion = new Accordion('.desplegador', '.desplegable', {
		alwaysHide: true,
		show: -1,
		onActive: function(toggler, element){
			toggler.addClass('abierto');
		},
		onBackground: function(toggler, element){
			toggler.removeClass('abierto');
		}
	});
		
	$$('.slide').each(function(obj){
		obj.slide('hide');
		obj.style.display="block";
	});
	
	if($('banner_express')){
		$('banner_express').onmouseover=function(){
			$('banner_express').tween('width', 250, 825);
		}
		$('banner_express').onmouseout=function(){
			$('banner_express').tween('width', 825, 250);
		}
	}
	
	var modulos=$$('#destacados .modulo_noticia');
	for(i=1;i<modulos.length;i++){
		modulos[i].fade('hide');
		modulos[i].style.display="block";
	}
	if($('banner_principal')){
		mostrar(0);
	}
	/*************************************/
	var menus=$$("#menu li");
	 for(i=0;i<menus.length;i++){
	  menus[i].onmouseover=function(){
	   this.addClass("hover");
	  }
	  menus[i].onmouseout=function(){
	   this.removeClass("hover");
	  }
	 }
	 
	
});

/*////////////////////////////////////////////////////////////////////////////////////*/
/* TEST DIRVE ******************/
function enviarFormularioDeSolicitud(){
	var enviar=1;
	var errores=[];
	var listaErrores="";
	if(!validarSelect("modelo")){ errores.push('modelo'); }
	/*if(!$("fecha",6)){ errores.push('fecha'); }
	if(!validarSelect("horario")){ errores.push('horario'); }*/
	if(!validacionAlfabetica("nombre",4)){ errores.push('nombre'); }
	if(!validacionNumerica("fono",6)){ errores.push('teléfono'); }
	if(!validarMail("email")){ errores.push('email'); }
	if(!$("sucursal",6)){ errores.push('sucursal'); }		
	if(errores.length==0){
		$('alerta_solicitud').slide('out');
		$('formulario_de_solicitud').action="";
		$('formulario_de_solicitud').submit();
	}	
	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_solicitud').slide('in');
		setTimeout(function(){ $('alerta_solicitud').slide('out'); },5000);
	}	
}

/****Get opciones de select***/
function rellenar_ubicacion(){
	f=document.forms['formulario_de_solicitud'];
	f.sucursal.options.length=0;
	f.sucursal.options[f.sucursal.options.length] = new Option("Selecciona","");

	for(i=0;i<=arr.length-2;i+=3){
		id_region=arr[i];
		nombre_region=arr[i+1];
		var opcion = new Option(nombre_region,id_region);
		f.sucursal.options[f.sucursal.options.length] = opcion;
	}
	f.modelo.disabled=1;
	cambiar_modelos(0,0);
}

function cambiar_modelos(id_region,id_ciudad_seleccionada) {
	f.modelo.options.length=0;
	f.modelo.options[f.modelo.options.length] = new Option("Selecciona","");
	var lista_ciudades=[];
	
	for(i=0;i<=arr.length-2;i+=3){
		if(arr[i]==id_region){ lista_ciudades=arr[i+2]; }
	}
	
	for(j=0;j<=lista_ciudades.length-2;j+=3){
		id_ciudad=lista_ciudades[j];
		nombre_ciudad=lista_ciudades[j+1];
		var opcion = new Option(nombre_ciudad,id_ciudad);
		f.modelo.options[f.modelo.options.length] = opcion;
	}

	if(lista_ciudades.length==0){ f.modelo.disabled=1; }
	else{ f.modelo.disabled=0; }
}
/****************************/
/* CONTACTO ******************/
function enviarFormularioDeContacto(){
	var enviar=1;
	var errores=[];
	var listaErrores="";
	if(!validacionAlfabetica("nombre",4)){ errores.push('nombre'); }
	if(!validacionSimple("email",4)){ errores.push('email'); }
	if(!validacionSimple("comentario",4)){ errores.push('comentario'); }
	
	if(errores.length==0){
		$('alerta_contacto').slide('out');
		$('formulario_de_contacto').action="";
		$('formulario_de_contacto').submit();
	}	
	else{
		var count=0;
		for(i=0;i<errores.length;i++){
			if(count>0){ listaErrores+=", "; }
			count++;
			listaErrores+=errores[i];
		}
		$('campos_error_contacto').innerHTML="Por favor revisa tu "+listaErrores+"";
		$('alerta_contacto').slide('in');
		setTimeout(function(){ $('alerta_contacto').slide('out'); },5000);
	}	
}
/****************************/
var mostrando=0;
var fading=0;
function mostrar(obj){
	if(!fading){
		fading=1;
		var mostrando=obj;
		var modulos=$$('#destacados .modulo_noticia');
		for(i=0;i<modulos.length;i++){
			if(i!=obj){
				modulos[i].fade('out');
				modulos[i].id="modulo_"+i;
				setTimeout("ocultar('"+modulos[i].id+"')",750);
			}
			else{
				modulos[i].style.display="block";
				modulos[i].fade('in');
			}
		}
	}
}

function ocultar(obj){
	$(obj).style.display="none";
	fading=0;
}

function autoRotar(){
	mostrando++;
	if(mostrando==4){ mostrando=0; }
	mostrar(mostrando);
}
/*********************************************************/
/*/ SUGERENCIAS *******************/
function enviarFormularioSugerencia(){
	var enviar=1;
	var errores=[];
	var listaErrores="";
	if(!validacionAlfabetica("nombres",4)){ errores.push('nombres'); }
	if(!validacionAlfabetica("apellidos",4)){ errores.push('apellidos'); }
	if(!validacionSimple("email",4)){ errores.push('email'); }
	if(!validacionSimple("sugerencia",4)){ errores.push('sugerencia'); }
	
	if(errores.length==0){
		$('alerta_sugerencia').slide('out');
		$('formulario_sugerencia').action="";
		$('formulario_sugerencia').submit();
	}	
	else{
		var count=0;
		for(i=0;i<errores.length;i++){
			if(count>0){ listaErrores+=", "; }
			count++;
			listaErrores+=errores[i];
		}
		$('campos_error_sugerencia').innerHTML="Por favor revisa tu "+listaErrores+"";
		$('alerta_sugerencia').slide('in');
		setTimeout(function(){ $('alerta_sugerencia').slide('out'); },5000);
	}	
}
/**********************************************************************************/

function seleccionar_cuenta(id){
	var formularios = $$('#formularios form');
	for(i=0;i<formularios.length;i++){
		formularios[i].style.display="none";	
	}
	$("formulario_"+id).style.display="block";
	
	var botones = $$('#menu_cuentas a');
	for(i=0;i<botones.length;i++){
		botones[i].removeClass("seleccionado");	
	}
	$("btn_"+id).addClass("seleccionado");	
}

function cerrarCuentas(){
	$("cuentas").fade("out");
	setTimeout(function(){
		$("cuentas").style.display="none";	
	},750);
}

function abrirCuentas(){
	$("cuentas").fade('hide');
	$("cuentas").style.display="block";
	$("cuentas").fade("in");
}
