function get(id) { 

	try { 
		var a = document.getElementById(id); 
	} catch(e) { 
		alert("Erro encontrado: "+e); 		
	} 
	return 	a;
}

function trim(str){
	str=str.replace(/\s+/g," ");
	str=str.replace(/^ /,"");
	str=str.replace(/ $/,"");
	return str;
}

function addFlash (file, width, height, id, wmode, bgcolor) 
{
	if(!wmode)
		wmode = false;

	var fo = new FlashObject(file, "notify", width, height, "9", bgcolor, true);
	fo.addParam("scale", "noscale");
	fo.addParam("wmode", "opaque");
	fo.useExpressInstall('expressinstall.swf');
	
	if(wmode=='true')
		fo.addParam("wmode", "transparent");
		
	fo.write(id);
}

var ajax = {

	produtos:function(pg,cod_cat) 
	{
		if(!pg){
			pg = 0;
		}
		if(!cod_cat){
			cod_cat = 0;
		}
		$("#produtos").load('produtos.ajax.php',{'pg': pg, 'cod_marca':cod_cat});
	},
	
	classificados:function(pg,filtro) 
	{
		if(!pg){
			pg = 0;
		}
		if(!filtro){
			filtro = 0;
		}
		$("#classificados").load('classificados.ajax.php?pg='+pg+'&filtro='+filtro);
	},
	
	fotos:function(pg) 
	{
		if(!pg){
			pg = 0;
		}
		$("#fotos").load('fotos.ajax.php?pg='+pg);
	},
	
	busca:function(pg,busca) 
	{
		if(!pg){
			pg = 0;
		}

		if(!busca){
			busca = 0;
		}
		$("#busca").load('busca.ajax.php?pg='+pg+'&search='+encodeURI(busca));
	},
	
	newsletter:function(mail) 
	{
		if(!mail){
			mail = 0;
		}
		var enviado = $.get('newsletter.ajax.php?email='+mail,function(data){
			 if(toString(data) != "erro"){						  
				get('erro_form1').innerHTML = "<span style='color:green;'>Enviado com sucesso!</span>";
				get('email').value = "E-mail";
			 }
		});
	},
	login:function(usuario,senha) 
	{
		get('logado').innerHTML = "<span style='color:grey;'>validando usuario e senha!</span>";
		var enviado = $.get('login.php',{'usuario':usuario, 'senha':senha},function(data){
			 if(trim(data) == "ok"){						  
				window.location = 'index.php?l=9';
			 }else{
				get('logado').innerHTML = "<span style='color: red;'>usuario ou senha invalidos!</span>";
			 }
		});
	},
	logout:function() 
	{
		var enviado = $.get('logout.php',function(data){
			 if(trim(data) == "true"){						  
				window.location = 'index.php';
			 }else{
				get('erro_logout').innerHTML = "<span style='color: red;'>Entre em contato com get Agência!</span>";
			 }
		});
	}
}

function validaLogin()
{
	ajax.login(get('usuario').value, get('senha').value);
}

var campos1 = Array("email");
var nomes1 = Array("E-mail");
var expres1 = Array("o");

function val1(i) {
	obj1 = get(campos1[i]);
	if(obj1.value=="") {
		get('erro_form1').innerHTML = "<span style='color: red;'>"+nomes1[i]+" inválid"+expres1[i]+"!</span>";
		obj1.focus();
		return false;
	}else if(campos1[i]=="email"){
		if(obj1.value.indexOf ('@') < 1){
			get('erro_form1').innerHTML = "<span style='color: red;'>"+nomes1[i]+" inválid"+expres1[i]+"!</span>";
			obj1.focus();
				return false;
		}
		obj1.value.indexOf ('@')
		if(obj1.value.substring((obj1.value.indexOf ('@') + 1), obj1.value.length).indexOf ('@') >= 0){
			get('erro_form1').innerHTML = "<span style='color: red;'>"+nomes1[i]+" inválid"+expres1[i]+"!</span>";
			obj1.focus();
			return false;
		}
		if(obj1.value.indexOf ('.') < 5){
			get('erro_form1').innerHTML = "<span style='color: red;'>"+nomes1[i]+" inválid"+expres1[i]+"!</span>";
			obj1.focus();
			return false;
		}
		if((obj1.value.substring((obj1.value.indexOf ('.') + 1), obj1.value.length).length) < 3){
			get('erro_form1').innerHTML = "<span style='color: red;'>"+nomes1[i]+" inválid"+expres1[i]+"!</span>";
			obj1.focus();
			return false;
		}
	}
	return true;
}

