// JavaScript Document

function menuFeedBack(obj,img){
	obj.style.background = img;
}

/*********** CAMPOS FORMULÁRIO ***********/

function checarCampo(campo,valor)	{
		if (campo.value == valor) {
				campo.value = '';
		}
} 
	
function checarCampoVazio(campo,valor)	{
		if (campo.value == '') {
				campo.value = valor;
		}
} 

/*****************************************/

/************ AJAX PRINCIPAL *************/

function loadHTML(id,url){
	//window.scrollTo(0,0);
	
	$(id).innerHTML = "<img src='img/carregando.gif'>";
	
	new Ajax.Updater(
		id,
		url, 
		{
		evalJS:'force',
		method:'get',
			onComplete:function(){
				//$('carregando').style.display = 'none';

				/* google */
				//pageTracker._trackPageview('/'+url);
			}
		}
	);
}

/*****************************************/

/************* BACK BUTTON **************/

// <![CDATA[

// "Import" the StateManager so we don't have to keep typing
// "EXANIMO.managers.StateManager".
var StateManager = EXANIMO.managers.StateManager;

// Define what happens when the state changes.
StateManager.onstatechange = function(e)
{
	strGET = new String(e.id);
	arrayStrGET = strGET.split("?");
	
	if(!arrayStrGET[1]){
		var index = "?index=on";
	} else {
		var index = "&index=on";
	}
	
	if(e.id == 'home.php'){
		loadHTML('cont','home.php?index=on'); 
	} else {
		loadHTML('cont',e.id+index);
	}
}        

window.onload = function()
{
	StateManager.initialize();
	var hash=location.hash;
	if(!hash || hash == "#"){
		StateManager.setState('home.php');
	}
}

// ]]>

/*****************************************/

/*************** CONTATO ****************/

function contatoEnviar(id,url){
	
	if ($("nome").value == 'nome*' || $("email").value == 'email*' ||	$("mensagem").value == 'mensagem*'){
		$(id).innerHTML = 'preencha todos os campos!';
	} else {
		new Ajax.Updater(
			id,
			url, 
			{
			method:'get',
				onLoading: function(){
					$(id).innerHTML = 'enviando...';
				},
				onComplete:function(){
					$("nome").value = 'nome*';
					$("email").value = 'email*';
					$("mensagem").value = 'mensagem*';
				}
			});
	}
}
/*****************************************/

/************** QUANTIDADE ***************/

function sQuantidade(valor){
	var arrayValor = new Array();
	arrayValor = valor.split(';');
	
	$("item_quant_1").value = arrayValor[0];
	$("item_valor_1").value = arrayValor[1];
}

/*****************************************/

function checarPreenchimento(){
	if($F('quantidade') != '' && $F('fcliente_nome') != 'nome*' && $F('fcliente_end') != 'endereço*' && $F('fcliente_num') != 'número*' && $F('fcliente_bairro') != 'bairro*' && $F('fcliente_cidade') != 'cidade*' && $F('fcliente_uf') != '' && $F('fcliente_cep') != 'cep*' && $F('fcliente_email') != 'email*' && $F('fcliente_ddd') != 'DDD*' && $F('fcliente_tel') != 'telefone*'){
		
		$('cliente_nome').value = $F('fcliente_nome');
		$('cliente_end').value = $F('fcliente_end');
		$('cliente_num').value = $F('fcliente_num');
		$('cliente_bairro').value = $F('fcliente_bairro');
		$('cliente_compl').value = $F('fcliente_compl');
		$('cliente_cidade').value = $F('fcliente_cidade');
		$('cliente_uf').value = $F('fcliente_uf');
		$('cliente_email').value = $F('fcliente_email');
		$('cliente_ddd').value = $F('fcliente_ddd');
		$('cliente_tel').value = $F('fcliente_tel');

		var cepValue = new String($F('fcliente_cep'));
		cepValue =  cepValue.replace(/[^a-zA-Z 0-9]+/g,'');
		$('cliente_cep').value = cepValue;		
		
		document.forms["pagseguroEnvio"].submit()
	} else {
		if($F('quantidade') == ''){
			alert('preencha o campo quantidade');
			return false;
		}
		if($F('fcliente_nome') == 'nome*'){
			alert('preencha o campo nome');
			return false;
		}
		if($F('fcliente_end') == 'endereço*'){
			alert('preencha o campo endereço');
			return false;
		}
		if($F('fcliente_num') == 'número*'){
			alert('preencha o campo número');
			return false;
		}
		if($F('fcliente_bairro') == 'bairro*'){
			alert('preencha o campo bairro');
			return false;
		}
		if($F('fcliente_cidade') == 'cidade*'){
			alert('preencha o campo cidade');
			return false;
		}
		if($F('fcliente_uf') == ''){
			alert('preencha o campo estado');
			return false;
		}
		if($F('fcliente_cep') == 'cep*'){
			alert('preencha o campo cep');
			return false;
		}
		if($F('fcliente_email') == 'email*'){
			alert('preencha o campo email');
			return false;
		}
		if($F('fcliente_ddd') == 'DDD*'){
			alert('preencha o campo ddd');
			return false;
		}
		if($F('fcliente_tel') == 'telefone*'){
			alert('preencha o campo telefone');
			return false;
		}
	}
}

///////////////////////////////////MASCARA DATA/////////////////////////////////////

	function maskCep(evento, objeto){
		var keypress=(window.event)?event.keyCode:evento.which;
		campo = eval (objeto);
		
		if (campo.value == '00.000-000')
		{
			campo.value=""
		}
	
		caracteres = '0123456789';
		separacao1 = '.';
		separacao2 = '-';
		conjunto1 = 2;
		conjunto2 = 6;
		
		if((caracteres.search(String.fromCharCode(keypress))!=-1)){
			if (campo.value.length == conjunto1 )
			campo.value = campo.value + separacao1;
			else if (campo.value.length == conjunto2)
			campo.value = campo.value + separacao2;
		}else{
			event.returnValue=false;
		}
	}

////////////////////////////////////////////////////////////////////////////////////
