window.onload = function () {

	if ($('form_login')){
		$('form_login').onsubmit = function () {
		inline_login();
		return false;	
		}	
	}
	else{
		$('topmenu').style.backgroundColor='white';
	}

	if($('form_registro')){
		$('form_registro').onsubmit = function () {
		inline_register();
		return false;	
		}
	}

	

	if($('form_info_empresa')){
		$('form_info_empresa').onsubmit = function () {
		inline_info_empresa();
		return false;	
		}
	}
	
}

function inline_login() {
	new Ajax.Updater ('area_avisos_login', BASE_URL+'acciones/validar_usuario', {method:'post',postBody:'usuario='+$('form_login').usuario.value+'&clave='+$('form_login').clave.value,onComplete: function evaluar_respuesta_login(){
		if( document.getElementById('respuesta_login').value == '1'){ 
				$('area_campos_login').style.display='none';
				window.location.reload();
		}
		//if( document.getElementById('respuesta_login').value == '1') $('area_campos_login').innerHTML='';
		}});
	//new Effect.Appear('login_header');
}

function inline_logout() {
	new Ajax.Updater ('area_avisos_login', BASE_URL+'acciones/desconectar_usuario', {method:'get',onComplete: function evaluar_respuesta_logout(){
		$('area_campos_login').style.display='block';
		$('area_avisos_login').style.display='none';
		}});
	//new Effect.Appear('login_header');
	alert("Desconectado.");
}

function inline_clave() {
	$('area_avisos_login').innerHTML="Enviando contraseña...";
	new Ajax.Updater ('area_avisos_login', BASE_URL+'acciones/recordar_clave', {method:'post',postBody:'usuario='+$('form_login').usuario.value,onComplete: function evaluar_respuesta_clave(){
		if( document.getElementById('respuesta_clave').value == '1'){ 
				$('area_avisos_login').style.display='none';
				alert("Te hemos enviado un correo con tu contraseña de usuario de Chequeplus.");
			}
		else
			alert("El email proporcionado no es de un usuario de Chequeplus.");
		$('area_campos_login').style.display='block';
		}});
	//new Effect.Appear('login_header');
}

function inline_register() {
	var aceptado=$('form_registro').conditions.checked;
	var iguales= ($('form_registro').clave.value == $('form_registro').clave2.value);
	if(aceptado && iguales){
		$('registro_avisos').innerHTML='<img src="'+BASE_URL+'/images/avisos/reg_04.gif"'+
			 																' alt="Registro en proceso..." ' +
			 																' title="Registro en proceso..." />';
		$('area_campos_registro').style.display='block';
		$('area_clave_registro').style.display='none';
		var post_body='usuario='+$('form_registro').usuario.value+'&clave='+$('form_registro').clave.value+
									'&clave2='+$('form_registro').clave2.value+'&codigo_postal='+$('form_registro').codigo_postal.value+
									'&edad='+$('form_registro').edad.value+'&sexo='+$('form_registro').sexo.value;
		new Ajax.Updater ('registro_avisos', BASE_URL+'acciones/registrar_usuario', {method:'post',postBody:post_body ,onComplete: function evaluar_respuesta(){
			if( document.getElementById('respuesta_registro').value == '1') window.location.reload();
		}});
		new Effect.Appear('registro_avisos');
	}
	else{
		if (!iguales){
			 $('registro_avisos').innerHTML='<img src="'+BASE_URL+'/images/avisos/reg_02.gif"'+
			 																' alt="No es igual la contrase&ntilde;a que la confirmaci&oacute;n" ' +
			 																' title="No es igual la contrase&ntilde;a que la confirmaci&oacute;n" />';
			 $('area_campos_registro').style.display='none';
			 $('area_clave_registro').style.display='block';
		}
		else{
			$('registro_avisos').innerHTML='<img src="'+BASE_URL+'/images/avisos/reg_03.gif"'+
			 																' alt="Lo sentimos: no es posible registrarse sin aceptar las condiciones" ' +
			 																' title="Lo sentimos: no es posible registrarse sin aceptar las condiciones" />';
			//new Effect.Appear('area_campos_registro');
			$('area_campos_registro').style.display='block';
			$('area_clave_registro').style.display='none';
		}
	}
	

}

function inline_send_email() {
	var aceptado_envio=$('form_send_email').aceptar_envio.value;
	var aceptado=$('form_send_email').conditions.checked;
	if(aceptado){
		$('send_email_avisos').innerHTML='<img src="'+BASE_URL+'/images/avisos/mail_03.gif" alt="Enviando cheque..." title="Enviando cheque..." />';
		new Ajax.Updater ('send_email_avisos',
											BASE_URL+'acciones/envio_cheque',
											{method:'post',postBody:'usuario='+$('form_send_email').usuario.value+'&oferta='+$('form_send_email').oferta.value+'&aceptado_envio='+aceptado_envio, onComplete: function evaluar_respuesta(){
			if( document.getElementById('respuesta_send_mail').value == '1') 
			{	$('area_campos_send_email').style.display='none';
			    hide_send_offer();
			 }
				}} );
		//new Effect.Appear('login_header');
	}
	else{
		$('send_email_avisos').innerHTML='<img src="'+BASE_URL+'/images/avisos/mail_02.gif" alt="No es posible el env&iacute;o sin aceptar las codiciones" title="No es posible el env&iacute;o sin aceptar las codiciones" />';
		//new Effect.Appear('area_campos_registro');
	}
}

function inline_info_empresa() {
	$('empresa_avisos').innerHTML="Registrando información...";
	new Ajax.Updater ('empresa_avisos', BASE_URL+'acciones/info_empresa', {method:'post',postBody:'empresa='+$('form_info_empresa').empresa.value+'&contacto='+$('form_info_empresa').contacto.value+'&telefono='+$('form_info_empresa').telefono.value+'&email='+$('form_info_empresa').email.value+'&comentarios='+$('form_info_empresa').comentarios.value});
}

function invalidar_envio() {
	$('form_send_email').aceptar_envio.value=0;
	return false;
}

function consultar_ofertas() {
	//alert($('busqueda').query.value);
	window.location.href=BASE_URL+'contenido/ofertas/'+$('busqueda').query.value;
	return false;
}

//Actualiza num_loc
var activado=false;
function check_loc() {
	if (activado){
		Effect.Pulsate('localizaciones', { pulses: 3, duration: 2.0, from: 0.4 });
	}
	else{
		new Ajax.Updater ('num_loc', BASE_URL+'acciones/numero_localizaciones', {method:'get',onComplete: function actualizar_loc(){
			$('localizaciones').style.display="block";
			Effect.Pulsate('localizaciones', { pulses: 3, duration: 2.0, from: 0.4 });
			activado=true;
			}});
	}
	window.setTimeout("check_loc()",5000);
}

function show_send_offer(){
    $('area_send_email').style.width="210px";
    $('area_send_email').addClassName('get_check_now');
    $('tapa').style.display="block";
}

function hide_send_offer(){
    $('area_send_email').removeClassName('get_check_now');
    $('area_send_email').style.width="100%";
    $('tapa').style.display="none";
}
