function checkEqual(o,o1,t,err) {
	if ( o.val() != o1.val()) {
//		o.addClass('ui-state-error');
		o1.focus();
		updateTips(t,err);
		return false;
	} else {
		return true;
	}
}
function checkLength(o,n,min,max,err) {
	if ( o.val().length > max || o.val().length < min ) {
//		o.addClass('ui-state-error');
		o.focus();
		updateTips("Completati campul " + n + ".",err);
		return false;
	} else {
		addCheckmark(err);
		return true;
	}
}
function addCheckmark(err){
	err.removeClass('ui-state-error');
	err.html('<span class="ui-icon ui-icon-check" style="float:left;"></span>');
}
function checkRegexp(o,regexp,n, err) {
	if ( !( regexp.test( o.val() ) ) ) {
//		o.addClass('ui-state-error');
		o.focus();
		updateTips(n,err);
		return false;
	} else {
		return true;
	}
}
function updateTips(t,err) {
	try{
		tips = err;
		tips.addClass('ui-state-error');
		t = '<span class="ui-icon ui-icon-alert" style="float:left;"></span>'+t;
		
		tips.html(t).effect("highlight",{},1500);
	}catch(err){}
}
function removeElement(id){
	try{
		document.getElementById(id).parentNode.removeChild(document.getElementById(id));
	}catch(err){}
}
function addElement(id, parent){
  var newdiv = document.createElement('div');
  newdiv.setAttribute('id',id);
  var par = document.getElementById(parent);
  par.appendChild(newdiv);
}
function addDialog(obj){
	$("#dialog").dialog('close');
	removeElement("dialog");
	addElement("dialog", "the_dialog");
//	$("#dialog").dialog('close');
	obj.buttons = obj.buttons==undefined?{"OK": function() {$("#dialog").dialog('close')}}:obj.buttons;
	$("#dialog").dialog({
			bgiframe:true,
			autoOpen:false,
			resizable: false,
			closeOnEscape:obj.closeOnEscape,
			open:obj.open, 
			modal:true
	});
	$("#dialog").dialog('option','height','auto');
	obj.width = obj.width==undefined?425:obj.width;
	$("#dialog").dialog('option','width',obj.width);
	$("#dialog").dialog('option','title',obj.title);
	$("#dialog").dialog('option','buttons',obj.buttons);
	$("#dialog").html(obj.html);
	$("#dialog").dialog('open');
}

