function isValidURL(url)
{
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
}

function isUrl(s)
{
 	var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
 	return regexp.test(s);
}

function selectElementText(el, win) {
    win = win || window;
    var doc = win.document, sel, range;
    if (win.getSelection && doc.createRange) {
        sel = win.getSelection();
        range = doc.createRange();
        range.selectNodeContents(el);
        sel.removeAllRanges();
        sel.addRange(range);
    } else if (doc.body.createTextRange) {
        range = doc.body.createTextRange();
        range.moveToElementText(el);
        range.select();
    }
}


$(document).ready(function() {
  
  $(function(){
	$("#ueditbox").corner();
    });

	$(document).bind('textselect', function(e) {
        var t = document.getElementById("nurl");
		if (t != null) selectElementText(t);
    });  
});
	
	
function sendUrlToShort()
{
	if (isValidURL($$('uedit').value))
	{
		var path = 'shorten-c.php?url='+encodeURIComponent($$('uedit').value);
		LoadAjaxDiv('urledit', path, '<span class="urltext">Acortando URL</span>');
	}
	else alert('URL mal formada :(');
}
