/**
 * Funções diversas do site
 */
var qsParm        = new Array();
var tabela1       = '';
var tabela2       = ''; 
var formulario    = '';
var comboVisivel  = 0;
var estiloString  = 'block';
var estiloCombo   = 'none';

function semPaginacao() 
{
    $('paginacao').style.visibility = 'hidden';
}

function semFinanciamento() 
{
    $('tabcHeader3').style.display = 'none';
}

function limpaCombo(formulario, combo)
{
    if (document.getElementById(formulario).combo != null) {
        document.getElementById(formulario).combo.options.length = 0;
    }
}
        
function limpaTexto(text)
{
    if (document.getElementById(text) != null) {
        document.getElementById(text).value = "";
    }
}

function qs() 
{
    var query = window.location.search.substring(1);
    var parms = query.split('&');
    for (var i=0; i<parms.length; i++) {
        var pos = parms[i].indexOf('=');
        if (pos > 0) {
            var key = parms[i].substring(0,pos);
            var val = parms[i].substring(pos+1);
            qsParm[key] = val;
        }
    }
} 


  
function bindMarca(formName, comboMarca, comboModelo, valorMarca) 
{
    formulario = formName;
    
    limpaCombo(formulario, comboMarca);
    limpaCombo(formulario, comboModelo);

    switch($F('cboVeiculo')) {
    	case '3':
    	    tabela1 = tcwm;
    	    tabela2 = vcwm;
    	    break;
        case '2':
            tabela1 = tmwm;
            tabela2 = vmwm;
            break;
		
        case '1':
            tabela1 = twm;
            tabela2 = vwm;
    }

    eval("document.getElementById(formName)." + comboMarca + ".options[0] = new Option('Selecione', '')");

    for (i=0; i < tabela1.length; i++) {
        eval("document.getElementById(formName)." + comboMarca + ".options[i+1] = new Option(tabela1[i], tabela2[i])");
        
        if(valorMarca!='')
        {
            if (eval("document.getElementById(formName)." + comboMarca + ".options[i+1].value") == valorMarca)
                eval("document.getElementById(formName)." + comboMarca + ".options[i+1].selected=true");	
        }		
    }
    
    if (valorMarca=='') {
        eval("document.getElementById(formName)." + comboMarca + ".options[0].selected=true");	
    }
}
        
function bindModelo(formName, comboModelo, valorMarca, valorModelo) 
{
    var j=0;
    
    formulario = formName;
    valorMarca = document.getElementById(formName).cboMarca.value;
    //var desc_marca= document.getElementById(formName).cboMarca;
	//var vl_marca = document.getElementById(formName).cboMarca.options[document.getElementById(formName).cboMarca.selectedIndex].text;
    //alert(vl_marca);
    
    //if (vl_marca) {     	eval("document.getElementById('descmarca').value='"+vl_marca+"'");     }
    
    limpaCombo(formulario, comboModelo);
    eval("document.getElementById(formName).marca.value = document.getElementById(formName).cboMarca.options[document.getElementById(formName).cboMarca.selectedIndex].text");
    eval("document.getElementById(formName)." + comboModelo + ".options.length = 0;");
    eval("document.getElementById(formName)." + comboModelo + ".options[0] = new Option('Selecione o modelo', '')");

    switch(document.getElementById(formName).cboVeiculo.value) {
        case '3':
          tabela1 = xcwm;
          tabela2 = ycwm;
          tabela3 = zcwm;
        break;
    	
    	case '2':
            tabela1 = xmwm;
            tabela2 = ymwm;
            tabela3 = zmwm;
            break;
            
    	case '1':            
            tabela1 = xwm;
            tabela2 = ywm;
            tabela3 = zwm;
    }

    for (i = 0; i < tabela1.length; i++) {
        if (valorMarca == tabela3[i]) {
            j++;
            
            eval("document.getElementById(formName)."+comboModelo+".options[j] = new Option(tabela1[i], tabela2[i])");
            if (eval("document.getElementById(formName)."+comboModelo+".options[j].value") == valorModelo) {
            	
                
                eval("document.getElementById(formName)."+comboModelo+".options[j].selected=true");
            }
        }
    }
}

function escreveModelo(formulario)
{
    document.getElementById(formulario).modelo.value = document.getElementById(formulario).cboModelo.options[document.getElementById(formulario).cboModelo.selectedIndex].text;
    
    if ( document.getElementById(formulario).marca ) {
        document.getElementById(formulario).marca.value = document.getElementById(formulario).cboMarca.options[document.getElementById(formulario).cboMarca.selectedIndex].text;
    }
}
