function messageAndGo(str, onclick)
{
	jAlert(str, 'Tatay', onclick);
}

function message(str)
{
	jAlert(str, 'Tatay');
}

function messageConfirm(str, onclick)
{
	jConfirm(str, 'Tatay', onclick);
}

function loadJCombo(slt, file, val, callback)
{
	slt.options.length = 0;
	slt.disabled = true;
	$.getJSON(file, function(data) {	
		$.each(data.items, function(i, item) {
			if(item) {
				if(item.name) {
					slt.options.add(new Option(item.name, item.id));
				}
			}
		});
		if(parseInt(val) > 0) {
			slt.value = val;
		}
		if(parseInt(slt.options.length) > 1) {
			slt.disabled = false;
		}
		if(typeof callback == "function") {
			callback.apply(this);
		}
	});
}

function todo(str)
{
	message("@todo: " + str);
}

function antispamEmail(usuario,dominio){
	direcc = usuario + "@" + dominio;
	document.write("<a href='mailto:"+direcc+"' class='mail_bt'>"+direcc+"</a>");	
}

function urlencode(str) {
	return escape(str).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');
}

function urldecode(str) {
	return unescape(str.replace('+', ' '));
}


function textLimit(field, maxlen) {
	if (field.value.length > maxlen + 1)
		alert('your input has been truncated!');

	if (field.value.length > maxlen)
		field.value = field.value.substring(0, maxlen);
}

function ofuscurr(usuario,dominio){
		document.write(usuario + "@" + dominio);	
	}
