var thumbnailWidth=88;var thumbnailHeight=66;var loginWindowActive=false;var ALIGN_RIGHT=1;var ALIGN_LEFT=2;var loginWidget;var Login={handlers:[],RunHandlers:function(){$(this.handlers).each(function(){this(Login.UserData)})},UserData:null,NotApprobedCallback:null,NotApprobedCallbackParams:null,IsFavorito:function(a){if(this.UserData!=null){for(i=0;i<this.UserData.Favoritos.length;i++){if(this.UserData.Favoritos[i].IdVisibilidad==a){return true}}}return false},errorMode:function(){$("#fieldDetLogin input").css("background-color","#FFF1AF");$("#loginError").show();$("#continuar").show();$("#ingresando").hide();$("#loginNotApproved").hide()},notApprovedMode:function(){$("#fieldDetLogin input").css("background-color","#FFFFFF");$("#loginNotApproved").show();$("#loginError").hide();$("#continuar").show();$("#ingresando").hide()},IsGuardada:function(a){if(this.UserData!=null){for(i=0;i<this.UserData.Busquedas.length;i++){if(this.UserData.Busquedas[i].QueryString==a){return true}}}return false},LoginFailedCallback:null,LoginFailedCallbackParams:null,callbackFunction:null,callbackParams:null,AddHandler:function(a){this.handlers.push(a)},CheckLogin:function(b,c,a){if(Login.UserData!=null){if(c!=null){c(a)}}else{Login.callbackFunction=c;Login.callbackParams=a;Login.ShowLoginForm(b)}},DoLogin:function(c,b,a){if(c!=""&&b!=""){$("#continuar").hide();$("#ingresando").show();$.ajax({url:usuariosLoginUrl,data:{usuario:c,password:b,contentType:"json"},type:"GET",cache:false,dataType:"json",success:function(d){if(d.LoginFailed!=null){Login.errorMode();if(Login.LoginFailedCallback!=null){Login.LoginFailedCallback(Login.LoginFailedCallbackParams)}return}if(d.IsApprobed==false){Login.notApprovedMode();$("#linkReenviarConfirmacion").click(function(){$("#fieldDetLogin").append('<form id="reenviarConfirmacionPopUp" method ="post" action='+usuariosReenviarConfirmacionUrl+'><input type="hidden" name="usuario" value="'+c+'"/></form>');$("#reenviarConfirmacionPopUp").submit()});if(Login.NotApprobedCallback!=null){Login.NotApprobedCallback(Login.NotApprobedCallbackParams)}return}Login.UserData=d;Login.RunHandlers();if(Login.callbackFunction!=null){Login.callbackFunction(Login.callbackParams);Login.callbackFunction=null;Login.callbackParams=null}Login.HideLoginForm();Login.IsLoggedIn=true}})}else{Login.errorMode()}},HideLoginForm:function(){$("#fieldDetLogin input").css("background-color","#FFFFFF");$("#loginWindow").hide();$("#loginNotApproved").hide();$("#loginError").hide();loginWindowActive=false;Login.callbackFunction=null;Login.callbackParams=null},ShowLoginForm:function(a){if(loginWindowActive){Login.HideLoginForm();return}loginWindowActive=true;var b=findPosY(a)+a.offsetHeight+20;var c=findPosX(a)-10;$("#loginWindow").show();$("#loginAreaFields").show();$("#loginWindow").css("top",b+"px");$("#loginWindow").css("left",c+"px");$("#loginUpperArea").hide();$("#innerLoginWindow").show()}};function copyObjectX(a,d,b){var c=findPosX(a)+a.offsetHeight+b;d.css("left",c+"px")}function copyObjectY(b,d,c){var a=findPosY(b)+c;d.css("top",a+"px")}function findPosX(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b}function findPosY(b){var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a}function MM_preloadImages(){var f=document;if(f.images){if(!f.MM_p){f.MM_p=new Array()}var e,c=f.MM_p.length,b=MM_preloadImages.arguments;for(e=0;e<b.length;e++){if(b[e].indexOf("#")!=0){f.MM_p[c]=new Image;f.MM_p[c++].src=b[e]}}}}function MM_swapImgRestore(){var d,b,c=document.MM_sr;for(d=0;c&&d<c.length&&(b=c[d])&&b.oSrc;d++){b.src=b.oSrc}}function MM_findObj(f,e){var c,b,a;if(!e){e=document}if((c=f.indexOf("?"))>0&&parent.frames.length){e=parent.frames[f.substring(c+1)].document;f=f.substring(0,c)}if(!(a=e[f])&&e.all){a=e.all[f]}for(b=0;!a&&b<e.forms.length;b++){a=e.forms[b][f]}for(b=0;!a&&e.layers&&b<e.layers.length;b++){a=MM_findObj(f,e.layers[b].document)}if(!a&&e.getElementById){a=e.getElementById(f)}return a}function MM_swapImage(){var e,d=0,b,c=MM_swapImage.arguments;document.MM_sr=new Array;for(e=0;e<(c.length-2);e+=3){if((b=MM_findObj(c[e]))!=null){document.MM_sr[d++]=b;if(!b.oSrc){b.oSrc=b.src}b.src=c[e+2]}}}function jquery_id(a){return"#"+a.replace(/\./g,"\\.")}function selectedValueIsNull(a){return(a==null||!$(a.target).val()||$(a.target).val()=="")}function isNullOrEmpty(a){return(a==null||a=="")}function validateFields(a){var c="";for(var b=0;b<a.length;b++){c+=validateRequiredField(a[b][0],a[b][1],a[b][2])}if(c!=""){alert(c);return false}return true}function validateRequiredField(e,a,c){var b=$("[name="+e+"]"+(c!=undefined?c:"")).val();var d=$("[name="+e+"]");if(b==null||b==""){d.addClass("input-validation-error");return"Debe ingresar un valor para "+a+"\r\n"}d.removeClass("input-validation-error");return""}function mostrarFavAction(a,c,b){if(Login.IsFavorito(c)){if(b){$(a).hide()}else{$(a).show()}}else{if(!b){$(a).hide()}else{$(a).show()}}}function setearFavoritos(b,c,d,g,f){if(Login.IsFavorito(f)){$(c).show();$(b).hide()}else{$(b).show();$(c).hide()}$(b).click(function(){Login.CheckLogin(this,e,d);return false});$(c).click(function(){Login.CheckLogin(this,a,g);return false});function e(h){$.getJSON(h.url,function(j){$(b).hide();$(c).show()})}function a(h){$.getJSON(h.url,function(j){$(c).hide();$(b).show()})}}function setUpAuthenticationObject(b,a){if(Login.UserData!=null){if(a){b.show()}else{b.hide()}}else{if(a){b.hide()}else{b.show()}}}function menuOn(a){$("#"+a).addClass("Act")};
