function doAjax(unde){
	$.ajax({
		type: "GET",
		cache: false,
		url: unde,
		dataType: "script",
		success: function(){

		},
		error: function(){
			alert("Eroare! Va rugam incercati din nou");
		}
	});
}


function doAjaxPost(unde,parametrii){
	$.ajax({
		type: "POST",
		cache: false,
		url: unde,
		data: parametrii,
		dataType: "script",
		success: function(){

		},
		error: function(){
			alert("Eroare! Va rugam incercati din nou");
		}
	});
}

function initCalendare(){
	$(".datePicker").datepicker({
		dateFormat: 'dd.mm.yy',
		changeMonth: true,
		changeYear: true

	});
}

function incarcaDialog(id,titlu,ce,w,h){

	var $dialog = $('<div id="'+id+'"></div>').html("<div class='loading'></div>").dialog({
		autoOpen: false,
		title: titlu,
		modal: true,
		resizable: false,
		closeOnEscape: false,

		close: function(){
			$(this).remove();
		}
	});
	if(w){
		$dialog.dialog("option","width",w);
	}
	if(h){
		$dialog.dialog("option","height",h);
	}

	$dialog.dialog("open").load(ce);

}

function faConfirm(id,titlu,txt,actiune){
	var $dialog = $('<div id="'+id+'"></div>').html('<span class="ui-icon ui-icon-notice" style="float:left; margin:0 7px 20px 0;"></span>'+txt).dialog({
		modal: true,
		resizable: false,
		close: function(){
			$(this).remove();
		},
		buttons: {
			"Da, sunt sigur" : function(){
				eval(actiune);
			},
			"Cancel": function(){
				$(this).dialog('close');
			}
		},
	title: titlu});

}

function faDialog(id,titlu,txt,icoana,actiune,extra){
	switch(icoana){
		case "alert":
		txt= '<span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>' + txt;
		break;
		case "star":
		txt= '<span class="ui-icon ui-icon-star" style="float:left; margin:0 7px 20px 0;"></span>' + txt;
		break;
	}
	var $dialog = $('<div id="'+id+'"></div>').html(txt).dialog({
		modal: true,
		close: function(){
			$(this).remove();
		},
		resizable: false,
		buttons: {
			OK: function(){
				switch(actiune){
					case "inchide":
					$(this).dialog('close');
					break;

					case "refresh":
					window.location.reload();
					break;

					case "redirectare":
					self.location.href=extra;
					break;
					case "custom":
					eval(extra);
					break;
				}

			}
		},
	title: titlu});

}

function doAlert(text){
	faDialog("dialogAlert","Eroare!",text,"alert","inchide");
	
}

function doOk(text){
	faDialog("dialogOk","Succes!",text,"star","inchide");
	
}



function mask(){

	$.blockUI({
		message: "<div class='masca'>Asteptati</div>",
		css: {
			top:  ($(window).height() - 120) /2 + 'px',
			left: ($(window).width() - 120) /2 + 'px',
			width: '120px' ,
			cursor: 'default'
		},
		overlayCSS:{
			background: '#CCC',
			cursor: 'default'
		}
	});
}

function unmask(){
	
	$.unblockUI();
}
