/*
*	Função para almentar o tamanho da fonte
*/
function fontUp(obj)
{
	var c = document.getElementById(obj);

		if(c.style.fontSize == '' || c.style.fontSize == 'small') {
			c.style.fontSize = 'medium';
			
		} else if(c.style.fontSize == 'medium') {
			c.style.fontSize = 'large';

		} else if(c.style.fontSize == 'large') {
			c.style.fontSize = 'small';

	   }
		
		/*if(navigator.appName.indexOf('Internet Explorer')>0){
 document.write('Internet Explorer');
    }else{
 document.write('Outro Navegador');
    }*/
	/*	var links = document.getElementByName('fonteUp');
		 for(var x = 0; x < links.length; x++) {
		  var c = links[x];
		  if(c.style.fontSize == '' || c.style.fontSize == 'small') {
				c.style.fontSize = 'medium';
				
			} else if(c.style.fontSize == 'medium') {
				c.style.fontSize = 'large';
				
			} else if(c.style.fontSize == 'large') {
				c.style.fontSize = 'small';

			}

		 }*/
	}


function abreNot(idNot)
{
	var j  = document.createElement("div");
	var  dados = document.createElement("div");
	var  bg = document.createElement("div");
	var pageSize = getPageSize();
	var pageScroll = getPageScroll();
    var img = document.createElement("img");

    img.src = "app_img/loader.gif";

    dados.className = "janelaDados";
    dados.id = "fonteUpNot";

	j.className = "janelaNot";
    j.id = "idNot";
    j.style.top =  parseInt(pageSize.pageHeight / 100)*50 + "px";
    j.appendChild(dados);
    j.appendChild(img);

	bg.className = "janelaNotbg";
	bg.id = "bgNot";




	document.getElementsByTagName("body")[0].appendChild(bg);
    document.getElementsByTagName("body")[0].appendChild(j);


	Ajax.request("app_php/janela_not.php", {
		method:"POST",
		sync:1,
		params:"idNot="+idNot,
		onSucess:function(r){
            j.removeChild(img);
			dados.innerHTML = r.resposta;
		}
	});

}
function fechaNot()
{
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("idNot"));
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("bgNot"));

}
/*------------------------------------------------*/

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

/*-----------------------------formulario--------------------*/

   function mostraForm()
{
	var o = document.getElementById("contato");
    var f = document.getElementById("formContato");
    o.style.display = "block";
    f.empresa.focus();
   // f.departamento.disabled = true;


}

   function escondeForm()
  {
	var o = document.getElementById("contato");
    o.style.display = "none";
    botao(2);
  }

function validaForm()
{
     var f = document.getElementById("formContato");

     if( (f.departamento.value != "") && (f.empresa.value != "") && (f.contato.value != "") && (f.email.value != "") && (validarEmail(f.email)) && (f.mensagem.value != ""))
        {
          botao(3);
        }
       else
          {
           botao(2) ;
          }
}
function validarEmail(c)
{
         parte1 = c.value.indexOf("@");
         parte2 = c.value.indexOf(".");
         parte3 = c.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
            c.style.background = "#FFEAEB"
                return false;
         }  else
         {
         	c.style.background = "#FFFFFF"
	        return true;
         }
}
function botao(id)
{
	var f = document.getElementById("formContato");

	switch(id)
	{
        case(1):
          f.botao.disabled = true;
          f.botao.style.background = "#FFFFFF";
          f.botao.value = "Enviando sua mesagem...";
        break;
        case(2):
          document.getElementById("botaoContato").value = "Aguardando preenchimento...";
          document.getElementById("botaoContato").disabled = true;
          document.getElementById("botaoContato").style.background = "#FFEAEB";
        break;
        case(3):
          document.getElementById("botaoContato").value = "Envie seu formulário";
          document.getElementById("botaoContato").disabled = false;
          document.getElementById("botaoContato").style.background = "#F1FFD5";
        break;

	}
}

function enviarForm()
{
    var f = document.getElementById("formContato");

        botao(1);

    	Ajax.request("app_php/email.php", {
		method:"POST",
		sync:1,
		serialize:"form_contato",
		onSucess:function(r){
         if(r.resposta == "ok")
         {
            alert("Sua mensagem foi enviada com sucesso. \n Agradecemos seu contato e seremos breve para responder.");
            limpa_form("formContato");
            escondeForm();
         }
         else
         {  
            alert("Problemas com o servidor. \n Por favor, tente novamente mais tarde. \n Obrigado.");
            botao(3);

         }
		}
	});
}

function limpa_form(formName){
	var form = document.getElementById(formName);
	var elem = form.elements;
	var total = elem.length;

	for(i = 0;i < elem.length;i ++){
		if((elem[i].name != "" ) || elem[i].type == "submit"){
			elem[i].value = "";
		}
	}
}
