if (Dominio==null)
	var Dominio = "http://" + location.hostname;

btOn = new Image();
btOn.src = Dominio + "/iFileExplorer/Arquivo/Util/img/carros/btn_up.gif";
btOff = new Image();
btOff.src = Dominio + "/iFileExplorer/Arquivo/Util/img/carros/btn_down.gif";

function ShowHideTarja(p1, p2, p3, p4, p5, p6)
{
	var objConteudo = document.getElementById(p1);
	var objTabela =  document.getElementById(p2);
	var objCor1 =  document.getElementById(p3);
	var objCor2 =  document.getElementById(p4);
	var objTitulo =  document.getElementById(p5);
	var objBotao =  document.getElementById(p6);
	if(objConteudo.style.display == 'none')
	{
		objConteudo.style.display = 'inline';
		objTabela.className ='On';
		if (objTabela.className == 'On') 
		{
			objCor1.className = 'TarjaCor1On';
			objCor2.className = 'TarjaCor2On';
			objTitulo.className = 'TarjaTituloOn';
			objBotao.className = 'TarjabotaoOn';
		}
	}
	else
	{
		objConteudo.style.display = 'none';
		objTabela.className = 'Off';
		if (objTabela.className != 'On') 
		{
			objCor1.className = 'TarjaCor1';
			objCor2.className = 'TarjaCor2';
			objTitulo.className = 'TarjaTitulo';
			objBotao.className = 'Tarjabotao';
		}
	}
}
 
function ShowHideOp(x)	{
	if (document.getElementById(x).style.display == "" || document.getElementById(x).style.display == "inline" )
	{
		eval("document.getElementById('"+ x +"').style.display = 'none'");
		eval("document.getElementById('"+ x +"Mais').style.display = 'inline'");
		eval("document.getElementById('"+ x +"Menos').style.display = 'none'");
	}
	else
	{
		eval("document.getElementById('"+ x +"').style.display = 'inline'");
		eval("document.getElementById('"+ x +"Mais').style.display = 'none'");
		eval("document.getElementById('"+ x +"Menos').style.display = 'inline'");
	}
}

function ShowHide2(x) {
	if (document.getElementById(x).style.display == "" || document.getElementById(x).style.display == "inline" )
	{
		eval("document.getElementById('"+ x +"').style.display = 'none'");
		eval("document.getElementById('"+ x +"Mais').style.display = 'inline'");
		eval("document.getElementById('"+ x +"Menos').style.display = 'none'");
	}
	else
	{
		eval("document.getElementById('"+ x +"').style.display = 'inline'");
		eval("document.getElementById('"+ x +"Mais').style.display = 'none'");
		eval("document.getElementById('"+ x +"Menos').style.display = 'inline'");
	}
}

function showSubmenu(objLocal, objNumero, objSubAcao){
	var idReal = objLocal;
	if(objLocal.match(/_/))
		idReal = objLocal.split("_")[1];
		
	document.getElementById(objLocal + "_" + objNumero).className = idReal + objSubAcao;
}

