function doLogin (url, div){
        if ($("login_button").disabled == true) {
                return true;
        }

	$("login_button").disabled = true;
	new Ajax.Request(url, {
		method: 'post',
		encoding: 'iso-8859-1',
		evalJS: true,
		parameters: { uname : $F("uname"), passwd : $F("passwd"), rememberpass : $("rememberpass").checked, login : $("login_button").name},
		onSuccess: function(transport){
			if(transport.responseText == "ok") {
//				window.location.href = "/members/index.php";
				$('loginFormOnLightbox').submit();
			} else {
				$('login_id').update(transport.responseText);
				$("login_button").disabled = false;
			}
		}
	});
	return false;
}
function doExecuteEnter(e){
	var tecla = (document.all) ? e.keyCode : e.which;
	if (tecla==Event.KEY_RETURN) 
		doLogin ('/signin', $('login_id'));
}

function doRecovery (url, div){
	new Ajax.Request(url, {
		method: 'post',
		encoding: 'iso-8859-1',
		evalJS: true,
		parameters: { email : $F("email"), recover : $("recover").name},
		onSuccess: function(transport){
			$('recovery_id').update(transport.responseText);
		}
	});
}
function doExecuteEnterRecovery(e){
	var tecla = (document.all) ? e.keyCode : e.which;
	if (tecla==Event.KEY_RETURN) 
		doRecovery ('/password_recovery', $('recovery_id'));
}


function login_close_modal() {
    $('modal_overlay').hide();
    $('modal_container').hide();
}

function login_position_modal() {
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
		var ieversion = new Number(RegExp.$1); // capture x.x portion and store as a number
	} else {
		var ieversion = 99;
	}

    if ($('modal_container')) {
		if (ieversion >= 7) {
			var width = (document.body.offsetWidth - $('modal_container').offsetWidth)/2;
			var height = (document.body.offsetHeight - $('modal_container').offsetHeight)/2;

			$('modal_container').style.left = width + (document.all ? document.documentElement.scrollLeft : window.pageXOffset) + 'px';
			$('modal_container').style.top = height + (document.all ? document.documentElement.scrollTop : window.pageYOffset) + 'px';

		} else {
			$('modal_container').style.left = '225px';
			$('modal_container').style.top = '175px';
		}
    }
}

function login_open_modal() {
    window.onresize = login_position_modal;
    window.onscroll = login_position_modal;

    if($('modal_overlay')) {
        $('modal_overlay').show();
    }
    if ($('modal_container')) {
        $('modal_container').show();
        login_position_modal();
    }
    if ($('uname')) {
        $('uname').focus();
    }
}


function pass_position_modal() {
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
		var ieversion = new Number(RegExp.$1); // capture x.x portion and store as a number
	} else {
		var ieversion = 99;
	}

    if ($('modal_container_pass')) {
		if (ieversion >= 7) {
			var width = (document.body.offsetWidth - $('modal_container_pass').offsetWidth)/2;
			var height = (document.body.offsetHeight - $('modal_container_pass').offsetHeight)/2;

			$('modal_container_pass').style.left = width + (document.all ? document.documentElement.scrollLeft : window.pageXOffset) + 'px';
			$('modal_container_pass').style.top = height + (document.all ? document.documentElement.scrollTop : window.pageYOffset) + 'px';
		} else {
			$('modal_container').style.left = '225px';
			$('modal_container').style.top = '175px';
		}
    }
}

function pass_close_modal() {
    $('modal_overlay_pass').hide();
    $('modal_container_pass').hide();
}
function pass_open_modal() {
    window.onresize = pass_position_modal;
    window.onscroll = pass_position_modal;

    $('modal_overlay_pass').show();
    $('modal_container_pass').show();
    pass_position_modal();
}



