// JavaScript Document

function newAlert(title,msg,icon,debug)
{
	
	$('#dialogDebug, #dialogIcon').hide();
	if(typeof title == 'undefined' || !title || title == '')
		var title = language['mainError'];
	if(typeof msg == 'undefined')
		var msg = language['mainErrorText'];
		
	if(typeof icon != 'undefined')
		$('#dialogIcon').show().removeClass().addClass('ui-icon ui-icon-' + icon);

	$('#dialogText').html(msg);
	if(typeof debug != 'undefined')
	{
		$('#dialogDebug a.closer').trigger('click');
		$('#dialogDebug').show();
		$('#dialogDebugText').val(debug);
	}
	$('#dialog').attr('title',title);
	$('#dialog').dialog({
		close : function () {
			$(this).dialog('destroy');
		},
		resizeable : true
	});

}

function debuglog(val)
{
	if(window.console )
	{
		console.log(val);
	}
}

function recolorList(element)
{
	var items = $(element).removeClass("row1").removeClass("row2");
	for(var i = 0, end = items.length; i <= end; i++)
		$(items[i]).addClass(i%2 == 0 ? "row1" : "row2");
}