function gotourl() 
{
	var i, args=gotourl.arguments; document.tv1_returnValue = false;
	for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function ShowHideVWS(x) {
	if (document.getElementById('tr' + x).style.display == "" || document.getElementById('tr' + x).style.display == "inline" )
	{
		eval("document.getElementById('tr"+ x +"').style.display = 'none'");
		eval("document.getElementById('span"+ x +"').style.fontWeight = 'normal'");
		eval("document.getElementById('img"+ x +"').src = '/iFileExplorer/Arquivo/Util/img/pecasacessorios/vwservice/bullet_content_off.gif'");
		
	}
	else
	{
		eval("document.getElementById('tr"+ x +"').style.display = 'inline'");
		eval("document.getElementById('span"+ x +"').style.fontWeight = 'bold'");
		eval("document.getElementById('img"+ x +"').src = '/iFileExplorer/Arquivo/Util/img/pecasacessorios/vwservice/bullet_content_on.gif'");
	}
}

function OverMenuTD(x)
{
	var objTD = x;
	if (objTD.className == "item")
		objTD.className = "itemOver";
	else
		objTD.className = "item";
}

var menuIntervalo = "";
var menuOver =  "";

function fechaMenu(objMenu)
{
    var fechaMenu = "fecharMenu('"+objMenu+"')";
    menuIntervalo = window.setInterval(fechaMenu,1000);
}

function abreMenu(objMenu)
{
	
    document.getElementById(objMenu).style.display = 'inline'
    window.clearInterval(menuIntervalo);
}

function fecharMenu(objMenu)
{
    document.getElementById(objMenu).style.display = 'none'
}

function ProximoCampo(p_campo, p_campo2)
{
    if (document.getElementById(p_campo))   
    {
	    if(document.getElementById(p_campo).value.length==document.getElementById(p_campo).maxLength)
	        document.getElementById(p_campo2).focus();
    }    
}

function OverImagem(x,y)
{ 
	try
	{
		document.getElementById(x).src = eval(y).src;
	}
	catch(e)
	{}
}

function AbrirJanela(p_nome, p_url, p_largura, p_altura, p_topo, p_esquerda)
{
	window.open(p_url, p_nome, 'width=' + p_largura + ', height=' + p_altura + ', top=' + p_topo +',left=' + p_esquerda + '');
}

function MM_openBrWindow(url , nome , conf)
{
	window.open(url, nome, conf)
}


function Abre360(p_carro)
{
	AbrirJanela('360_'+ p_carro, Dominio + '/360/' + p_carro, 550, 475, '50%', '50%');
}

function AbreChat(p_carro)
{
	//AbrirJanela('Chat_' + p_carro, 'http://www2.directtalk.com.br/server/directtalk_chatr.dll/user?S=I&id_s=472&origem=' + p_carro, 380, 430, '50%', '50%');
	//AbrirJanela('Chat_' + p_carro, 'http://www.vwbr.com.br/Util/html/chat.htm', 380, 430, '50%', '50%');
	AbrirJanela('Chat_' + p_carro, 'http://chat.volkswagen.com.br/vw.htm', 380, 430, '50%', '50%');
	
	
}

function AbreConfigurador()
{
	//AbrirJanela('Configurador','http://carconfigurator.volkswagen.com.br/cc4gp/actions/start/group/', 800, 580, '50%', '50%')
	//top.location.href='http://www.vwbr.com.br/configurador';
	top.location.href='http://carconfigurator.volkswagen.com.br/cc4gp/index.html';
	//top.location.href='http://carconfigurator.volkswagen.com.br/cc4gp/actions/start/group/';
}

function DestaqueAutomoveis(p_imagem, p_texto)
{
	document.getElementById('divDestaqueZoom').style.visibility = 'visible';
	var flash =	"<OBJECT CLASSID=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" CODEBASE=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" WIDTH=\"500\" HEIGHT=\"350\" ID=\"zoomDestaque\" ALIGN=\"middle\" VIEWASTEXT>";
		flash +="<PARAM NAME=\"allowScriptAccess\" VALUE=\"sameDomain\" />";
		flash +="<PARAM NAME=\"movie\" VALUE=\"../iFileExplorer/Arquivo/Util/swf/zoomDestaque.swf\" />";
		flash +="<PARAM NAME=\"quality\" VALUE=\"high\" />";
		flash +="<PARAM NAME=\"wmode\" VALUE=\"transparent\" />";
		flash +="<PARAM NAME=\"flashvars\" VALUE=\"&strImg=" + p_imagem + "&TitDestaque=<b>" + p_texto + "</b>\" />";
		flash +="<PARAM NAME=\"bgcolor\" VALUE=\"#ffffff\" /><EMBED SRC=\"../iFileExplorer/Arquivo/Util/swf/zoomDestaque.swf\" QUALITY=\"high\" BGCOLOR=\"#ffffff\" WIDTH=\"500\" HEIGHT=\"350\" NAME=\"zoomDestaque\" ALIGN=\"middle\" ALLOWSCRIPTACCESS=\"sameDomain\" TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\" />";
		flash +="</OBJECT>";
		
	document.getElementById('divDestaqueZoom').innerHTML = flash;
}

function ZoomDestaqueModelo()
{
	document.getElementById('divDestaqueZoom').style.visibility = 'hidden';
}

function SomenteNumero(e)
{
	var key = window.event ? e.keyCode : e.which;
	var keychar = String.fromCharCode(key);
	reg = /\d/;
	return (reg.test(keychar));
}

function LimpaCampoSelecao(p_campo)
{
	campo = document.getElementById(p_campo);
	campo.length = 0;
	campo.options[0] = new Option ("Selecione","");
}

function MudaImagem(x,y)
{
	document.images[x].src = eval(y).src;
}

function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
    var sep = 0;
    var key = '';
    var i = j = 0;
    var len = len2 = 0;
    var strCheck = '0123456789';
    var aux = aux2 = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    if (whichCode == 13) return true;
    key = String.fromCharCode(whichCode); // Valor para o código da Chave
    if (strCheck.indexOf(key) == -1) return false; // Chave inválida
    len = objTextBox.value.length;
    for(i = 0; i < len; i++)
        if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
    aux = '';
    for(; i < len; i++)
        if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
    aux += key;
    len = aux.length;
    if (len == 0) objTextBox.value = '';
    if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
    if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
    if (len > 2) {
        aux2 = '';
        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
                aux2 += SeparadorMilesimo;
                j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }
        objTextBox.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
        objTextBox.value += aux2.charAt(i);
        objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
    }
    return false;
}


