jQuery.fn.uicornerfix = function (options) {
	return this.each(function() {
		var config = jQuery.extend( {
			radius: '5px'
		}, options);
		
		DD_roundies.addRule('.ui-corner-all', config.radius);
		DD_roundies.addRule('.ui-corner-top', config.radius + ' ' + config.radius + ' 0 0');
		DD_roundies.addRule('.ui-corner-bottom', '0 0 ' + config.radius + ' ' + config.radius);
		DD_roundies.addRule('.ui-corner-right', '0 ' + config.radius + ' ' + config.radius + ' 0');
		DD_roundies.addRule('.ui-corner-left', config.radius + ' 0 0 ' + config.radius);
		DD_roundies.addRule('.ui-corner-tl', config.radius + ' 0 0 0');
		DD_roundies.addRule('.ui-corner-tr', '0 ' + config.radius + ' 0 0');
		DD_roundies.addRule('.ui-corner-br', '0 0 ' + config.radius + ' 0');
		DD_roundies.addRule('.ui-corner-bl', '0 0 0 ' + config.radius);
	});
};

function ajaxError(textStatus)
{
	var msg = "A aparut o eroare in timpul incarcarii datelor.";
	
	switch (textStatus)
	{
		case "timeout":
			msg += "\nServerul nu a raspuns intr-un timp scurt cererii.";
		break;
		default:
			msg += "\n" + textStatus;
		break;
	}
	
	alert(msg);
}

function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

function parseXML(xml)
{
	if (jQuery.browser.msie)
	{
		var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.loadXML(xml);
		xml = xmlDoc;
	}
	return xml;
}

function displayError(msg) {
	$('#errordlg').dialog('option', 'title', 'EROARE');
	$('#errordlg').dialog('option', 'buttons', {
		'Inchide': function() {
			$(this).dialog('close');
		}
	});
	$('#errordlg').dialog('option', 'width', 500);
	$('#errordlg').dialog('option', 'height', 350);
	$('#errordlg').html(msg);
	$('#errordlg').dialog('open');
}

function redirect(url) {
	window.location = ajaxroot + url;
}
