function isValidEmail(email)
{
   var regex = /^([\w\._-]+)@([\w-]+)\.([\w]{2,4})(\.[\w]{2,4})?$/;
		     
   if (email.match(regex))
	  return true;
   else
   	  return false;
}

  if (typeof fcForm != "object")
  fcForm = 
  {

    setFocus: function(myInput, message)
    {
    	if ($.trim(myInput.value) == message)
    		myInput.value = '';
    },
    
    setBlur: function(myInput, message)
    {
    	if ($.trim(myInput.value) == '')
    		myInput.value = message;
    },

    trim: function(val) 
    { 
      return val.replace(/^\s+|\s+$/, ''); 
    },
    
    isBlank: function(elementId)
    {
        var element = typeof(elementId) != "object" ? document.getElementById(elementId) : elementId;
        var value   = element.value;
        var originalMsg = element.getAttribute('val');
        
        if (this.trim(value) == '' || this.trim(value) == originalMsg)
    		return true;
    		
    	return false;
    },
  
    fix: function(formName)
    {
      var formElement = document.getElementById(formName);
      for (var i = 0; i < formElement.length; i++)
      {
        var myValue = formElement[i].getAttribute('value');
        formElement[i].setAttribute('val', myValue);
      }
    }
  }

if (typeof newsletter != "object")
 newsletter = 
 {
   validarForm: function (itemObj) 
   {
      var email = itemObj.email.value;
      var nome  = itemObj.name.value;
      
        	
      if (fcForm.isBlank(itemObj.name)) 
      {
      	alert('Por favor, complete todos os dados');
      	itemObj.name.focus();
      	
      	return false;
      }
      
      if (!isValidEmail(email)) {
        alert('Por favor, coloque um e-mail válido');
        itemObj.email.focus();
        
        return false;
      }
      
       $(itemObj).ajaxSubmit({success: function(receivedText){
        $('#newsHidden').hide();
        $('#newsHidden').fadeIn();
        
        document.getElementById('newsletterForm').reset();
        $('#ajaxNews').append(receivedText);
        
               
       }});
      
      return false;
    	
   },
   
   insertForm: function ()
   {
      $('#newsHidden').show();
      
      $('#ajaxNews').hide();
      $('#ajaxNews').html('<h2>Cadastre e Receba o Boletim Informativo:</h2><FORM method="post" name="newsletterForm" id="newsletterForm" action="footer.php" onsubmit="return newsletter.validarForm(this)"><INPUT type="text" name="name" id="name" value="Nome" onfocus="fcForm.setFocus(this, \'Nome\')" onblur="fcForm.setBlur(this, \'Nome\')" /> <INPUT type="text" name="email" id="email" value="E-mail" onfocus="fcForm.setFocus(this, \'E-mail\')" onblur="fcForm.setBlur(this, \'E-mail\')" /><INPUT class="enviar" type="submit" value=""></FORM><script> fcForm.fix(\'newsletterForm\'); </script>').show();
      
      
   }
  
 }

if (typeof contato != "object")
 contato = 
 {
	validaForm: function(formObj)
	{	
        var nome     = formObj.c_nome.value;
        var email    = formObj.c_email.value;
        var telefone = formObj.c_telefone.value;
        var mensagem = formObj.c_mensagem.value;
		
		var itens;
  	    			
        if (fcForm.isBlank(formObj.c_nome) || fcForm.isBlank(formObj.c_email) || 
        fcForm.isBlank(formObj.c_telefone) || fcForm.isBlank(formObj.c_mensagem)) 
        {
          alert('Por favor, complete todos os dados.');
          
          for (var i = 0; i < formObj.length; i++)
          {
            var fItem    = formObj[i];
            var required = fItem.getAttribute('required');
            
            if (fcForm.isBlank(fItem) && required && required == 'true')
            {
              fItem.focus();
              return false;
            }
          }
          
          return false;
        }		

      if (!isValidEmail(email)) 
      {
          alert('Por favor, coloque um e-mail válido');
          formObj.c_email.focus();
          return false;
      }
			
      $(formObj).ajaxSubmit({success: function(receivedText) { $('#contatoForm').hide(); $('#contatoForm').html(receivedText).fadeIn(); }});
		
		return false;
		
	},
	
	isValidFone: function (fone)
	{	  
	  var regex = /^((\d+) ([\d\x20-]+){7,9})$/;
	  
	  if (fone.match(regex))
		  return true;
	 
	  return false;
	},	
	
    insertForm: function ()
    {  
      $('#contatoForm').hide(); 
      $('#contatoForm').html('<p><span class="needed">*</span> Campos obrigatórios</p><p> <label for="c_nome" class="labelHand"><span class="needed">*</span> Nome:</label> <br /> <input class="inputText" name="c_nome" id="c_nome" value="Digite seu nome." size="50" maxlength="50" type="text" required="true" onfocus="fcForm.setFocus(this, \'Digite seu nome.\')" onblur="fcForm.setBlur(this, \'Digite seu nome.\')" /></p><p> <label for="c_telefone" class="labelHand"><span class="needed">*</span> Telefone:</label> <br /> <input class="inputText" name="c_telefone" id="c_telefone" value="DDD xxxx-xxxx" size="15" maxlength="15" type="text" required="true" onfocus="fcForm.setFocus(this, \'DDD xxxx-xxxx\')" onblur="fcForm.setBlur(this, \'DDD xxxx-xxxx\')" /></p><p> <label for="c_cidade" class="labelHand"><span class="needed">*</span> Cidade:</label> <br /> <input class="inputText" name="c_cidade" id="c_cidade" value="Digite a cidade onde reside." size="50" maxlength="50" type="text" required="true" onfocus="fcForm.setFocus(this, \'Digite a cidade onde reside.\')" onblur="fcForm.setBlur(this, \'Digite a cidade onde reside.\')" /></p><p> <label for="c_email" class="labelHand"><span class="needed">*</span> E-mail:</label> <br /> <input class="inputText" name="c_email" id="c_email" value="você@domínio.com.br" size="30" maxlength="30" type="text" required="true" onfocus="fcForm.setFocus(this, \'você@domínio.com.br\')" onblur="fcForm.setBlur(this, \'você@domínio.com.br\')" /></p><p> <input type="checkbox" name="newsletterContact" id="newsletterContact" checked /> <label for="newsletterContact" class="labelhand">Você deseja receber newsletter?</label></p><p><textarea onfocus="fcForm.setFocus(this, \'Digite sua mensagem aqui.\')" onblur="fcForm.setBlur(this, \'Digite sua mensagem aqui.\')" class="inputText" name="c_mensagem" id="c_mensagem" style="width: 550px; height: 150px" required="true">Digite sua mensagem aqui.</textarea></p> <input name="enviar" id="enviar" type="image" style="float: right; margin-top: -50px; *margin-top: -55px; margin-right: 37px; *margin-right: -100px"  class="texto_normal" src="imgs/send.button.jpg" value="" />').fadeIn();          
    }
    
   
 }
 
 function shideAll(divDown) 
 {
 	/*DivSel = new Array(3); 	
 	
 	DivSel[0] = "slideoPark";
 	DivSel[1] = "slideParc";
 	DivSel[2] = "slideInst";*/
 	
 	$(".parcList").next().hide();
 	 		
 	$('#' + divDown).slideToggle("normal");
 }