function validaForm1() {
	for(i=0;i<campos1.length;i++) {
		if(!val1(i)) return false;
	}
	get('erro_form1').innerHTML = "<span style='color: silver;'>enviando mensagem...</span>";

	ajax.newsletter(get('email').value);
}

function valueField (event, obj) {
	e = event.type;
	var obj = get(obj);
	
	if(!obj.save)
	{
		obj.save = obj.value;		
	}
	
	if(e=="blur")
	{
		if(obj.value=="")
		{
			obj.value = obj.save;
		}
	}
	else if(e=="focus")
	{
		if(obj.value=="")
		{
			obj.value = obj.save;
		}
		else if(obj.value==obj.save)
		{
			obj.value = "";
		}
	}
}

function imageGaleria (img)
{
	/* var aux;
	 
	 show('loading');
	 
	 aux = $(document).ready(function(){    
		$("#image_galeria").attr({src: img});
  	 });
	 
	 if(aux != 'undefined')
	 {
     	hide('loading');
	 }*/
	 
	show('loading');
	var obj = get('image_galeria');
	obj.src = img;

	obj.onload = function () {
		hide('loading');
	}
}

function show (id)
{
	get(id).style.display = 'block';
}

function hide(id)
{
	get(id).style.display = 'none';
}

/*	Contato  */

function contato(nome,mail,assunto,msg,nascimento,telefone,cidade,estado,cep,send)
{
	if(!nome)
		nome = 0;
	if(!mail)
		mail = 0;
	if(!assunto)
		assunto = 0;
	if(!msg)
		msg = 0;
	if(!nascimento)
		nascimento = 0;
	if(!telefone)
		telefone = 0;
	if(!cidade)
		cidade = 0;
	if(!estado)
		estado = 0;
	if(!cep)
		cep = 0;
	if(!send)
		send = 0;
		
	$("#contato").load('contato.ajax.php?nome='+nome+'&mail='+mail+'&assunto='+assunto+'&msg='+msg+'&nascimento='+nascimento+'&telefone='+telefone+'&cidade='+cidade+'&estado='+estado+'&cep='+cep+'&send='+send);
}

var campos = Array("nome","mail","assunto","msg");
var nomes = Array("Nome","E-mail","Assunto","Mensagem");
var expres = Array("o","o","o","a");

function val(i) {
	obj = get(campos[i]);
	if(obj.value == "") {
		get('erro_form').innerHTML = "<span style='color: red;'>* Campo "+nomes[i]+" vazi"+expres[i]+"!</span>";
		obj.focus();
		return false;
	}
	return true;
}

function validaForm() {
	for(i=0;i<campos.length;i++) {
		if(!val(i)) return false;
	}
	get('erro_form').innerHTML = "<span style='color: silver;'>enviando mensagem...</span>";

	contato(get('nome').value,
			get('mail').value,
			get('assunto').value,
			get('msg').value,
			get('nascimento').value,
			get('telefone').value,
			get('cidade').value,
			get('estado').value,
			get('cep').value,
			get('send').value);
}

function limpa()
{
	get('nome').value = '';
	get('mail').value = '';
	get('estado').value = '';
	get('telefone').value = '';
	get('msg').value = '';
	get('assunto').value = '';
	get('cep').value = '';
	get('nascimento').value = '';
	get('cidade').value = '';
}
function abreAtendimento () {
	   var width = 450;
	   var height = 465;
	   var left = (screen.width - width)/2;
	   var top = (screen.height - height)/2;;   
	   window.open('../atd/view/?action=AppUsr/login','atendimento', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no,maximized=no,titlebar=no, fullscreen=no');
}

/* tabela -> para saber a tabela, codigo, tipo -> tipo foto ou galeria int*/

function abreGaleria (tabela, codigo, tipo)
{
	   var width = new Array(550,510);
	   var height = new Array(600,390);
	   
	   var left = (screen.width - width)/2;
	   var top = (screen.height - height)/2;;
	   
	   var nome = new Array('galeria.php','galeria2.php');
	   
	   var abre = window.open(nome[tipo]+'?tabela='+tabela+'&codigo='+codigo,'geleria', 'width='+width[tipo]+', height='+height[tipo]+', top='+top+', left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
	   
		abre.focus();
}

function showHide(id)
{
	var obj = get(id);

	if(obj.style.display == 'none')
		show(id);
	else
		hide(id);
}

function AddBusca(id,cat){
	$.get("AddBusca.php", { 'id_busca': id , 'cat_busca':cat} );
}


