//------------------------------------------------------------------------------------------
// Javascript Methods
// Created on 01 de Setembro de 2006, 17:28
// By: DataView Tecnology Solutions
// Contatct: suporte@dataview.com.br
flag = 0;
function validate() //class
{
	this.cssValidate   = cssValidate;
	this.xhtmlValidate = xhtmlValidate;
}
//------------------------------------------------------------------------------------------------------------
//Função para armezenar dados da VISITA
function regVisita(){
	var ajax = new Ajax('reg_visita.php');
	ajax.vars.add(new Array('navegador',navigator.appName),null);
	ajax.vars.add(new Array('versao',navigator.appVersion.substring(0,4)),null);
	ajax.vars.add(new Array('codificacao',navigator.appCodeName),null);
	ajax.vars.add(new Array('plataforma',navigator.platform),null);
	ajax.vars.add(new Array('historico',history.length),null);
	ajax.vars.add(new Array('java',navigator.javaEnabled()),null);
	ajax.vars.add(new Array('resolucao',screen.width+"x"+screen.height),null);
	ajax.vars.add(new Array('cor',window.screen.colorDepth+" bit"),null);
	ajax.ajaxRetriev(document.getElementById('qq'));
}
//------------------------------------------------------------------------------------------------------------
//Função ajax para ENVIAR O FALE CONOSCO
function enviaFale(){
	if(document.getElementById('formNome').value==''){
		alert('Campo obrigatório [ seu nome ] não preenchido.');
		document.getElementById('formNome').focus();
		return false;
	}
	if(document.getElementById('formEmail').value==''){
		alert('Campo obrigatório [ seu email ] não preenchido.');
		document.getElementById('formEmail').focus();
		return false;
	}
	if(document.getElementById('formTel').value==''){
		alert('Campo obrigatório [ seu telefone ] não preenchido.');
		document.getElementById('formTel').focus();
		return false;
	}
	if(document.getElementById('formAssunto').value==''){
		alert('Campo obrigatório [ assunto ] não preenchido.');
		document.getElementById('formAssunto').focus();
		return false;
	}
	if(document.getElementById('formMsg').value==''){
		alert('Campo obrigatório [ mensagem ] não preenchido.');
		document.getElementById('formMsg').focus();
		return false;
	}
	var ajax = new Ajax('enviaForm.php');
	ajax.vars.add(new Array('formNome',document.getElementById('formNome').value));
	ajax.vars.add(new Array('formEmail',document.getElementById('formEmail').value),'');
	ajax.vars.add(new Array('formTel',document.getElementById('formTel').value),'');
	ajax.vars.add(new Array('formAssunto',document.getElementById('formAssunto').value));
	ajax.vars.add(new Array('formMsg',document.getElementById('formMsg').value));
	ajax.showLoading(document.getElementById('microdata'),'Carregando...');
	ajax.ajaxRetriev(document.getElementById('microdata'));
}

function hhEffect(obj,act,x)
{
	//alert(obj);
	if(flag != x)
	{
		if(act)
			obj.style.color = '#777';
		else
			obj.style.color = '#bbb';
	}
}

function hhEffectInput(obj,act)
{
	if(!act)
		obj.style.border = '2px #ccc solid' ;
	else
		obj.style.border = '2px #97CC49 solid';
}

function setActive(x,id)
{
	var y = document.getElementById('menu').getElementsByTagName('li');
	y[flag].style.color = '#bbb';
	y[id].style.color = '#97CC49';
	flag = id;	
}

function loads(path,id)
{
	
	setActive(flag,id);
	var box = document.getElementById('boxHeight');
    a = new Ajax(path);
	a.showLoading(box,'Carregando...');
	a.ajaxRetriev(box);
}

function loadMicro(path,id)
{
	var box = document.getElementById('microdata');
    var ajax = new Ajax(path);
	ajax.vars.add(new Array('flag',id));
	ajax.showLoading(box,'Carregando...');
  	ajax.ajaxRetriev(box);
}