/* jqEasy drop down sign in form
 * Examples and documentation at: http://www.jqeasy.com/
 * Version: 1.0 (22/03/2010)
 * No license. Use it however you want. Just keep this notice included.
 * Requires: jQuery v1.3+
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 */
$(document).ready(function(){$(".btnsignin").click(function(a){a.preventDefault();$("#frmsignin").toggle("fast",function(){$("#username").focus()});$(this).toggleClass("btnsigninon");$("#msg").empty()});$(".btnsignin").mouseup(function(){return false});$(document).mouseup(function(a){if($(a.target).parents("#frmsignin").length==0){$(".btnsignin").removeClass("btnsigninon");$("#frmsignin").hide("fast")}});$("#signin").ajaxForm({beforeSubmit:validate,success:function(a){if(a=="OK"){$("#frmsignin").text("Вход выполнен");$("#frmsignin").delay(800).fadeOut(400);$("#signbtn").html('<a href="logout.asp" class="btnsignout">Выход</a>')}else{$("#msg").html(a);$("#username").focus()}}})});function validate(c,b,j){var a=b[0];var f=$.trim(a.username.value);var i=$.trim(a.password.value);var d=/^[A-Za-z0-9_]{3,20}$/;var e=/^[A-Za-z0-9!@#$%&*()_]{6,20}$/;var h=false;var g="";if(!f){g="<p>Введите логин</p>";h=true}else{if(!d.test(f)){g="<p>От 3 до 20 символов.</p>";h=true}}if(!i){g+="<p>Введите пароль</p>";h=true}else{if(!e.test(i)){g+="<p>От 6 до 20 символов.</p>";h=true}}if(!h){$("#msg").html('<p><img src="/loading.gif" alt="loading" /> проверка...</p>')}else{$("#msg").html(g);return false}};
