function ConfirmButtonClick(e,Text)
{
	var answer=confirm(Text)
	if (answer)
	return true;
	cancelEvent(e);
	return false;
}

function cancelEvent(e)
{
	if(e.preventDefault)
		e.preventDefault();
	else
		e.returnValue=false;
	return false;	
}

function displayError(message)
{
	$("#ctl00_E").attr("class","message-error").html("<table id=\"msg-tbl\"><tr><td><div id=\"err-img\"></div></td><td id=\"msg-td\">"+message+"</td></tr></table>");
}

function displayMessage(message)
{
	$("#ctl00_E").attr("class","message-info").html("<table id=\"msg-tbl\"><tr><td><div id=\"msg-img\"></div></td><td id=\"msg-td\">"+message+"</td></tr></table>");
}

function setcookie(name,val,persist){
if(persist) {
date = new Date();
date.setFullYear(2030);		
document.cookie = name + '=' + val + '; expires=' + date.toGMTString();
} else		
document.cookie = name + '=' + val;
}

function redirectToErrorPage()
{
	window.location = errorURL;
}

function redirectToLoginPage()
{
	window.location = loginURL;
}

function clickButton(e, buttonid)
{ 
    var evt = e ? e : window.event;
    if (evt.keyCode == 13)
    { 
        __doPostBack(buttonid,'');
        return false;
    }
}

function getJsonData(url, postData, onErrorFunction)
{
	var response = null;
	var type="GET";
	if(typeof(postData)!="undefined")
	{
		type="POST";
		response = $.ajax
	(
	{
		async: false,
		url: url,
		type: type,
		data: postData
	}
	);
	}
	else
	{
		response = $.ajax
	(
	{
		async: false,
		url: url
	}
	);
	};
	
	var ret = null;
	if(response.status!="200")
	{
		if(onErrorFunction)
		{
			onErrorFunction();
			return null;
		};
		if(response.status=="518")
		{
			redirectToLoginPage();
			return null;
		};
		
		if(response.status=="500")
		{
			redirectToErrorPage();
			return null;
		};
	}
	else
	{
		ret = eval(response.responseText);
		return ret;
	};
}