//**********************************************//INICIO AJAX//**************************************************************//
var dsConcessionaria = false; //verifica se é necessiario montar o dataset de concessionaria
var resultado = ""; //recebe o resultado da busca
var criterioOrdena = ""; //criterio de ordenação do resultado da busca ("DESC" ou "ASC")
var campoOrdena = ""; //campo que deve ser ordenado
var campo = "";
var campo1 = "";
var campo2 = "";
var campoDestino = "";
var idConteudo = "";

//efetua a busca
function BuscaCampo(p_campo, p_campoDestino, p_modulo, p_AjaxNamespace)
{
	if (eval(p_AjaxNamespace))
	{
		campo = document.getElementById(p_campo);
		campoDestino = document.getElementById(p_campoDestino);
		//if (!isNaN(campo.value))
		if (campo)
		{
			if (campo.value!="")
			{
				campo.disabled = true;
				campoDestino.disabled = true;
				campoDestino.length = 0;
				campoDestino.options[0] = new Option ("Carregando ...","");
				
				if (p_modulo=="Cidade")
					eval(p_AjaxNamespace).AjCidades(campo.value, Retorno);
				
				if (p_modulo=="Modelo")
					eval(p_AjaxNamespace).AjModelos(campo.value, Retorno);
			}
			else
			{
				campoDestino.length = 0;
				campoDestino.options[0] = new Option ("Selecione","");
			}
		}
	}
}
//recebe o resultado da busca e popula o dropdowlist
function Retorno(res)
{
	var obj = res.value;
	
	if (obj != null && obj.Rows.length > 0) 
	{
		campoDestino.length = 0;
		for (var i = 0; i < obj.Rows.length; i++)
		{
			if (i==0)
				campoDestino.options[i] = new Option ("Selecione","");
			
			campoDestino.options[i+1] = new Option (obj.Rows[i].Nome,obj.Rows[i].idConteudo);
			if (obj.Rows[i].idConteudo == idConteudo)
				campoDestino.options[i+1].selected = true;
		}
	}
	else
		campoDestino.length = 0;
		campoDestino.options[0] = new Option ("Selecione","");
			
	campoDestino.disabled = false;
	campo.disabled = false;
	
	if (idConteudo==null || idConteudo=="")
		campoDestino.options[0].selected = true;	
}

