/* Includes */

//function alert(msg){
//	var msglc="test".toLowerCase();
//	if(msglc.indexOf("error") > 0){
//		displayMessage("error",msg);
//	}
//	else{
//		displayMessage("warning",msg);
//	}
//}

function login ( login_callback, error_callback ){
		displayMessage('loading', 'Logging in ...');
		$.ajax({
			type: "POST",
			url: location.href,
			dataType:"text/html",
			data: ({action : 'login', username : $('#login_username').val(), password:$('#login_password').val()}),
			error : function (XMLHttpRequest, textStatus, errorThrown) {
				var msg = $(XMLHttpRequest.responseXML).find("message").text();
				if(msg)	display('error',msg);
				else displayMessage('error','IDCD Error 2: Unable to log in. Please contact your system administrator if error persists.');	
			},

			success: function (data, textStatus) {
				$('body').html(data);
			}
		})
 		return false; //not to post the form physically
}

function toggleContextualHelp(button){
	if ($(button).hasClass("ifyHelpButtonOn")){
		$(button).removeClass("ifyHelpButtonOn");
	}
	else{
		$.ajax({
			type: "GET", url: document.location.pathname.replace('.aspx','')+'help.xml',
			dataType:"xml", async:true,
			success: function (data) {
				$(data).find("item").each(function(){					
					$($(this).attr("type")).wTooltip({
						content: $(this).text(), style: false, offsetX: 20, className:"ifyHelp",
						callBefore: function(tooltip, node, settings){ 
							settings.auto=true;
						}
					});
				});
			}
		})
	}
}

