/* Data */

function GeraDataVM()
{
	var Today = new Date();
	var week, month;

	switch (Today.getDay()) {
		case 0:
			week = "Domingo";
		break;
		case 1:
			week = "Segunda-feira";
		break;
		case 2:
			week = "Terça-feira";
		break;
		case 3:
			week = "Quarta-feira";
		break;
		case 4:
			week = "Quinta-feira";
		break;
		case 5:
			week = "Sexta-feira";
		break;
		case 6:
			week = "Sábado";
		break;
	}

	switch (Today.getMonth()) {
		case 0:
			month = "Janeiro";
		break;
		case 1:
			month = "Fevereiro";
		break;
		case 2:
			month = "Março";
		break;
		case 3:
			month = "Abril";
		break;
		case 4:
			month = "Maio";
		break;
		case 5:
			month = "Junho";
		break;
		case 6:
			month = "Julho";
		break;
		case 7:
			month = "Agosto";
		break;
		case 8:
			month = "Setembro";
		break;
		case 9:
			month = "Outubro";
		break;
		case 10:
			month = "Novembro";
		break;
		case 11:
			month = "Dezembro";
		break;
	}

	return "&nbsp; Belo Horizonte, " + week + ", " + Today.getDate() + " de " + month + " de " + Today.getFullYear();
}

/* Desativa Timer */

function TimerOff () {
    timer = false;
}


/* jQuery SlideNews */

function slideNews(x,y)
{
	if(x==y)
	{
		var acontece='nada';
	}
	else
	{
		$(x).slideUp(500, function () {
			$(y).show(500);
		});
	}
}


/* Bookmark */

function bookmark(id)
{
	var url = 'http://www.viaminas.com.br/novo/';
	var title = 'Via Minas';
	if(navigator.userAgent.indexOf("MSIE")!=-1)
	{
		window.external.AddFavorite(url, title)
	}
	else if(navigator.userAgent.indexOf("Firefox")!=-1)
	{
		window.sidebar.addPanel(title, url, "");
	}
	else if(navigator.userAgent.indexOf("Opera")!=-1)
	{
		var a = document.getElementById(id)
		a.rel = "sidebar"
		a.href = url
		a.title = title
		a.click()
	}
	else
	{
		alert("Pressione CTRL + D para adicionar aos favoritos!")
	}
}


/* Mascaras JS by Elcio Ferreira (Visie) */

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function tiraponto(v){
    v=v.replace(".","")
	return v
}

function regexp_cep(v){
    v=v.replace(/\D/g,"")
    v=v.replace(/(\d{2})(\d)/,"$1.$2")
    v=v.replace(/(\d{3})(\d)/,"$1-$2")
//    v=v.replace(/(\d{3})(\d)/,"$1")
    return v
}

