var FoxPass={useFacebox:true,checkLogin:function(){var a=false;$.ajax({async:false,type:"POST",url:"/webservices/users/CheckSession.aspx",data:{GetUserData:true},success:function(b){if($("CheckSession",b).attr("status")==0){FoxPass.createCookie(b);a={id:$("User",b).attr("userid"),username:$("User",b).attr("username"),email:$("User",b).attr("email")}}else{FoxPass.destroyCookie();a=false}},error:function(){a=false},dataType:"xml"});return a},login:function(){var c=$("#LoginDiv"),b=$(window).width(),a;if(c.length==0){$("body").append('<div id="LoginDiv" style="display:none;"></div>');c=$("#LoginDiv");$(c).dialog({autoOpen:false})}if(FoxPass.checkLogin()==false){$(c).html('<div style="text-align:center;"><br /><img src="images/ajax-loader.gif" /><br /><em>Cargando...</em></div>');$(c).dialog("option","modal",true);$(c).dialog("option","width","600px");$(c).dialog("option","position",[(b-600)/2,100]);a={Cancelar:function(){$(c).dialog("close")}};a[$("#upload-aceptar").html()]=FoxPass.submitLogin;$(c).dialog("option","buttons",a);$(c).dialog("option","closeOnEscape",true);$(c).dialog("open");$(c).load("login?return="+$(window).attr("location"),{},function(){$("#LoginForm").submit(FoxPass.submitLogin);$("#username").focus();$("#LoginForm input").keyup(function(d){if(d.keyCode==13){FoxPass.submitLogin()}})})}return false},loginFacebox:function(){if(FoxPass.checkLogin()==false){$.facebox(function(){$.get("login?return="+$(window).attr("location"),{},function(a){$(document).bind("reveal.facebox",function(){$(".closeFb").click(function(){$(document).trigger("close.facebox");return false})});$.facebox(a);$("#LoginForm").submit(FoxPass.submitLogin);$("#username").focus();$("#LoginForm input").keyup(function(b){if(b.keyCode==13){FoxPass.submitLogin()}})})})}return false},submitLogin:function(){var a=new RegExp(/[^@]+@[^@]+/),b;if(a.test($("#username").val())){b={username:"",email:$("#username").val(),password:$("#password").val()}}else{b={username:$("#username").val(),email:"",password:$("#password").val()}}$("#LoginDiv").html('<div style="text-align:center;"><br /><img style="position:center;" src="images/ajax-loader.gif" /><br /><em>Verificando...</em></div>');$.post("/webservices/users/Login.aspx",b,function(c){if($("Login",c).attr("status")==0){FoxPass.createCookie(c);if(!FoxPass.useFacebox){$("#LoginDiv").dialog("close")}FoxPass.callback()}else{$.get("login?error=1",function(d){if(FoxPass.useFacebox){$.facebox(d)}else{$("#LoginDiv").html(d)}$("#LoginForm").submit(FoxPass.submitLogin);$("#username").focus();$("#LoginForm input").keyup(function(e){if(e.keyCode==13){FoxPass.submitLogin()}})})}},"xml");return false},logout:function(){$.post("/webservices/users/Logout.aspx",function(a){FoxPass.destroyCookie();$(window).attr("location","/")},"xml");return false},callback:function(){},createCookie:function(a){Cookie.setCookie("userid",$("User",a).attr("userid"),3600000);Cookie.setCookie("username",$("User",a).attr("username"),3600000);Cookie.setCookie("email",$("User",a).attr("email"),3600000);Cookie.setCookie("country_id",$("Country",a).attr("id"),3600000);Cookie.setCookie("country_code",$("Country",a).attr("code"),3600000);Cookie.setCookie("country_name",$("Country",a).attr("name"),3600000)},destroyCookie:function(){Cookie.setCookie("userid","",-1);Cookie.setCookie("username","",-1);Cookie.setCookie("email","",-1);Cookie.setCookie("country_id","",-1);Cookie.setCookie("country_code","",-1);Cookie.setCookie("country_name","",-1)}};