var xmlHttp = new Object();
var idCont;
var tmpidMenu;

function _jsPage() {
	if (_jsPage.arguments.length == 1) idCont = "tdCont";
	else idCont = _jsPage.arguments[1];
	page = _jsPage.arguments[0];

	if (window.XMLHttpRequest) xmlHttp=new XMLHttpRequest()
	else if (window.ActiveXObject) xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
	xmlHttp.onreadystatechange = _jsDone
	xmlHttp.open("GET", page, true)
	xmlHttp.send(null)
}

function _jsDone() { 
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
		document.getElementById(idCont).innerHTML = xmlHttp.responseText;
	}
	else {
		document.getElementById(idCont).innerHTML = "<img src=\"../img/imgCarregando.gif\">";
	}
}

function _jsGeraSelect(tabName, fieldName, searchKey, searchValue, paramJs, paramCss, fieldValue, resultText, resultValue, idCont) {
	_jsPage("../inc/geraSelect.php?tabName="+tabName+"&fieldName="+fieldName+"&searchKey="+searchKey+"&searchValue="+searchValue+"&paramJs="+paramJs+"&paramCss="+paramCss+"&fieldValue="+fieldValue+"&resultText="+resultText+"&resultValue="+resultValue,idCont)
}



var TimeToFade = 200.0;

function fade(eid){
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null){
    if(element.style.opacity == null 
        || element.style.opacity == '' 
        || element.style.opacity == '1'){
      element.FadeState = 2;
    }
    else{
      element.FadeState = -2;
    }
  }
    
  if(element.FadeState == 1 || element.FadeState == -1){
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else{
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() 
        + ",'" + eid + "')", 33);
  }  
}
function animateFade(lastTick, eid){  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
  
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks){
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = ' 
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 
      'alpha(opacity = ' + (newOpVal*100) + ')';
  
  setTimeout("animateFade(" + curTick 
      + ",'" + eid + "')", 33);
}

function _jsPreviewThumb(imgSrc, divName, imgName) {
	document.getElementById(divName).style.display = '';	
	document.getElementById(imgName).src = imgSrc;	
}

function _jsBoxResposta(css, msg){
	document.getElementById('boxMensagem').className = css;
	document.getElementById('retornoMensagem').innerHTML = msg;
	document.getElementById('boxMensagem').style.display = '';
	//setTimeout('_jsDetalhes02('+Tipo_Id+')',100);
	setTimeout('fade(\'boxMensagem\')', 2000);
	//fade('boxMensagem');
}

function popup(x,n,w,h,s) {
    var l = ((window.screen.width  - w) / 2);
    var t = ((window.screen.height - h) / 2);
   janelinha = window.open(x,n,'leftmargin=-15,topmargin=-15,marginheight=0,marginwidth=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+s+',resizable=no,top='+t+',left='+l+',screenX='+l+',screenY='+t+',copyhistory=no,height='+h+',width='+w+'');
}

function _jsDetalheVeic(Veiculo_Id) {
	popup('veiculoDetalhes.php?Veiculo_Id='+Veiculo_Id,'','684','462','no')
}

function _jsChangeTipo(Tipo_Id, Marca_Id) {
	document.getElementById("lblModelo01").innerHTML = '<select name=\"Modelo_Id\" id=\"Modelo_Id\" class=\"combo\"><option value=\"\">Modelo ---------</select>';
	_jsPage("acoes.php?Acao=3&Tipo_Id="+Tipo_Id+"&Marca_Id="+Marca_Id,"lblMarca01");
}

function _jsChangeMarca(Marca_Id, Modelo_Id) {
	_jsPage("acoes.php?Acao=4&Marca_Id="+Marca_Id+"&Modelo_Id="+Modelo_Id,"lblModelo01");
}