function regexp_data(v){
    v=v.replace(/\D/g,"")
    v=v.replace(/(\d{2})(\d)/,"$1/$2")
    v=v.replace(/(\d{2})(\d)/,"$1/$2")
    v=v.replace(/(\d{4})(\d)/,"$1")
    return v
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

/* PopUp */

 var WindowObjectReference = null; // global variable

 function openRequestedPopup(strUrl, strWindowName)
 {
  if(WindowObjectReference == null || WindowObjectReference.closed)
  {
    WindowObjectReference = window.open(strUrl, strWindowName,
           "width=400,height=250,resizable=no,scrollbars=no,status=yes");
  }
  else
  {
    WindowObjectReference.focus();
  };
 }


 /* Validações */

 // validação marcas
function confereMarca()
{
	d=document;
	if (d.getElementById('nome').value == "")
	{
		alert("Todos os campos devem ser preenchidos");
		d.getElementById('nome').focus();
		return false;
	}
	else if (d.getElementById('imagem').value == "")
	{
		alert("Selecione uma Foto para a categoria!");
		d.getElementById('imagem').focus();
		return false;
	}
	else
	{
		return true;
	}
}

function conferealtMarca()
{
	d=document;
	if (d.getElementById('marca').value == 0)
	{
		alert("Selecione uma Marca");
		d.getElementById('marca').focus();
		return false;
	}
	else if (d.getElementById('novonome').value == "")
	{
		alert("Todos os campos devem ser preenchidos");
		d.getElementById('novonome').focus();
		return false;
	}
	else
	{
		return true;
	}
}

function conferedelMarca()
{
	d=document;
	if (d.getElementById('marca').value == 0)
	{
		alert("Selecione uma Marca");
		d.getElementById('marca').focus();
		return false;
	}
	else
	{
		return true;
	}
}

// validações de categoria
function confereCategoria()
{
	d=document;
	if (d.getElementById('marca').value == 0)
	{
		alert("Selecione uma Marca");
		d.getElementById('marca').focus();
		return false;
	}
	else if (d.getElementById('nome').value == "")
	{
		alert("Todos os campos devem ser preenchidos");
		d.getElementById('nome').focus();
		return false;
	}
	else
	{
		return true;
	}
}

function conferealtCategoria()
{
	d=document;
	if (d.getElementById('change').value == 0)
	{
		alert("Selecione uma Categoria");
		d.getElementById('change').focus();
		return false;
	}
	else if (d.getElementById('modelo').value == 0)
	{
		alert("Selecione uma Marca");
		d.getElementById('modelo').focus();
		return false;
	}
	else if (d.getElementById('novonome').value == "")
	{
		alert("Todos os campos devem ser preenchidos");
		d.getElementById('novonome').focus();
		return false;
	}
	else
	{
		return true;
	}
}

function conferedelCategoria()
{
	d=document;
	if (d.getElementById('marca').value == 0)
	{
		alert("Selecione uma Categoria");
		d.getElementById('marca').focus();
		return false;
	}
	else
	{
		return true;
	}
}

// validações de produto
function conferealtProduto()
{
	d=document;
	if (d.getElementById('idproduto').value == 0)
	{
		alert("Selecione um Produto");
		d.getElementById('idproduto').focus();
		return false;
	}
	else
	{
		return true;
	}
}

// validações genericas
function confereBox(x,y)
{
	d=document;
	if (d.getElementById('change').value == 0)
	{
		alert("Selecione uma Categoria");
		d.getElementById('change').focus();
		return false;
	}
	else if (d.getElementById('modelo').value == 0)
	{
		alert("Selecione uma Marca");
		d.getElementById('modelo').focus();
		return false;
	}
	else if (d.getElementById(x).value == 0)
	{
		alert("Selecione um"+ y);
		d.getElementById(x).focus();
		return false;
	}
	else
	{
		return true;
	}
}

// validação

function validacao_cadastro()
{
	cep = document.getElementById('cep');
	logadouro = document.getElementById('rua');
	numero = document.getElementById('numero');
	bairro = document.getElementById('bairro');
	cidade = document.getElementById('cidade');
	estado = document.getElementById('estado');
	telefone = document.getElementById('telefone');
	email = document.getElementById('email');
	senha = document.getElementById('senha');

	if(cep.value == '')	{ alert('O campo CEP é obrigatório!');	cep.focus();		return false; }
	else if(logadouro.value == '')	{ alert('O campo Logadouro é obrigatório!'); logadouro.focus();	return false; }
	else if(numero.value == '')	{ alert('O campo Número é obrigatório!');	numero.focus();	return false; }
	else if(bairro.value == '')	{ alert('O campo Bairro é obrigatório!');	bairro.focus();	return false; }
	else if(cidade.value == '')	{ alert('O campo Cidade é obrigatório!');	cidade.focus();	return false; }
	else if(estado.value == '')	{ alert('O campo Estado é obrigatório!');	estado.focus();	return false; }
	else if(telefone.value == '')	{ alert('O campo Telefone é obrigatório!');	telefone.focus();	return false; }
	else if(email.value == '')	{ alert('O campo E-mail é obrigatório!');	email.focus();	return false; }
	else if(senha.value == '')	{ alert('O campo Senha é obrigatório!');	senha.focus();	return false; }
	else { return true; }
}

function gtid(id) { return document.getElementById(id); }

function validacao_editar_cadastro()
{
	if(gtid("nome").value == '') { alert('O campo Nome é obrigatório!');	gtid("nome").focus();	return false; }
	else if(gtid("cep").value == '') { alert('O campo CEP é obrigatório!');	gtid("cep").focus();	return false; }
	else if(gtid("numero").value == '') { alert('O campo Número é obrigatório!');	gtid("numero").focus();	return false; }
	else if(gtid("telefone").value == '') { alert('O campo Telefone é obrigatório!');	gtid("telefone").focus();	return false; }
	else if(gtid("email").value == '') { alert('O campo E-mail é obrigatório!');	gtid("email").focus();	return false; }
	else { return true; }
}

function valida_contato_mail()
{
	if(gtid("nome").value == '') { alert('O campo Nome é obrigatório!');	gtid("nome").focus();	return false; }
	else if(gtid("email").value == '') { alert('O campo E-Mail é obrigatório!');	gtid("email").focus();	return false; }
	else if(gtid("mensagem").value == '') { alert('O campo Mensagem é obrigatório!');	gtid("mensagem").focus();	return false; }
	else { return true; }
}

/* Variados */

function includeFile(div,arquivo) { $("#" + div).load(arquivo); }
function legendaMO(str) { document.getElementById('avisoMO').innerHTML = str; }

var i = null;
var id_base = '#nextClick1';
var troca = '';
var t_temp = '';
var timer = true;

function simulaClick()
{
	if(timer == true)
	{
		if(i==null)
		{
			i=1
			troca = id_base
			$(troca).click();
		}
		else
		{
			if(id_base == troca)
			{
				t_temp = troca
				troca = $(t_temp).attr('name')
				troca = '#'+troca
				$(troca).click();
			}
			else
			{
				t_temp = troca
				troca = $(t_temp).attr('name')
				troca = '#'+troca
				$(troca).click();
			}
		}
		var intervalo = window.setTimeout('simulaClick()', 5000)
	}
}
