var BuscaMotoMarcaAnoIFrameObj;
var BuscaMotoAnoModeloIFrameObj;
var BuscaMotoModeloIFrameObj;

function GetDataEstoqueMoto(codAnunciante, url)
{
	try
	{					
		obj = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{					
		try
		{
			obj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e1)
		{					
			obj = null;
		}
	}
	if (!obj && typeof XMLHttpRequest!='undefined')
	{				
		obj = new XMLHttpRequest();
	}
	
	if(obj!=null)
	{		
		site = url;	
		obj.onreadystatechange = ResponseRedirectMoto;										
		obj.open("GET", "../DataSupplierMoto.aspx?CodAnunciante=" + codAnunciante,  true);
		obj.send("");         
	}
	return false;
}	

function ResponseRedirectMoto()
{
	if(obj.readyState == 4)
	{
		if(obj.status == 200)
		{						
			var dsRoot=obj.responseXML.documentElement;
			
			var nome = dsRoot.getElementsByTagName('nome');
			var textNome; 
			var id = dsRoot.getElementsByTagName('id');
			var textId;											
			
			for (var count = 0; count < nome.length; count++)
			{						
   				textNome = (nome[count].textContent || nome[count].innerText || nome[count].text);						
				textId = (id[count].textContent || id[count].innerText || id[count].text);
			}																
		}
		else
		{
			alert("Erro de carregamento de formulário!" );
		}
		
		if (textNome == 'S')
		{
			window.open( site , "_blank" );
		}
		else
		{
			Query = "?cli=" + textId + "&Tipo=" + document.getElementById('BuscaMoto_hidTipoAnuncio').value;
			window.open( document.getElementById("BuscaMoto_hidSite").value	+ Query, "_self" );
		}
	}
}

function GetDataClickMoto(codAnuncio)
{
	try
	{					
		obj = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{					
		try
		{
			obj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e1)
		{					
			obj = null;
		}
	}
	if (!obj && typeof XMLHttpRequest!='undefined')
	{				
		obj = new XMLHttpRequest();
	}
	
	if(obj!=null)
	{														
		obj.open("GET", "../DataSupplierMoto.aspx?ClickTelAnuncio=" + codAnuncio,  true);
		obj.send("");         
	}
	return false;
}	

function bindAnoMarcaApagaModeloMoto(comboAno, comboModelo, valorMarca, valorAno, permitirNovos, permitirUsados)
{
	var BuscaMotoMarcaAnoIFrameDoc;
	if (!document.createElement)
		return true;
	limpaComboMoto(comboModelo);
	limpaComboMoto(comboAno);
	if (valorMarca != '')
	{
		URL = "../Comum/pgBuscaPorAnoMarcaMoto/pgBuscaPorAnoMarcaMoto.aspx?comboAno=" + comboAno + "&valorMarca=" + valorMarca + "&valorAno=" + valorAno + "&permitirNovos=" + permitirNovos + "&permitirUsados=" + permitirUsados;

		if (!BuscaMotoMarcaAnoIFrameObj && document.createElement){
			try {
				var tempIFrame=document.createElement('iframe');
				tempIFrame.setAttribute('id','BuscaMotoMarcaAnoIFrame');
				tempIFrame.setAttribute('src','blank.htm');
				tempIFrame.style.border='0px';
				tempIFrame.style.width='0px';
				tempIFrame.style.height='0px';
				BuscaMotoMarcaAnoIFrameObj = document.body.appendChild(tempIFrame);				
				if (document.frames) {
					BuscaMotoMarcaAnoIFrameObj = document.frames['BuscaMotoMarcaAnoIFrame'];
				}
			} catch(exception) {
				iframeHTML='<iframe id="BuscaMotoMarcaAnoIFrame" style="';
				iframeHTML+='border:0px;';
				iframeHTML+='width:0px;';
				iframeHTML+='height:0px;';
				iframeHTML+='"><\/iframe>';
				document.body.innerHTML+=iframeHTML;
				BuscaMotoMarcaAnoIFrameObj = new Object();
				BuscaMotoMarcaAnoIFrameObj.document = new Object();
				BuscaMotoMarcaAnoIFrameObj.document.location = new Object();
				BuscaMotoMarcaAnoIFrameObj.document.location.replace = function(location) {
					this.iframe.src = location;
				}
			}
		}
		if (navigator.userAgent.indexOf('Gecko') !=-1 && !BuscaMotoMarcaAnoIFrameObj.contentDocument) {
			setTimeout('bindAnoMarcaApagaModeloMoto()',10);
			return false;
		}
		if (BuscaMotoMarcaAnoIFrameObj.contentDocument) {
			BuscaMotoMarcaAnoIFrameDoc = BuscaMotoMarcaAnoIFrameObj.contentDocument;
		} else if (BuscaMotoMarcaAnoIFrameObj.contentWindow) {
			BuscaMotoMarcaAnoIFrameDoc = BuscaMotoMarcaAnoIFrameObj.contentWindow.document;
		} else if (BuscaMotoMarcaAnoIFrameObj.document) {
			BuscaMotoMarcaAnoIFrameDoc = BuscaMotoMarcaAnoIFrameObj.document;
		} else {
			return true;
		}
		BuscaMotoMarcaAnoIFrameDoc.location.replace(URL);
		return false;
	}
}

function bindModeloMarcaAnoMoto(comboModelo, valorMarca, valorAno, valorModelo, permitirNovos, permitirUsados)
{
	var BuscaMotoAnoModeloIFrameDoc;
	if (!document.createElement)
		return true;
	
	limpaComboMoto(comboModelo);
	
	if ((valorMarca != '') && (valorAno != ''))
	{
		URL = "../Comum/pgBuscaPorModeloMarcaAnoMoto/pgBuscaPorModeloMarcaAnoMoto.aspx?comboModelo=" + comboModelo + "&valorMarca=" + valorMarca + "&valorAno=" + valorAno + "&valorModelo=" + valorModelo + "&permitirNovos=" + permitirNovos + "&permitirUsados=" + permitirUsados;

		if (!BuscaMotoAnoModeloIFrameObj && document.createElement){
			try {
				var tempIFrame=document.createElement('iframe');
				tempIFrame.setAttribute('id','BuscaMotoAnoModeloIFrame');
				tempIFrame.setAttribute('src','blank.htm');
				tempIFrame.style.border='0px';
				tempIFrame.style.width='0px';
				tempIFrame.style.height='0px';
				BuscaMotoAnoModeloIFrameObj = document.body.appendChild(tempIFrame);				
				if (document.frames) {
					BuscaMotoAnoModeloIFrameObj = document.frames['BuscaMotoAnoModeloIFrame'];
				}
			} catch(exception) {
				iframeHTML='<iframe id="BuscaMotoAnoModeloIFrame" style="';
				iframeHTML+='border:0px;';
				iframeHTML+='width:0px;';
				iframeHTML+='height:0px;';
				iframeHTML+='"><\/iframe>';
				document.body.innerHTML+=iframeHTML;
				BuscaMotoAnoModeloIFrameObj = new Object();
				BuscaMotoAnoModeloIFrameObj.document = new Object();
				BuscaMotoAnoModeloIFrameObj.document.location = new Object();
				//BuscaMotoMarcaAnoIFrameObj.document.location.iframe = form('BuscaMotoMarcaAnoIFrameObj');
				BuscaMotoAnoModeloIFrameObj.document.location.replace = function(location) {
					this.iframe.src = location;
				}
			}
		}
		if (navigator.userAgent.indexOf('Gecko') !=-1 && !BuscaMotoAnoModeloIFrameObj.contentDocument) {
			setTimeout('bindModeloMarcaAnoMoto()',10);
			return false;
		}
		if (BuscaMotoAnoModeloIFrameObj.contentDocument) {
			BuscaMotoAnoModeloIFrameDoc = BuscaMotoAnoModeloIFrameObj.contentDocument;
		} else if (BuscaMotoAnoModeloIFrameObj.contentWindow) {
			BuscaMotoAnoModeloIFrameDoc = BuscaMotoAnoModeloIFrameObj.contentWindow.document;
		} else if (BuscaMotoAnoModeloIFrameObj.document) {
			BuscaMotoAnoModeloIFrameDoc = BuscaMotoAnoModeloIFrameObj.document;
		} else {
			return true;
		}
		BuscaMotoAnoModeloIFrameDoc.location.replace(URL);
		//return false;
	}
}

function bindModeloMarcaMoto(comboModelo, valorMarca, valorModelo, permitirNovos, permitirUsados)
{
	var BuscaMotoModeloIFrameDoc;
	if (!document.createElement)
		return true;
	
	limpaComboMoto(comboModelo);
	
	if ((valorMarca != '') && (valorMarca != '0'))
	{
		URL = "../Comum/pgBuscaPorModeloMarcaMoto/pgBuscaPorModeloMarcaMoto.aspx?comboModelo=" + comboModelo + "&valorMarca=" + valorMarca + "&valorModelo=" + valorModelo + "&permitirNovos=" + permitirNovos + "&permitirUsados=" + permitirUsados;

		if (!BuscaMotoModeloIFrameObj && document.createElement){
			try {
				var tempIFrame=document.createElement('iframe');
				tempIFrame.setAttribute('id','BuscaMotoModeloIFrame');
				tempIFrame.setAttribute('src','blank.htm');
				tempIFrame.style.border='0px';
				tempIFrame.style.width='0px';
				tempIFrame.style.height='0px';
				BuscaMotoModeloIFrameObj = document.body.appendChild(tempIFrame);				
				if (document.frames) {
					BuscaMotoModeloIFrameObj = document.frames['BuscaMotoModeloIFrame'];
				}
			} catch(exception) {
				iframeHTML='<iframe id="BuscaMotoModeloIFrame" style="';
				iframeHTML+='border:0px;';
				iframeHTML+='width:0px;';
				iframeHTML+='height:0px;';
				iframeHTML+='"><\/iframe>';
				document.body.innerHTML+=iframeHTML;
				BuscaMotoModeloIFrameObj = new Object();
				BuscaMotoModeloIFrameObj.document = new Object();
				BuscaMotoModeloIFrameObj.document.location = new Object();
				BuscaMotoModeloIFrameObj.document.location.replace = function(location) {
					this.iframe.src = location;
				}
			}
		}
		if (navigator.userAgent.indexOf('Gecko') !=-1 && !BuscaMotoModeloIFrameObj.contentDocument) {
			setTimeout('bindModeloMarcaAnoMoto()',10);
			return false;
		}
		if (BuscaMotoModeloIFrameObj.contentDocument) {
			BuscaMotoModeloIFrameDoc = BuscaMotoModeloIFrameObj.contentDocument;
		} else if (BuscaMotoModeloIFrameObj.contentWindow) {
			BuscaMotoModeloIFrameDoc = BuscaMotoModeloIFrameObj.contentWindow.document;
		} else if (BuscaMotoModeloIFrameObj.document) {
			BuscaMotoModeloIFrameDoc = BuscaMotoModeloIFrameObj.document;
		} else {
			return true;
		}
		BuscaMotoModeloIFrameDoc.location.replace(URL);
		//return false;
	}
}

function bindMarcaApagaModeloMoto(comboMarca, comboModelo, valorMarca) 
{
	var MarcaSel = true;
	limpaComboMoto(comboModelo);
	limpaComboMoto(comboMarca);
	for (i = 0; i < tmwm.length; i++)
	{
		eval("document.getElementById(comboMarca).options[i] = new Option(tmwm[i], vmwm[i])");
		if (eval("document.getElementById(comboMarca).options[i].value") == valorMarca) {
			if(MarcaSel) {
				eval("document.getElementById(comboMarca).options[i].selected=true");
				MarcaSel = false;
			}
		}
	}
}

function bindEstiloMoto(comboEstilo, valorEstilo)
{
	limpaComboMoto(comboEstilo);
	for (i = 0; i < amwm.length; i++)
	{
		eval("document.getElementById(comboEstilo).options[i] = new Option(amwm[i], bmwm[i])");
		if (eval("document.getElementById(comboEstilo).options[i].value") == valorEstilo)
			eval("document.getElementById(comboEstilo).options[i].selected=true");		
	}
}

function bindMarcaMoto(comboMarca, valorMarca)
{
	var MarcaSel = true;
	limpaComboMoto(comboMarca);
	for (i = 0; i < tmwm.length; i++)
	{
		eval("document.getElementById(comboMarca).options[i] = new Option(tmwm[i], vmwm[i])");
		if (eval("document.getElementById(comboMarca).options[i].value") == valorMarca) {
			if(MarcaSel) 
			{
				eval("document.getElementById(comboMarca).options[i].selected=true");
				MarcaSel = false;
			}
		}
	}
}

function bindModeloMoto(comboModelo, valorMarca, valorModelo) {
	var j=0;
	limpaComboMoto(comboModelo);
	eval("document.getElementById(comboModelo).options[0] = new Option('', '')");

	for (var i = 0; i < xmwm.length; i++)
	{		
		if (valorMarca == zmwm[i]) 
		{
			j++;
			eval("document.getElementById(comboModelo).options[j] = new Option(xmwm[i], ymwm[i])");
			if (eval("document.getElementById(comboModelo).options[j].value") == valorModelo)
				eval("document.getElementById(comboModelo).options[j].selected=true");		
		}
	}
}

function setAnoModeloMarcaMoto(comboAno, valorAno){
	var array = new Array;	
	array = document.getElementById('BuscaMotoMarcaAnoIFrame').contentWindow.AnoModelo;	
	limpaComboMoto(comboAno);	
	for (i = 0; i < array.length; i++)
	{
		document.getElementById(comboAno).options[i] = array[i];
		if (array[i].value == valorAno)
			document.getElementById(comboAno).options.selectedIndex = i;
	}
}

function setModeloMarcaAnoMoto(comboModelo, valorModelo){
	var array = new Array;	
	array = document.getElementById('BuscaMotoAnoModeloIFrame').contentWindow.Modelo;	
	limpaComboMoto(comboModelo);	
	for (i = 0; i < array.length; i++)
	{
		document.getElementById(comboModelo).options[i] = array[i];
		if (array[i].value == valorModelo)
			document.getElementById(comboModelo).options.selectedIndex = i;
	}
}

function setModeloMarcaMoto(comboModelo, valorModelo){
	var array = new Array;	
	array = document.getElementById('BuscaMotoModeloIFrame').contentWindow.Modelo;	
	limpaComboMoto(comboModelo);	
	for (i = 0; i < array.length; i++)
	{
		document.getElementById(comboModelo).options.add(array[i]);
		if (array[i].value == valorModelo)
			document.getElementById(comboModelo).options.selectedIndex = i;
	}
}

function limpaComboMoto(combo)
{
	if (document.getElementById(combo) != null)
		document.getElementById(combo).options.length = 0;
}