//efetua busca de concessionaria com os campos 1 e 2
function BuscaConcessionaria(p_campo1, p_campo2, p_campoDestino, p_modulo, p_AjaxNamespace)
{
	if (eval(p_AjaxNamespace))
	{
		var tempoCarrega = 0;
		campo1 = document.getElementById(p_campo1);
		campo2 = document.getElementById(p_campo2);
		var scampo1 = campo1.value;
		var scampo2 = campo2.value;
		if (scampo2=="")
			scampo2 = idConteudo;	
			
		
		SetCidade(scampo2);
					
		if (!dsConcessionaria)
			campoDestino = document.getElementById(p_campoDestino);
		
		if (scampo1!="" && scampo2!="")
		{
			campo1.disabled = true;
			campo2.disabled = true;
			if (!dsConcessionaria)
			{
				campoDestino.disabled = true;
				campoDestino.length = 0;
				campoDestino.options[0] = new Option ("Carregando ...","");
			}
			else
			{
				document.getElementById('divConcessionaria').style.display = '';
				document.getElementById('dtgConcessionaria').innerHTML = '<FONT CLASS="cinza">Carregando...</FONT>';
			}
			
			if (p_modulo=="Concessionaria")
				eval(p_AjaxNamespace).AjConcessionaria(scampo1, scampo2, RetornoConcessionaria);
		}
		else
		{
			if (!dsConcessionaria)
			{
				campoDestino.length = 0;
				campoDestino.options[0] = new Option ("Selecione","");
			}	
		}
	}
}
//recebe o resultado da busca de concessionaria
function RetornoConcessionaria(res)
{
	var obj = res.value;
	
	if (obj != null && obj.Rows.length > 0) 
	{
		
		if (!dsConcessionaria)
		{
			campoDestino.length = 0;
			
			for (var i = 0; i < obj.Rows.length; i++)
			{
				if (i==0)
					campoDestino.options[i] = new Option ("Selecione","");
				
				campoDestino.options[i+1] = new Option (obj.Rows[i].Nome,obj.Rows[i].idConteudo);
				if (obj.Rows[i].idConteudo == idConteudo)
					campoDestino.options[i+1].selected = true;
			}
		}
		else
		{			
			DataSetConcessionaria(obj);	//monta dataset de concessionaria
		}
	}
	else
	{
		if (!dsConcessionaria)
		{
			campoDestino.length = 0;
			campoDestino.options[0] = new Option ("Selecione","");
		}	
	}
		
	if (!dsConcessionaria)		
		campoDestino.disabled = false;
		
	campo1.disabled = false;
	campo2.disabled = false;
	
	if ((idConteudo==null || idConteudo=="") && !dsConcessionaria)
		campoDestino.options[0].selected = true;
}
//monta o dataset de concessionaria e guarda o resultado na varivel global
function DataSetConcessionaria(p_obj)
{
	var bgCorpo = '';
	var Corpo = '';
	var AlturaConcessionaria = '';
	resultado = p_obj;
		
	if (p_obj.Rows.length > 5)
		Corpo = '<DIV STYLE="width:100%; height:150px; overflow-x:hidden; overflow-y:auto; scrollbar-arrow-color:#FFFFFF; padding:3px; scrollbar-base-color:#CFD2E6;">';
	else
		Corpo = '<DIV STYLE="width:100%; scrollbar-arrow-color:#FFFFFF; padding:3px; scrollbar-base-color:#CFD2E6;">';
		
	Corpo += '<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" ID="dtgConcessionarias" STYLE="border-width:0px;width:100%;border-collapse:collapse;">';
	
	var idConcessionaria = RetConcessionaria();
	var arrConcessionaria;
	if (idConcessionaria.indexOf('-') > -1)
	{
		arrConcessionaria = idConcessionaria.split('-');
		idConcessionaria = arrConcessionaria[1].replace(' ', '');
	}
		
	for (var i = 0; i < p_obj.Rows.length; i++)
	{		
		if (i%2 == 0)
			bgCorpo = "bgCorpoC";
		else
			bgCorpo = "bgCorpoM";	
		
		
		
		if (idConcessionaria == p_obj.Rows[i].idConteudo)	
			Corpo += '<TR CLASS="' + bgCorpo + '"><TD STYLE="width:20px;height:20px"><INPUT TYPE="radio" NAME="chkConcessionaria" VALUE="' + p_obj.Rows[i].idConteudo + '" Onclick="SetConcessionaria(\'' + p_obj.Rows[i].Nome + ' - ' + p_obj.Rows[i].idConteudo + '\');" checked></TD>';
		else
			Corpo += '<TR CLASS="' + bgCorpo + '"><TD STYLE="width:20px;height:20px"><INPUT TYPE="radio" NAME="chkConcessionaria" VALUE="' + p_obj.Rows[i].idConteudo + '" Onclick="SetConcessionaria(\'' + p_obj.Rows[i].Nome + ' - ' + p_obj.Rows[i].idConteudo + '\');"></TD>';
			
		Corpo += '<TD STYLE="width:130px;" CLASS="cinzaE">' + p_obj.Rows[i].Nome + '</TD>';
		Corpo += '<TD STYLE="width:225px;" CLASS="cinzaE">' + p_obj.Rows[i].Endereco + '</TD>';
		Corpo += '<TD CLASS="cinzaE">' + p_obj.Rows[i].Bairro + '</TD></TR>';
	}	
	Corpo += '</TABLE></DIV>';
	document.getElementById('dtgConcessionaria').innerHTML = Corpo;	
}
//ordena o dataset de concessinaria, com o resultado obtido na busca
function OrdenaConcessionaria(p_campo, p_criterio, p_modulo, p_AjaxNamespace)
{
	if (eval(p_AjaxNamespace))
	{
		if (p_modulo=="Concessionaria")
		{
			if (campoOrdena != p_campo)
			{
				campoOrdena = p_campo;
				if (criterioOrdena == '')
					criterioOrdena = p_criterio;
			}		
			else
			{
				if (criterioOrdena == 'DESC')
					criterioOrdena = 'ASC';	
				else
					criterioOrdena = p_criterio;
			}
						
			
			document.getElementById('dtgConcessionaria').innerHTML = '<FONT CLASS="cinza">Carregando...</FONT>';
			eval(p_AjaxNamespace).AjConcessionariaOrdena(p_campo, criterioOrdena, resultado, RetornoConcessionaria);
		}
	}
}
//guardado o valor dentro do hidden
function SetConcessionaria(p_value)
{
	if (document.getElementById('hConcessionaria'))
		document.getElementById('hConcessionaria').value = p_value;
}
//retorna o valor do campo concessionaria
function RetConcessionaria()
{
	if (document.getElementById('hConcessionaria'))
		return document.getElementById('hConcessionaria').value;
}
//guardado o valor dentro do hidden
function SetCidade(p_value)
{
	if (document.getElementById('hCidade'))
		document.getElementById('hCidade').value = p_value;
}

//retorna o valor do campo cidade
function RetCidade()
{
	if (document.getElementById('hCidade'))
		return document.getElementById('hCidade').value;
}
//**********************************************//FIM AJAX//**************************************************************//