/* Autor: Luiz Henrique Guimaraes da Silva 
 * Contato: luizhg.program@gmail.com
 * Versão: Lucios Março de 2009
 *  
 */
 
 

/* *************************************************************************************
 *  ------------------------------------ CONTATO ---------------------------------------
 * *************************************************************************************
 */

function enviarContato()
{
	var frm = document.getElementById("frmContato");
	if(validarFormNull(frm))
	{
		frm.submit();
	}
}
function validarFormNull(oForm)
{
	var i;
	
	for(i=0;i<oForm.elements.length;i++)
	{
		if( ((oForm.elements[i].value == "") || (oForm.elements[i].title == oForm.elements[i].value) ) && oForm.elements[i].title!="" )
		{
			mensagem("Campo " + oForm.elements[i].title + " deve ser preenchido!");
			oForm.elements[i].select();
			return false;
		}
	}
	if(!validaEmail(oForm.Email.value))
	{
		mensagem("Preencha o e-mail corretamente!");
		return false;
	}
	if(oForm.Telefone.value.length<13)
	{
		mensagem("Preencha o Telefone corretamente!");
		return false;
	}
	

	return true;
}
// =================================== fim CONTATO =====================================

/* *************************************************************************************
 *  ------------------------------------ SITE ------------------------------------------
 * *************************************************************************************
 */
function mensagem(msg){
	alert(msg);
}

function validaEmail(Email){
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Email)) {
    return true;
  }
  else {
	return false;
  }
}

function format(value,format)
{
	value = value.replace(/\D/g,"");
	var result="";
	
	if(format.length < value.length)
		return value;
	
	for(i=0,j=0;(i<format.length)&&(j<value.length);i++)
	{
		var ch = format.charAt(i) ;
		if(ch == '#')
		{
			result += value.charAt(j++);
			continue;
		}
		result += ch;
	}
	return result;
}

