/*
    Copyright (c) 2005-2011 MedicosCubanos.com, Inc. All rights reserved. Todos los derechos reservados.

	Based on jQuery dialog's own modal form sample @ http://jqueryui.com/demos/dialog/modal-form.html
	Added code/idea from http://roshanbh.com.np/2008/04/ajax-login-validation-php-jquery.html (Ajax login validation system in PHP using jQuery)
	Packaged by Milko inside an object (function) for isolation
*/
function LoginForm(A){this.Init=function(E){var D;if(E("#Header1_ctrLoginForm_btnLoginForm").text()=="Ingresar"){D="loginButtonBlue"}else{D="loginButtonRed"}E("#Header1_ctrLoginForm_btnLoginForm").button().addClass(D);var I=E("#txtLoginFormName"),J=E("#txtLoginFormPwd"),F=E("#txtLoginFormCaptcha"),K=E([]).add(I).add(J).add(F),H=E(".validateTips");var G="txtLoginFormName";var C="cboLoginFormTimeout";I.val(_MC_CookieRead(G));if(I.val()!=""){E("#chkLoginFormNameSave").attr("checked",true);E("#cboLoginFormTimeout").val(_MC_CookieRead(C))}function L(O,M){var N=(M?"ui-state-highlight":"ui-state-error");H.html(O).addClass(N);setTimeout(function(){H.removeClass(N,1500)},500)}function B(O,P,N,M){if(O.val().length>M||O.val().length<N){O.addClass("ui-state-error");L("Longitud de "+P+" debe ser entre "+N+" y "+M+" caracteres.");O.focus();return false}else{return true}}E("#LoginForm").dialog({autoOpen:false,height:"auto",width:370,modal:true,buttons:{Entrar:function(){var M=true;K.removeClass("ui-state-error");M=M&&B(I,"E-mail",5,50);M=M&&B(J,"Clave",1,50);M=M&&B(F,"Código de imágen",1,10);if(M){var N=E("#cboLoginFormTimeout").val();if(E("#chkLoginFormNameSave:checked").val()!="undefined"){_MC_CookieCreateInMinutes(G,E("#txtLoginFormName").val(),N);_MC_CookieCreateInMinutes(C,N,N)}else{_MC_CookieRemove(G);_MC_CookieRemove(C)}L("Validando credenciales...",true);E.post("/login_call.aspx",{u:E("#txtLoginFormName").val(),p:escape(E("#txtLoginFormPwd").val()),c:E("#txtLoginFormCaptcha").val(),t:N,r:Math.random()},function(Q){if(Q==""){E(':button:contains("Entrar")').hide();L("<b>Credenciales OK! Recargando pagina actual...</b>",true);setTimeout("location.reload();",2000)}else{var O="Header1_ctrLoginForm_captchaImage_imgCaptcha";var P=document.getElementById(O);if(P!=null){var R=P.src;P.src=R+"?r="+Math.random()}K.addClass("ui-state-error");L("Credenciales incorrectas: "+Q);I.val("");J.val("");F.val("");I.focus()}})}},Cancel:function(){E(this).dialog("close")}},close:function(){K.val("").removeClass("ui-state-error")}});E("#LoginForm").keyup(function(M){if(M.keyCode==13){E(':button:contains("Entrar")').click()}})};this.LoginClick=function(){A("#LoginForm").dialog("open");A("#LoginForm").height("auto")}}var objLoginForm=new LoginForm(jQuery);jQuery(function(){objLoginForm.Init(jQuery);jQuery('<img style="cursor:pointer;cursor:hand" width="132" height="31" src="https://seal.godaddy.com:443/images/3/siteseal_gd_3_h_l_m.gif" onclick="verifySeal();">').insertBefore(".ui-dialog-buttonset")});jQuery("html").addClass("jquery_fouc_hidden");
