function focusCamposLogin() {
	Effect.Fade('login_error',{ duration: 0.5, from: 1, to: 0 });
	$('login_error').update("");
	if($F("usuario") == "Usuario") {
		$("usuario").value = "";
	}
	
	if($('passwordId').type == 'text') {
		changeInputType($('passwordId'), 'password');
	}
}


function changeInputType(oldObject, oType) {
	  var newObject = document.createElement('input');
	  newObject.type = oType;
	  if(oldObject.size) newObject.size = oldObject.size;
//	  if(oldObject.value) newObject.value = oldObject.value;
	  if(oldObject.name) newObject.name = oldObject.name;
	  if(oldObject.id) newObject.id = oldObject.id;
	  if(oldObject.className) newObject.className = oldObject.className;
	  if(oldObject.onfocus) newObject.onfocus = oldObject.onfocus;
	  if(oldObject.onkeypress) newObject.onkeypress = oldObject.onkeypress;
	  oldObject.parentNode.replaceChild(newObject,oldObject);
	  return newObject;
}


function submitenterPassword(myfield,e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13) {
		clickBtLogin();
   		return false;
   	}
	else
 		return true;
}

function ocultaError() {
	Effect.Fade('login_error', { duration: 0.5, from: 1, to: 0});
}

function mostrarMensaje(msg) {
	$('login_loading').hide();
	$('login_error').update(msg);
	Effect.Appear('login_error', { duration: 0.5});
	setTimeout("ocultaError()",1500);
	setTimeout("muestraIdentificacion()",2000);
}

function clickBtLogin() {
	$('identificacion').hide();
	Effect.Appear('login_loading', { duration: 0.5});
	idCliente 	= $F('usuario');
	passCliente = hex_md5($F('passwordId'));
	var url = "/mini/loginMini.php";
	var pars = "idCliente=" + idCliente + "&passCliente=" + passCliente;
	new Ajax.Request(url, {
		method: "get",
		parameters: pars,
		onComplete: function(t) {
			var json = t.responseText.evalJSON();
			if(json.code == '-1') {
				mostrarMensaje(json.msg);
			} else {
				$('login_loading').hide();
				$('login_recordar').hide();
				if($('reload') && $F('reload') == "si") location.reload();
				recargarPreCabecera();
				$('cajaLogin').className = "logueado";
				$('login_logged').update(json.msg);
				muestraLogged();
			}
		}
	});
}

function mostrar(obj) {
	Effect.Appear(obj, { duration: 0.5});
}

function ocultar(obj) {
	Effect.Fade(obj, { duration: 0.5, from: 1, to: 0});
}

function muestraLogged() {
	Effect.Appear('login_logged', { duration: 0.5});
}

function ocultaLogged() {
	Effect.Fade('login_logged', { duration: 0.5, from: 1, to: 0});
}

function ocultaIdentificacion() {
	Effect.Fade('identificacion', { duration: 0.5, from: 1, to: 0});
}

function muestraIdentificacion() {
	$('usuario').value='Usuario';
	$('passwordId').value='';
	$('cajaLogin').className = "user";
	Effect.Appear('identificacion', { duration: 0.5});
}

function ocultaLogged() {
	Effect.Fade('login_logged', { duration: 0.5, from: 1, to: 0});
}

function borrarSesionMini() {
	var u=location.href;
	ocultaLogged();
	var url = "/sesiones/borrarSesion.php";
	var myAjax = new Ajax.Request(url, {
		onComplete: function (transport) {
			recargarPreCabecera();
			$('login_recordar').show();
			if($('reload') && $F('reload') == "si"){
				location.reload();
			}	
			if(u == "http://comprar/mini/" || 
			   u == "http://comprar.nxservidor/mini/" ||
			   u == "http://comprar.nxservidor.com/mini/" ||
			   u == "http://www.comprar.es/mini/"){
				location.reload();
			}else{
				setTimeout("muestraIdentificacion()", 500);
			}
		
		}
	});
}

function iniciarBusqueda() {
	$('fBuscador').submit();
}

function recargarPujas() {
	var url = "/mini/recargaNumPujas.php";
	new Ajax.Request(url, {
		onComplete: function (t) {
			if(t.responseText != "")
				$('numpujasCliente').update(t.responseText);
			recargarPreCabecera();
		}
	});
}

function recargarPreCabecera() {
	var url = "/mini/getpreCabecera.php";
	new Ajax.Request(url, {
		onComplete: function (t) {
			if(t.responseText != "") $('precabecera').update(t.responseText);
		}
	});
}

var win_completar;
function onUsarPujasCompleted(){
	/*if ($F("usuario_completo")==0) {
		win_completar = new Window({className: "dialog",  width:350, height:110, zIndex: 100, resizable: false, title: "Ficha incompleta", showEffect:Effect.BlindDown, hideEffect: Effect.SwitchOff, draggable:true, wiredDrag: true});
		win_completar.getContent().innerHTML= "<div style='padding:10px'>"+$("usuarioIncompleto").innerHTML+"</div>"; 		 		
		win_completar.showCenter(); 
	}*/
	getEstadoMini();
	recargarPujas();
}
