function loadwindow(URL,X,Y) {
	window.open(URL,"my_new_window","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width="+X+",height="+Y);
}

function LTrim(String) {
	var i = 0;
	var j = String.length - 1;

	if (String == null)
		return (false);

	for (i = 0; i < String.length; i++)
	{
		if (String.substr(i, 1) != ' ' &&
		    String.substr(i, 1) != '\t')
			break;
	}

	if (i <= j)
		return (String.substr(i, (j+1)-i));
	else
		return ('');
}

function RTrim(String) {
	var i = 0;
	var j = String.length - 1;

	if (String == null)
		return (false);

	for(j = String.length - 1; j >= 0; j--)
	{
		if (String.substr(j, 1) != ' ' &&
			String.substr(j, 1) != '\t')
		break;
	}

	if (i <= j)
		return (String.substr(i, (j+1)-i));
	else
		return ('');
}

function Trim(String) {
	if (String == null)
		return (false);

	return RTrim(LTrim(String));
}

function validar_pesquisa() {
	document.form1.busca.value=Trim(document.form1.busca.value);
    return (document.form1.busca.value != '');
}

function validar_pesquisa_noticias() {
	//vamos trimar a expressao
	expressao = Trim(document.formbuscanoticia.buscanoticia.value);
	//se a expressao é vazia retornamos false
	if (expressao.length==0) return false;	
	
	//vamos retirar expressões não usadas na busca
	if (expressao.length ==3){
		expressao = Replace(expressao,"das", " ");
		expressao = Replace(expressao,"des", " ");
	} else if(expressao.length==2){
		expressao = Replace(expressao,"da", " ");
		expressao = Replace(expressao,"de", " ");
		expressao = Replace(expressao,"do", " ");
	} else if(expressao.length==1) { 
		expressao = Replace(expressao,"a", " ");
		expressao = Replace(expressao,"e", " ");
		expressao = Replace(expressao,"i", " ");
		expressao = Replace(expressao,"o", " ");
		expressao = Replace(expressao,"u", " ");
	} else {
		expressao = Replace(expressao," das ", " ");
		expressao = Replace(expressao," da ", " ");
		expressao = Replace(expressao," des ", " ");
		expressao = Replace(expressao," de ", " ");
		expressao = Replace(expressao," do ", " ");
		expressao = Replace(expressao," a ", " ");
		expressao = Replace(expressao," e ", " ");
		expressao = Replace(expressao," i ", " ");
		expressao = Replace(expressao," o ", " ");
		expressao = Replace(expressao," u ", " ");
	}
	//retiramos espacos a mais
	expressao = Replace(expressao,"  ", "");
	
	//vamos trimar a expressao novamente
	expressao = Trim(expressao);
	
	if (expressao.length==0){
		alert("Por favor seja mais específico na sua busca!");
		document.formbuscanoticia.buscanoticia.focus();
	    return false;
    }
    
    document.formbuscanoticia.buscanoticia.value=expressao;
    return true;
}

function Replace(Expression, Find, Replace) {
	var temp = Expression;
	var a = 0;

	for (var i = 0; i < Expression.length; i++) 
	{
		a = temp.indexOf(Find);
		if (a == -1)
			break
		else
			temp = temp.substring(0, a) + Replace + temp.substring((a + Find.length));
	}

	return temp;
}

function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=550,height=500');");
}

function showCommentsForm() {
	document.getElementById('comment-form').style.display = 'block';
	document.getElementById('comment-line').style.display = 'none';
}
