// JavaScript Document
/**
* 	Retorna o objeto html do ID
*
*/
function $id(id)
{
    try 
	{
        var a = document.getElementById(id);
    } 
	catch(e) 
	{
        alert("Erro encontrado: "+e);
    }
    return 	a;
}
/**
* 	Adiciona um evento ao objeto
*
*/
function addEvent(obj, evType, fn)
{
    //
    if (obj.addEventListener)
    {
        obj.addEventListener(evType, fn, true);
        return true;
    }
    else if (obj.attachEvent)
    {
        var r = obj.attachEvent("on"+evType, fn);
        return r;
    }
    else
    {
        return false;
    }
}
/**
* 	Abre uma imagem através do lightbox
*
*/
function openImageLightBox(id) 
{
	var a_false = $id("f"+id);
    myLightbox.start(a_false);
    a_false = null;	
}

function openImage (src)
{
	var a_false = document.createElement("A");
    a_false.rel = "lightbox";
    a_false.href = src;
    //chamando a funçao do lightbox responsável pelo início das açoes
    myLightbox.start(a_false);
    //anulando o link
    a_false = null;
	
}

function openVideo (url)
{
	url = "../"+url;
   $id("target_player").innerHTML = "";   
   var fo = new FlashObject("swf/player_.swf?&vid="+url, "player", "320", "280", "9", "#000000", false, "hight", null);
   fo.addParam("scale", "noscale");
   fo.addParam("wmode", "transparent");   
   fo.addVariable("forceLocal", "true");
   fo.write("target_player");
   $id("player").style.display = "block";
}

function closeVideo(){
   $id("player").style.display = "none";
    $id("target_player").innerHTML = "";
}

/**
* Abre um link
*/

function $go (url)
{
	SWFAddress.setValue(url);
}

function buscaRepre (sg)
{
	
	var ajax = new AjaxNzk();
	ajax.loadResult("busca_repre.php?sigla="+sg,$id("repre"));	
}


function openItem (id,img, total)
{
	
	if($id(id).style.display == "block")
	{
		$id(id).style.display = "none";
		$id(img).src = 'imgs/seta1.gif';
	}
	else
	{
	
		for(var i=0; i < total; i++)
		{
			var objs = $id('rep'+i);
			//
			if(objs.id == id)
			{
				objs.style.display = 'block';
				$id(img).src = 'imgs/seta2.gif';
			}
			else
			{
				objs.style.display = 'none';
				$id('img'+i).src = 'imgs/seta1.gif';
			}
		}
	
	}	
}

function setMask (target)
{
	$("#"+target).mask("(99)9999-9999");                        
}



function swapMenu (obj)
{
	var dir = "imgs/";
	
	obj.style.cursor = "pointer";
	
	if(!obj.mouse)
	{
		obj.mouse = false;
	}
	
	if(obj.mouse == false)
	{
		obj.src = 	dir+obj.id+"_over.jpg";		
		obj.mouse = true;
	}
	else
	{
		obj.src = 	dir+obj.id+".jpg";
		obj.mouse = false;	
	}	
}

function clearIframe ()
{
	$id("rep_frame").style.height = "0px";
}
function setSizeIframe (h)
{
	$id("rep_frame").style.height = h+"px";
}
function openRep (cid)
{
	$id("fundo_black").style.display = $id("rep_container").style.display = "block";
	window.scroll(0,0);			
	document.body.style.overflow = "hidden";

	$id("list_rep").innerHTML = "<div align='center'><strong>Carregando....</strong></div>";

	var ajax = new AjaxNzk();
	ajax.loadResult("list_city.ajax.php?id="+cid, $id("list_rep"));		
	
}

function closeRep ()
{
	$id("fundo_black").style.display = $id("rep_container").style.display = "none";
	
	document.body.style.overflow = "";	
	
}

function openCat(id,t,level,target)
{
	var ajax = new AjaxNzk();
	ajax.assincr = false;
	ajax.loadResult("categorias_lista.ajax.php?id="+id+"&t="+t+"&level="+level, $id(target));			
}

function openImageProd (src)
{
	$id("img_produtos").src = src;		
}

var last_id = 0;
var last_level = null;

function openMenu(id,t,level,target, pref, total)
{	
	
	if($id("produtos_ini").style.display == "none")
	{
		$id("produtos_ini").style.display = "block";
	}
		
	if(pref)
	{		
		
		for(var i=0; i<total; i++)
		{
			do
			{
				var obj = $id(pref+i);		
				obj.innerHTML = "";
			} while (obj.innerHTML != "");
			
		}
		
	}
	
	var ajax = new AjaxNzk();
	ajax.assincr = false;
	ajax.loadResult("categorias_menu.ajax.php?id="+id+"&t="+t+"&level="+level, $id(target));	
}

var show = undefined;

function showMenu (t)
{
	if(t != show)
		show = t;	
	$id("produtos_ini").style.display = "block";		
}

function hideMenu (t)
{
	if(t != show)
		show = t;
	else
	{
		$id("produtos_ini").style.display = "none";	
		$id("produtos_ini").innerHTML = "";
	}
}
function swapImage (src,target)
{
	target.src = src;		
}
function changeLang (lang)
{
	window.open('?lang='+lang+window.location.hash,'_self');	
}
