
function doSearch() {
	q = document.getElementById('search').value;
	if(q != "") {
		//$.facebox($("#frmSearch").html());
		$.facebox({ ajax: '/ajax/ajax_search.asp?search=' + q });
	} else {
		alert('Por favor, digite um nome ou email para buscar.');
	}
	return false;
}


function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') window.onload = func;
	else {
		window.onload = function() {
			if (oldonload) oldonload();
			func();
		}
	}
}

addLoadEvent(appendInputTypeClasses);

function appendInputTypeClasses() {
	if (!document.getElementsByTagName) return;
	var inputs = document.getElementsByTagName('input');
	var inputLen = inputs.length;
	for ( i=0;i<inputLen;i++ ) if (inputs[i].getAttribute('type')) inputs[i].className += ' '+inputs[i].getAttribute('type');
}

function clF(el, val) {
	if(el.value == val) el.value = '';
	el.style.color = "#666666";
}

function flF(el, val) {
	if(el.value == '') {
		el.value = val;
		el.style.color = "#999999";
	} else el.style.color = "#666666";
}

function verifyFields() {
	em = document.getElementById("txtlogin");
	sh = document.getElementById("txtsenha");

	em.style.color = (em.value == 'Email') ? "#999999" : "#666666";
	sh.style.color = (sh.value == 'Senha') ? "#999999" : "#666666";
}

function verifyFieldsInvite() {
	em = document.getElementById("invitename");
	sh = document.getElementById("inviteemail");

	em.style.color = (em.value == 'Nome') ? "#999999" : "#666666";
	sh.style.color = (sh.value == 'Email') ? "#999999" : "#666666";
}

function updateMessageCounter(m, c, l) {
	msg = document.getElementById(m).value;
	//alert(msg);
	count = document.getElementById(c);
	var numCaracteres = l - msg.length;
	if(numCaracteres < 0) {
		msg = msg.substring(0, msg.length + numCaracteres);
		numCaracteres = 0;
		//alert('A mensagem ultrapassou o limite de ' + l + ' caracteres!');
		return false;
	}
	//count.innerHTML = numCaracteres;
	return true;
}