$(document).ready(function(){ $("#tabs").tabs(); $("#loginform").button(); $('#loginform').click(function() { var message = ''; var isFormValid = true; $(".required").each(function(){ if ($.trim($(this).val()).length == 0){ $(this).addClass("highlight"); isFormValid = false; } else{ $(this).removeClass("highlight"); } }); if(!isFormValid) { message = 'Enter your login and password'; } else { $("#password").val($.md5($('#pass').val())); var ajaxek = $.ajax({ type: "GET", url: '../../streams.html?login=' + $('#login').val() + '&password=' + $.md5($('#pass').val()), dataType: "xml", }); ajaxek.done(function (xml) { var element = $(xml).find('ServerDeviceList'); if($(element).length > 0) { $.cookie("rtsppass", $('#pass').val(), { expires: 1 }); $("#login_form").submit(); } else { message = 'Incorrect login or password'; $('#message').html(message).fadeIn('slow'); } }); } if(message != '') { $('#message').html(message).fadeIn('slow'); } }); $('#login_form').live("keyup", function(e) { if (e.keyCode === 13) { $('#loginform', $(this) ).click(); } }); });