/*
	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

function login(){
var _1=dojo.byId("loginform");
if(!_1.username.value||!_1.password.value){
dojo.style(dojo.byId("loginError"),"display","block");
}else{
dijit.byId("loginPopUp").hide();
_1.returnPath.value=window.location.href;
_1.submit();
}
};
function cancelLogin(){
dijit.byId("loginPopUp").hide();
};
function submitLogin(_2){
var _3;
if(window.event){
_3=window.event.keyCode;
}else{
if(_2){
_3=_2.which;
}else{
return true;
}
}
if(_3==13){
var _4=dojo.byId("loginform");
if(!_4.username.value||!_4.password.value){
dojo.style(dojo.byId("loginError"),"display","block");
return true;
}else{
_4.submit();
return false;
}
}else{
return true;
}
};
var showLogin=function(){
dojo.connect(dojo.byId("login"),"onclick",function(){
setDialogPosition("250px");
dijit.byId("loginPopUp").show();
var _5=dojo.byId("loginform");
_5.returnPath.value=window.location.href;
_5.username.focus();
});
};
var closePm=function(){
dojo.connect(dojo.byId("popUpLink"),"onclick",function(){
dijit.byId("pmPopUp").hide();
dojo.byId("pmform").submit();
return false;
});
};
var closeAndResetPm=function(){
dojo.connect(dojo.byId("popUpCloseButton"),"onclick",function(){
dijit.byId("pmPopUp").hide();
dojo.xhrPost({url:"/jforum.page",content:{"module":"ajax","action":"newPmToFalse"}});
});
};
function setDialogPosition(_6,_7){
dojo.extend(dijit.Dialog,{_position:function(){
if(!dojo.hasClass(dojo.body(),"dojoMove")){
var _8=this.domNode;
var _9=dijit.getViewport();
var p=this._relativePosition;
var mb=p?null:dojo.marginBox(_8);
if(_7==undefined){
_7=Math.floor(_9.l+(p?p.l:(_9.w-mb.w)/2))+"px";
}
dojo.style(_8,{left:_7,top:_6});
}
}});
};
