// JavaScript Document
var item_menu_a;
var zoom_map = 15;
var interval_banner;
function continuar(){
	$('form_register').fade('out');
	$('modal_index').fade('out');	
}




function listo(){
	$('form_register_content').set('html', '<table width="100%" height="100$%"><tr><td valign="middle" align="center"><div class="text_12px">Los datos se han enviado correctamente<br />Para confirmar la solicitud se ha enviado un correo<br /> a la direcci&oacute;n suministrada por usted.</div><br /><input class="btn" value="Continuar" style="padding-bottom:0px;" onClick="continuar()" /></td></tr></table>');
	
}
function notificar(text){
	$('notified').set('text',text);
	$('notified').fade('in');
}
function validar_form_reg(){
	if($('txt_email_por_index').value == ''){
		notificar('Debe llenar el campo Email');
		return false;
	}
	if(!$('txt_email_por_index').value.test('(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$')){
		notificar('direccion de correo invalida!');
		return false;
	}
	if($('txt_nombre_por_index').value == ''){
		notificar('Debe llenar el campo Nombre');
		return false;
	}
	
	if($('txt_nombre_por_index').value.lenght < 5){
		notificar('Debe llenar el campo Nombre');
		return false;
	}
	if($('txt_apellido_por_index').value == ''){
		notificar('Debe llenar el campo Apellido');
		return false;
	}
	
	if($('txt_cedula_por_index').value == ''){
		notificar('Debe llenar el campo Cedula');
		return false;
	}
	if(!$('txt_cedula_por_index').value.test('^([0-9]*|\d*\.\d{1}?\d*)$')){
		notificar('C&eacute;dula invalida!');
		return false;
	}
	
	if($('txt_ubicacion_por_index').value == ''){
		notificar('Debe llenar el campo Ubicaci&oacute;n');
		return false;
	}
	
	if($('txt_telefono_por_index').value == ''){
		notificar('Debe llenar el campo Tel&eacute;fono');
		return false;
	}
	if(!$('txt_telefono_por_index').value.test('^([0-9]*|\d*\.\d{1}?\d*)$')){
		notificar('Tel&eacute;fono invalido!');
		return false;
	}
	if(!$('rb_sit_por_index').checked && !$('rb_not_por_index').checked){
		notificar('Debe decir si trabaja o no!');
		return false;
	}
	
	
	return true;
}
window.addEvent('domready', function(){
	if($chk($('form_register'))){
		
		$('notified').fade('out');
		pos2 = $('main_content').getPosition();
		$('form_register').setStyle('left',pos2.x+140);
		$('form_register').setStyle('top',(window.getSize().y-280)/2);
		$('form_register').setStyle('display','');
		$('btn_enviar_index').addEvent('click', function(){
			$('notified').fade('out');
			
			if(validar_form_reg()){
				xajax_registrar_prospecto(xajax.getFormValues('form_prospecto_index'));
				$('form_register_content').set('html', '<table width="100%" height="100$%"><tr><td valign="middle" align="center"><div class="text_12px">cargando</div><img src="img/cargando.gif"></td></tr></table>');
			}
		})
		$('btn_saltar').addEvent('click',function(){
			$('form_register').fade('out');
			$('modal_index').fade('out');
		})
	}
	
	
	
	$('btn_ir').addEvent('click', function(){
		xajax_iniciar_sesion($('txt_usuario').value,$('psw_password').value);						   
	});								 

	$$('.item_menu').each(function(ele){
		ele.getFirst().setStyle('opacity','0.2');
		ele.addEvent('mouseover', function(e){
			this.getFirst().setStyle('opacity','1');
		});	
		ele.addEvent('click', function(e){
			/*if($chk(item_menu_a))
				item_menu_a.getFirst().setStyle('opacity','0.2');
			item_menu_a = this;
			$('content_ajax').set('html', '<table width="100%" height="100$%"><tr><td valign="middle" align="center"><div class="text_12px">cargando</div><div><img src="img/cargando.gif"></div></td></tr></table>');
			$('content_ajax').set('load', {evalScripts: true, link:'chain', async:'false'});
			$('content_ajax').load('panels/'+this.getProperty('id')+'.php');*/
			document.location="index.php?zone="+this.getProperty('id');
		});	
		ele.addEvent('mouseout',function(e){
			if(item_menu_a != this)
			this.getFirst().setStyle('opacity','0.2');								 
		});
	});
	
	$('back1').addEvent('click', function(){
		$('body').setStyle('background-image', 'url(img/back1.jpg)');
	});
	$('back2').addEvent('click', function(){
		$('body').setStyle('background-image', 'url(img/back2.jpg)');									  
	});
	var fx = new Fx.Morph($('banner_slide'),{duration: 'long', transition: Fx.Transitions.Sine.easeOut});
	fx.start({
		'height': [300, 60]
	});
	$('banner_img1').addEvent('click', function(){
		$$('.index_img_a').each(function(items){
			items.removeClass('index_img_a');
			items.addClass('index_img_i');				 
		});
		this.getLast().removeClass('index_img_i');
		this.getLast().addClass('index_img_a');
		clearTimeout(interval_banner);
		fx.start({
			'height': [60, 300]
		}).chain(function(){
			var myImages = new Asset.images(['img/banner1.jpg'], {
				onComplete: function(){
					//alert('All images loaded!');
					$('banner_img_content').setStyle('background','url(img/banner1.jpg)');
					fx.start({
						'height': [300, 60]
					});
					
					interval_banner = setTimeout(function(){
						$('banner_img2').fireEvent('click');		 
					}, 8000);
				}
			});	
		});								
	});
	
	$('banner_img2').addEvent('click', function(){
		$$('.index_img_a').each(function(items){
			items.removeClass('index_img_a');
			items.addClass('index_img_i');				 
		});
		this.getLast().removeClass('index_img_i');
		this.getLast().addClass('index_img_a');
		clearTimeout(interval_banner);
		fx.start({
			'height': [60, 300]
		}).chain(function(){
			var myImages = new Asset.images(['img/banner2.jpg'], {
				onComplete: function(){
					//alert('All images loaded!');
					$('banner_img_content').setStyle('background','url(img/banner2.jpg)');
					fx.start({
						'height': [300, 60]
					});
					
					interval_banner = setTimeout(function(){
						$('banner_img3').fireEvent('click');		 
					}, 8000);
				}
			});	
		});																			
	});
	$('banner_img3').addEvent('click', function(){
			$$('.index_img_a').each(function(items){
			items.removeClass('index_img_a');
			items.addClass('index_img_i');				 
		});
		this.getLast().removeClass('index_img_i');
		this.getLast().addClass('index_img_a');
		clearTimeout(interval_banner);
		fx.start({
			'height': [60, 300]
		}).chain(function(){
			var myImages = new Asset.images(['img/banner3.jpg'], {
				onComplete: function(){
					//alert('All images loaded!');
					$('banner_img_content').setStyle('background','url(img/banner3.jpg)');
					fx.start({
						'height': [300, 60]
					});
					clearTimeout(interval_banner);
					var interval_banner = setTimeout(function(){
						$('banner_img4').fireEvent('click');		 
					}, 8000);
				}
			});	
		});																			
	});
	$('banner_img4').addEvent('click', function(){
			$$('.index_img_a').each(function(items){
			items.removeClass('index_img_a');
			items.addClass('index_img_i');				 
		});
		this.getLast().removeClass('index_img_i');
		this.getLast().addClass('index_img_a');
		clearTimeout(interval_banner);
		fx.start({
			'height': [60, 300]
		}).chain(function(){
			var myImages = new Asset.images(['img/banner4.jpg'], {
				onComplete: function(){
					//alert('All images loaded!');
					$('banner_img_content').setStyle('background','url(img/banner4.jpg)');
					fx.start({
						'height': [300, 60]
					});
					interval_banner = setTimeout(function(){
						$('banner_img5').fireEvent('click');		 
					}, 8000);
				}
			});	
		});																			
	});
	
	$('banner_img5').addEvent('click', function(){
			$$('.index_img_a').each(function(items){
			items.removeClass('index_img_a');
			items.addClass('index_img_i');				 
		});
		this.getLast().removeClass('index_img_i');
		this.getLast().addClass('index_img_a');
		clearTimeout(interval_banner);
		fx.start({
			'height': [60, 300]
		}).chain(function(){
			var myImages = new Asset.images(['img/banner5.jpg'], {
				onComplete: function(){
					//alert('All images loaded!');
					$('banner_img_content').setStyle('background','url(img/banner5.jpg)');
					fx.start({
						'height': [300, 60]
					});
					
					interval_banner = setTimeout(function(){
						$('banner_img1').fireEvent('click');		 
					}, 8000);
				}
			});	
		});																			
	});
	if(intro){
	new Asset.images(['img/banner_slide.png','img/banner1.jpg','img/back_50.png','img/back_80.png'], {
		onComplete: function(){
			$('ent').set('html','ENTRAR')
			$('ent').addEvent('click', function(){
				$('main_content').setStyle('overflow','');								
				$('main_content').setStyle('height','100%');
				$('index').fade(0);
				interval_banner = setTimeout(function(){
						$('banner_img2').fireEvent('click');		 
				}, 8000);
			});
		}
	});
	}else{
		//$('main_content').setStyle('overflow','');
		$('main_content').setStyle('height','100%');
		interval_banner = setTimeout(function(){
			$('banner_img2').fireEvent('click');		 
		}, 8000);
	}
	var aySound = new Array();
	
	$('btn_acercar_map').addEvent('click', function(){
		zoom_map++;
		$('map_direccion').src = "http://maps.google.com/staticmap?center=10.490906,-66.859340&zoom="+zoom_map+"&size=700x240&maptype=roadmap&markers=10.490706,-66.859329,blues&key=ABQIAAAA5xDOUPQUwb7KrmefQqC8ABREN8qY_WA8fPbWAktij_o3GtiaKBQw0rc0QibWYzq977WD2zveUKUEig&sensor=false";												
	});
	$('btn_alejar_map').addEvent('click', function(){
		zoom_map--;
		$('map_direccion').src = "http://maps.google.com/staticmap?center=10.490906,-66.859340&zoom="+zoom_map+"&size=700x240&maptype=roadmap&markers=10.490706,-66.859329,blues&key=ABQIAAAA5xDOUPQUwb7KrmefQqC8ABREN8qY_WA8fPbWAktij_o3GtiaKBQw0rc0QibWYzq977WD2zveUKUEig&sensor=false";												
	})
	
	$('btn_cerrar_vtn').addEvent('click', function(){
		$('more_contact').setStyle('display','none');							
	})
	$('btn_more_inf_cont').addEvent('click', function(){
		pos = $('main_content').getPosition();
		$('more_contact').setStyle('left',pos.x+140);
		$('more_contact').setStyle('top',(window.getSize().y-500)/2);
		$('more_contact').setStyle('display','');							
	})
	
	if(Browser.Engine.trident){
		$('more_contact').setStyle('height', '600px');	
	}
	
});

var old_steps = 0;
function makeScrollbar(content,scrollbar,handle){
	var steps = content.getScrollSize().y - content.getSize().y;
	//$('step').set('text',steps);
	//if(steps !=0){
	if(old_steps!=steps){
		var slider = new Slider(scrollbar, handle, {	
			steps: steps,
			mode: ('vertical'),
			onChange: function(step){
				// Scrolls the content element in x or y direction.
				//$('step').set('text',step);
				var x = (0);
				var y = (step);
				content.scrollTo(x,y);
			}
		});
	//}
	}
	old_steps = steps;
	//$(document.body).addEvent('mouseleave',function(){slider.drag.stop()});
	
}
