/* tcatproductos.js 25/05/2009 */
function catproductosMostrarDdlSubCats(form,sScript,sDivRespuesta,sIdDdl)
{
	var Div = $(sDivRespuesta);
	var oReq = new Request(
				{
					url:sScript
					,method:'post'
					,onSuccess:function(responseText,responseXML)
					{
						Div.innerHTML = responseText;
					}
					,onComplete:function()
					{
						
					}
					,onRequest:function()
					{
						Div.innerHTML = "&nbsp;<img src='images/loading.gif' border = 0 style='vertical-align:middle;' />&nbsp;Enviando...";
					}
				}
			);
	var formulario = $(form.id);
	oReq.send(formulario.toQueryString()+'&sIdDdl='+sIdDdl);
}

function catproductosMostrarDdlsSubCats(form,sScript,sDivRespuesta1,sDivRespuesta2)
{
	catproductosMostrarDdlSubCats(form,sScript,sDivRespuesta1,'iIdCatSubCategoria-i');
	catproductosMostrarDdlSubCats(form,sScript,sDivRespuesta2,'iIdCatSubCategoria-d');
}

function catproductosMostrarFichaComp(form,sScript,sDivRespuesta)
{
	var Div = $(sDivRespuesta);
	var oReq = new Request(
				{
					url:sScript
					,method:'post'
					,onSuccess:function(responseText,responseXML)
					{
						Div.innerHTML = responseText;
					}
					,onComplete:function()
					{
	
					}
					,onRequest:function()
					{
						Div.innerHTML = "&nbsp;<img src='images/loading.gif' border = 0 style='vertical-align:middle;' />&nbsp;Enviando...";
					}
				}
			);
	var formulario = $(form.id);
	oReq.send(formulario.toQueryString()+'&op=1');
}
function catproductosBuscarProdsComp(form,sScript,sDivRespuesta,op)
{
	var sBuscar = '';
	var opTxt = '';
	if(op==0)
	{
		sBusqueda = form.sProdIzq.value;
		form.cual.value='i';
		opTxt = 'i';
	}
	else
	{
		sBusqueda = form.sProdDer.value;
		form.cual.value='d';
		opTxt = 'd';
	}
	var cual = form.cual.value;
	var Div = $(sDivRespuesta);
	var oReq = new Request(
				{
					url:sScript
					,method:'post'
					,onSuccess:function(responseText,responseXML)
					{
						Div.innerHTML = responseText;
						ResaltarResults('tr.selectable-'+cual);
						CrearSelectables('tr.selectable-'+cual,sScript,op);	
						if(responseText=='<p class="no-reult">No se encontraron coincidencias.</p>')
							LipmpiarFicha(opTxt);
					}
					,onComplete:function()
					{
	
					}
					,onRequest:function()
					{
						Div.innerHTML = "&nbsp;<img src='images/loading.gif' border = 0 style='vertical-align:middle;' />&nbsp;Enviando...";
					}
				}
			);
	var formulario = $(form.id);
	oReq.send(formulario.toQueryString()+'&sBusqueda='+sBusqueda+'&op=0');
}

function ResaltarResults(elementos)
{
	$$(elementos).each(function(el)
	{
		el.highlight();
	}); 
}

function CrearSelectables(elementos,sScript)
{
	$$(elementos).each(function(el)
	{
		el.addEvent('click', function(e){
				var strArr = el.id;
				var aStr = strArr.split('-');
				var op = aStr[1];
				var idFicha = aStr[2];
				BuscarFicha(idFicha,sScript,op);
				new Event(e).stop();
		});
	});
}

function BuscarFicha(idFicha,sScript,op)
{
	var Div = $('ficha-comp-'+op);
	var oReq = new Request(
				{
					url:sScript
					,method:'post'
					,onSuccess:function(responseText,responseXML)
					{
						Div.innerHTML = responseText;
					}
					,onComplete:function()
					{
	
					}
					,onRequest:function()
					{
						Div.innerHTML = "&nbsp;<img src='images/loading.gif' border = 0 style='vertical-align:middle;' />&nbsp;Enviando...";
					}
				}
			);
	oReq.send('iIdProducto='+idFicha+'&op=1');
}

function LipmpiarFicha(op)
{
	var Div = $('ficha-comp-'+op);
	Div.innerHTML='';
}
