var vRules_login_include = { user_name: { required:true}, login_password: { required:true} };
var vMessages_login_include = {  user_name: { required: "<br/>Please enter username."}, login_password: { required: "<br/>Please enter password."} };
$(document).ready(function() { 
	$('#login-button').click(function() { 
		$('#logindiv').toggle();
	});
	$("#closelogin").click(function(){ 
		$("#logindiv").hide();
	});
	$("#response_login").hide();
	
	$('#frm_login_include').validate({
		rules: vRules_login_include,
		messages: vMessages_login_include,
		submitHandler: function(form) {
			$('#frm_login_include').ajaxSubmit({target: '#response_login', beforeSubmit: function (formData, jqForm, options) {
						formData.push({ "name": "type", "value": "json" });						
						$('.inputbutton').hide();
						$('#submitdiv').addClass('loadingimg');
				}, clearForm: false, dataType: 'json', success: function (resObj, statusText) {
						if (resObj.status) {
								 window.location = resObj.return_url;							 
						} else {							
							$('.inputbutton').show();							
							$('#submitdiv').removeClass('loadingimg');
							$('#response_login').html('<td colspan="3" class="spanError">'+resObj.htmlcontent+'</td>').show();
							setTimeout(function(){$('#response_login').html('');},5000); 
						}
				}
			});
		}
	});
	
	$("#accordion").accordion({ header: "h3" });		
		//hover states on the static widgets
		$('#dialog_link, ul#icons li').hover(
			function() { $(this).addClass('ui-state-hover'); }, 
			function() { $(this).removeClass('ui-state-hover'); }
		);
});
