$("document").ready(function(){
	$("#botao1").toggle(
	function(){$("#renda").slideDown();},
	function(){$("#renda").slideUp();}
	).css("cursor","pointer");
	$("#botao2").click(function(){enviarContato();}).css("cursor","pointer");
	
	
	$("#telefone").keypress(
		function(){
			$(this).val(format($(this).val(),'(##)####-####'));
		}
	).keyup(
		function(){
			$(this).val(format($(this).val(),'(##)####-####'));
		}
	);
});
/* ==================================================================================
 * 	                                    CONTATO
 * ================================================================================== */
function limparForm(){
   document.getElementById("frmContato").reset();
}
 function enviarContato()
{
	var frm = document.getElementById("frmContato");
	if(validarFormNull(frm)==true)
	{
		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;
	}
	if(!verificaRadio(oForm.renda_familiar))
	{
		mensagem("Preencha a renda familiar corretamente!");
		return false;
	}
	
	return true;
}

/* ==================================================================================
 * 	                              FUNCOES UTEIS
 * ================================================================================== */
function validaEmail(Email){
	  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Email)) {
	    return true;
	  }
	  else {
		return false;
	  }
	}
function mensagem(msg)
{
	alert(msg);	
}
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;
}

function verificaRadio(str)
{
 var testa;
 var itemchecked = false;
 for(var i = 0 ; i < str.length ; i++)
 {
   testa = str[i];
   if(testa.checked)
   {
     itemchecked = true;
   }
 }        
 return itemchecked;
}




