﻿function setCookie(name, val, path, domain, expireDate) {

   var cookieStr = name + '=' + val +
      ((path) ? "; path=" + path : "/") +
      ((domain) ? "; domain=" + domain : "") +
      ((expireDate) ? "; expires=" + expireDate.toGMTString() : "");

   document.cookie = cookieStr;
}

function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return (dc.substring(begin + prefix.length, end));
}

function checkForm()
{
     //Declarando variáveis
     var erro = false;
     var msg_erro;
     msg_erro = "Os seguintes campos não foram preenchidos corretamente:\n\n"

     //Verificando campos

     //Nome
     if (document.formenvio.nome.value == "")
     {
          msg_erro += "     - Nome do solicitante\n";
          erro = true;
     }

     //Telefone
     if (document.formenvio.telefone.value == "")
     {
          msg_erro += "     - Telefone de contato\n";
          erro = true;
     }

     //Email
     if (document.formenvio.email.value == "")
     {
          msg_erro += "     - Email\n";
          erro = true;
     }

     //UF
     if (document.formenvio.uf.value == "")
     {
          msg_erro += "     - UF\n";
          erro = true;
     }

     //Número do Orelhão
     if (document.formenvio.numero.value == "")
     {
          msg_erro += "     - Número do Orelhão\n";
          erro = true;
     }
     
     //Endereço
     if (document.formenvio.endereco.value == "")
     {
          msg_erro += "     - Endereço de Instalação do orelhão\n";
          erro = true;
     }
     
     //Referência
     if (document.formenvio.referencia.value == "")
     {
          msg_erro += "     - Ponto de referência para localização do orelhão\n";
          erro = true;
     }
     
     //Descrição
     if (document.formenvio.descricao.value == "")
     {
          msg_erro += "     - Descrição da situação do orelhão\n";
          erro = true;
     }

     //Verificando se existiu erro
     if (erro == true)
     {
          alert (msg_erro);
     }
     else
     {
          document.formenvio.submit();
     }
}

function pop(pagina, estado)
{
	var reallink=pagina + '?Estado=RJ&Tipo=r&Sistema=1';
	reallink=escape(reallink);
	window.open('http://www.telemar.com.br/central_atendimento/dummy.asp?URL='+reallink,'_blank','width=597,height=319,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
}


function getTopDomain() {
	var topDomain = "";
	var myRE = new RegExp(".novaoi.com.br", "i");
	var results = location.href.match(myRE);
	if(!results) {

		myRE = new RegExp("http[s]?:\\/\\/[\\.\\w]+/", "i");
		results = location.href.match(myRE);
		if(results) {
			results[0] = results[0].substr(results[0].indexOf("//")+2, results[0].length - (results[0].indexOf("//")+3));
		} else {
			results[0] = "";
		}
	}

	return results[0];
}


function ValidaSugestoes()
{
	var mail = document.sugestoes.email.value;

	if ((document.sugestoes.nome.value == "")
		|| (mail == "")
		|| (document.sugestoes.ddd.value == "")
		|| (document.sugestoes.telefone.value == "")
		|| (document.sugestoes.mensagem.value == ""))
	{
		window.alert("Todos os campos precisam estar preenchidos.");
		return false;
	}

	if (!mail.match(/^[.\w-]+@([\w-]+\.)+[a-zA-Z]{2,6}$/))
	{
		window.alert("E-mail inválido, verifique.");
		return false;
	}



	return true;
}