/* inicio verificação de items */

document.getElements = function(e, elem) {
	if (!e || !e.length || e.length == 0)
	return [];
	var store = [elem||document.body];
	var store_t = [];
	e = e.split(" ");
	for (var i=0; i<e.length; i++) {
		var r = {
			id:  "",
			tag: "*",
			clas:[]
		};
		var c, s, t=e[i];
		while (t.length > 0) {
			s = t.search(/.[#\.]/) + 1 || t.length;
			c = t.substr(0, s);

			if (c.substr(0, 1) == "#")		r.id = c.substr(1);
			else if (c.substr(0, 1) == ".")	r.clas.push(c.substr(1));
			else							r.tag = c;

			t = t.substr(s);
		}
		while (store.length > 0) {
			var curr = [], temp = store.shift().getElementsByTagName(r.tag);
			for (var j=0; j<temp.length; j++) {
				curr.push(temp[j]);
			}
			while (curr.length > 0) {
				var ok = true, ce = curr.shift();
				if (r.id && ce.id!=r.id) ok = false;
				for (j=0; j<r.clas.length; j++) {
					if ((" "+ce.className+" ").indexOf(" "+r.clas[j]+" ") == -1) {
						ok = false;
						break;
					}
				}
				if (ok) store_t.push(ce);
			}
		}
		store = store_t;
		store_t = [];
	}
	return store;
};


/* fim verificação de items */




function menu_over(objeto){
	var montanome = "Sub" + objeto.id;
	objeto.className="itens_principais_over";
	//document.getElementById(montanome).style.display='inline';
	document.getElementById(montanome).className='sub_menu_principal_over';
}
function menu_out(objeto){
	objeto.className="itens_principais";
	document.getElementById('SubZeroKm').className='sub_menu_principal';
	document.getElementById('SubAMG').className='sub_menu_principal';
//	document.getElementById('SubServicos').className='sub_menu_principal';
	document.getElementById('SubCaminhoes').className='sub_menu_principal';
	document.getElementById('SubSprinter').className='sub_menu_principal';
	document.getElementById('SubAutomoveis').className='sub_menu_principal';
	document.getElementById('SubOutras').className='sub_menu_principal';
	
}

function sub_menu_over(objeto){
	
	var montanome = "Sub" + objeto.id;
	document.getElementById(montanome).style.display='inline';
	
	
}
function sub_menu_out(){
	if(document.getElementById('SubClasseA').style.display=='inline'){
		document.getElementById('SubClasseA').style.display='none';
	};
	if(document.getElementById('SubClasseB').style.display=='inline'){
		document.getElementById('SubClasseB').style.display='none';
	};
	if(document.getElementById('SubClasseC').style.display=='inline'){
		document.getElementById('SubClasseC').style.display='none';
	};
	if(document.getElementById('SubClasseCL').style.display=='inline'){
		document.getElementById('SubClasseCL').style.display='none';
	};
	if(document.getElementById('SubClasseCLC').style.display=='inline'){
		document.getElementById('SubClasseCLC').style.display='none';
	};		
	if(document.getElementById('SubClasseCLS').style.display=='inline'){
		document.getElementById('SubClasseCLS').style.display='none';
	};
	if(document.getElementById('SubClasseE').style.display=='inline'){
		document.getElementById('SubClasseE').style.display='none';
	};
	if(document.getElementById('SubClasseG').style.display=='inline'){
		document.getElementById('SubClasseG').style.display='none';
	};
	if(document.getElementById('SubClasseGL').style.display=='inline'){
		document.getElementById('SubClasseGL').style.display='none';
	};
	if(document.getElementById('SubClasseGLK').style.display=='inline'){
		document.getElementById('SubClasseGLK').style.display='none';
	};
	if(document.getElementById('SubClasseML').style.display=='inline'){
		document.getElementById('SubClasseML').style.display='none';
	};
	if(document.getElementById('SubClasseR').style.display=='inline'){
		document.getElementById('SubClasseR').style.display='none';
	};
	if(document.getElementById('SubClasseS').style.display=='inline'){
		document.getElementById('SubClasseS').style.display='none';
	};
	if(document.getElementById('SubClasseSL').style.display=='inline'){
		document.getElementById('SubClasseSL').style.display='none';
	};
	if(document.getElementById('SubClasseSLK').style.display=='inline'){
		document.getElementById('SubClasseSLK').style.display='none';
	};
		if(document.getElementById('SubClasseSLR').style.display=='inline'){
		document.getElementById('SubClasseSLR').style.display='none';
	};	
	if(document.getElementById('SubClasseGL').style.display=='inline'){
		document.getElementById('SubClasseGL').style.display='none';
	};
	
	
	/*if(document.getElementById('SubClasseAMGC').style.display=='inline'){
		document.getElementById('SubClasseAMGC').style.display='none';
	};
	if(document.getElementById('SubClasseAMGCL').style.display=='inline'){
		document.getElementById('SubClasseAMGCL').style.display='none';
	};
	if(document.getElementById('SubClasseAMGCLS').style.display=='inline'){
		document.getElementById('SubClasseAMGCLS').style.display='none';
	};
	if(document.getElementById('SubClasseAMGE').style.display=='inline'){
		document.getElementById('SubClasseAMGE').style.display='none';
	};
	if(document.getElementById('SubClasseAMGG').style.display=='inline'){
		document.getElementById('SubClasseAMGG').style.display='none';
	};
	if(document.getElementById('SubClasseAMGML').style.display=='inline'){
		document.getElementById('SubClasseAMGML').style.display='none';
	};
	if(document.getElementById('SubClasseAMGS').style.display=='inline'){
		document.getElementById('SubClasseAMGS').style.display='none';
	};
	if(document.getElementById('SubClasseAMGSL').style.display=='inline'){
		document.getElementById('SubClasseAMGSL').style.display='none';
	};
	if(document.getElementById('SubClasseAMGSLK').style.display=='inline'){
		document.getElementById('SubClasseAMGSLK').style.display='none';
	};*/
	
	
	
}


function sub_sub_menu_over(){
	document.getElementById('SubZeroKm').style.display='inline';
}
function sub_sub_menu_out(){
	document.getElementById('SubZeroKm').style.display='none';
}


	
	
	
	
	
// inicio BANNER

var random_images = new Array ();
random_images[0] = "images/destaques/topo-home.jpg";
random_images[1] = "images/destaques/topo-home-1.jpg";
random_images[2] = "images/destaques/topo-home-2.jpg";
random_images[3] = "images/destaques/topo-home-3.jpg";
random_images[4] = "images/destaques/topo-home-4.jpg";




function pick_image(){
	var randomico = Math.floor(Math.random()*5);	
    
	document.write("<img src='"+random_images[randomico]+"' id='imagem-topo-home' alt='Mercedes-Benz Classe C'>");
	
}	









// INICIO AJAX IMAGEM CORES

var carregar;

function abrePagina(obj)
{
    carregar = new Image();
    carregar.src = obj;
    document.getElementById("veiculo_cores").innerHTML = "<div style='margin:auto; margin-top:25%; width:16px; height:16px;'><img src='../images/icones/loading.gif' /></div>";
    //document.getElementById("veiculo_cores").className = "veiculo-cores";
    setTimeout( "verificaCarregamento()", 100 );
}

function verificaCarregamento()
{
    if(carregar.complete)
    {
        document.getElementById("veiculo_cores").innerHTML = "<img src='" + carregar.src + "' />";
    }
    else
    {
        setTimeout( "verificaCarregamento()", 100 );
    }
}



function abreEstofado(obj)
{
    carregar = new Image();
    carregar.src = obj;
    document.getElementById("veiculo_cores_estofado").innerHTML = "<div style='margin:auto; margin-top:45%; width:16px; height:16px;'><img src='../images/icones/loading.gif' /></div>";
    setTimeout( "verificaCarregamentoEstofado()", 100 );
}

function verificaCarregamentoEstofado()
{
    if(carregar.complete)
    {
        document.getElementById("veiculo_cores_estofado").innerHTML = "<img src='" + carregar.src + "' />";
    }
    else
    {
        setTimeout( "verificaCarregamentoEstofado()", 100 );
    }
}


function abreGaleria(obj,tit)
{
    carregar = new Image();
	titulo = new Image();
	titulo.title = tit.title;
    carregar.src = obj;
    document.getElementById("foto_maior").innerHTML = "<div style='margin:auto; margin-top:15%; width:16px; height:16px;'><img src='../images/icones/loading.gif' /></div>";
    setTimeout( "verificaCarregamentoGaleria()", 100 );
}

function verificaCarregamentoGaleria()
{
    if(carregar.complete)
    {
        document.getElementById("foto_maior").innerHTML = "<img src='" + carregar.src + "' />";
        document.getElementById("titulo_foto_maior").innerHTML = titulo.title;
    }
    else
    {
        setTimeout( "verificaCarregamentoGaleria()", 100 );
    }
}




/* verificação de pastas do menu automoveis */
function verificaVeiculo(){
var vem_href = window.location.href.split('benz')[1];
if (vem_href != null) {
		vem_href = unescape(vem_href);

		vem_href = vem_href.split('/');
		
		//alert(vem_href.length);
		if(vem_href.length > 2){

			document.write('<img src="../images/veiculos/'+classe+'.jpg" class="imagem-no-menu">');
		}else{

			document.write('<img src="../images/veiculos/'+classe+'.jpg" class="imagem-no-menu">');

		}
	}
}


function verificaVeiculoLink(linkado){
var vem_href = window.location.href.split('benz')[1];
if (vem_href != null) {
		vem_href = unescape(vem_href);
		vem_href = vem_href.split('/');
		
		//alert(vem_href.length);
		if(vem_href.length > 2){
			window.location = '../' + linkado + '/index.asp';

		}else{
			window.location = linkado + '/index.asp';
			// resposta = '/'+linkado;
			// return document.write(resposta);		
		}
	}
}





function verificaVeiculoMenu(classe){
var vem_href = window.location.href.split('new')[1];
if (vem_href != null) {
		var dentro;
		vem_href = vem_href.split('/');
		vem_href = unescape(vem_href);

		
		if(vem_href.length > 2){
			
			document.write('<a href="../'+classe+'/index.asp">visualizar veículo</a>');
		}else{
			
			document.write('<a href="'+classe+'/index.asp">visualizar veículo</a>');
		}
	}
}

