// Funciones varias

function favoritos()
{
if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
var url="http://www.mercadodeliniers.com.ar";
var title="Mercado de Liniers S.A.";
window.external.AddFavorite(url,title);
}
else { alert("Su navegador no soporta esta funcion\nApriete Ctrl+D ") ; }
}

function ObjAdecuado(id) 
{
	var obj;

	if (isNS4) {
	    obj = document.layers(id);
	} else if (isIE4) {
	    obj = document.all(id);	
	} else if (isW3C) {
	    obj = document.getElementById(id);	}

	return obj;
}

function muestraBox(id, caja) {
	var u = ObjAdecuado(id);
	if(caja == 1) {
		for (var a = 1; a<=10; a++) {
			if (ObjAdecuado('miniprod'+a)) {ObjAdecuado('miniprod'+a).style.display='none';}
		}
	}
	if(caja == 2) {
		for (var a = 1; a<=10; a++) {
			if (ObjAdecuado('minibox'+a)) {ObjAdecuado('minibox'+a).style.display='none';}
		}
	}
		if (u) {u.style.display='block';}
}

function cambiarTituloBox(id, caja){
	if(caja == 1) {
		var p = id.substring(5,6);
		ObjAdecuado('prod_'+p).setAttribute("class","tituloBloquePrecios");		
	}
	if(caja == 2) {
		var p = id.substring(8,9);
		for (var a = 1; a<=10; a++) {
	 	  if (a!=p) { 
		    if (isIE4) {
		    	if (ObjAdecuado('homebox_'+a)) {ObjAdecuado('homebox_'+a).setAttribute("className", "clsLinkTitulosBloqueOff");}} 
		    else {
		    	if (ObjAdecuado('homebox_'+a)) {ObjAdecuado('homebox_'+a).setAttribute("class", "clsLinkTitulosBloqueOff");}
                    } 
                  }
		}
  	        if (isIE4) {
		ObjAdecuado('homebox_'+p).setAttribute("className", "tituloBloquePrecios");}
	 	else {
		ObjAdecuado('homebox_'+p).setAttribute("class", "tituloBloquePrecios");}
	}
}

function muestraBox2(id, caja) {
	var u = ObjAdecuado(id);
	if(caja == 1) {
		for (var a = 1; a<=10; a++) {
			if (ObjAdecuado('mini2prod'+a)) {ObjAdecuado('mini2prod'+a).style.display='none';}
		}
	}
	if(caja == 2) {
		for (var a = 1; a<=10; a++) {
			if (ObjAdecuado('mini2box'+a)) {ObjAdecuado('mini2box'+a).style.display='none';}
		}
	}
		if (u) {u.style.display='block';}
}

function cambiarTituloBox2(id, caja){
	if(caja == 1) {
		var p = id.substring(5,6);
		ObjAdecuado('prod_'+p).setAttribute("class","tituloBloqueAzul");		
	}
	if(caja == 2) {
		var p = id.substring(9,10);
		for (var a = 1; a<=10; a++) {
	 	  if (a!=p) { 
		    if (isIE4) {
		    	if (ObjAdecuado('homebox2_'+a)) {ObjAdecuado('homebox2_'+a).setAttribute("className", "clsLinkTitulosBloqueAzulOff");}} 
		    else {
		    	if (ObjAdecuado('homebox2_'+a)) {ObjAdecuado('homebox2_'+a).setAttribute("class", "clsLinkTitulosBloqueAzulOff");}
                    } 
                  }
		}
  	        if (isIE4) {
		ObjAdecuado('homebox2_'+p).setAttribute("className", "tituloBloqueAzul");}
	 	else {
		ObjAdecuado('homebox2_'+p).setAttribute("class", "tituloBloqueAzul");}
	}
}


function donothing()
{
}

function launch(url) {
  self.name = "Impresi&oacute;n";
  remote = open(url, "remote", "resizable,scrollbars,left=1,top=1");
}

function TieneFlash() { 
  var ok=false; var plgIn='Shockwave Flash'; document.MM_returnValue = false;  
  with (navigator) if (appName.indexOf('Microsoft')==-1) ok=(plugins && plugins[plgIn]);
  else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
    if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
    else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir; }
  if (ok) document.frmPrincipal.FLASH.value=1
  else document.frmPrincipal.FLASH.value=0;
}


function MM_ResetForm() 
{ 
    document.frmPrincipal.reset();
}

function MM_PasarValoresCuenta(Cuenta, theURL) 
{	 
	window.opener.document.frmPrincipal.txtCuenta.value = Cuenta;
	window.close();
	window.opener.document.frmPrincipal.action = theURL;	
	window.opener.document.frmPrincipal.submit();
}

function MM_PosicionarPagina(Llave, theURL, Direccion) 
{	 
    if (Llave != '=')
	  document.frmPrincipal.txtBusqueda.value = Llave
	else
	  document.frmPrincipal.txtBusqueda.value = 
	  document.frmPrincipal.txtLlave.value;	   
	
	document.frmPrincipal.DIRECCION.value = Direccion;
	document.frmPrincipal.action = theURL;	
	document.frmPrincipal.submit();
}

function ScrollDer() 
{ 
	frmPrincipal.Grafico.Axis.Bottom.Scroll(3, 0);
}

function ScrollIzq() 
{ 
	frmPrincipal.Grafico.Axis.Bottom.Scroll(-3, 0);
}

function ZoomMas() 
{ 
	frmPrincipal.Grafico.Zoom.ZoomRect(frmPrincipal.Grafico.Axis.Left.Position+30, frmPrincipal.Grafico.Axis.Top.Position, frmPrincipal.Grafico.Axis.Right.Position-30, frmPrincipal.Grafico.Axis.Bottom.Position);
}

function ZoomMenos() 
{ 
	frmPrincipal.Grafico.Zoom.ZoomRect(frmPrincipal.Grafico.Axis.Left.Position-30, frmPrincipal.Grafico.Axis.Top.Position, frmPrincipal.Grafico.Axis.Right.Position+30, frmPrincipal.Grafico.Axis.Bottom.Position);
}

function Cambia3d()
{
	frmPrincipal.Grafico.Aspect.View3d=1-frmPrincipal.Grafico.Aspect.View3d;
}

function MM_SubmitForm(theURL) 
{ 
    document.frmPrincipal.action = theURL;
    document.frmPrincipal.submit();
}


function MM_SubmitFormAnt(theURL) 
{ 
    var y = new Date();
    var fecha = new String(document.frmPrincipal.txtFecha.value);
    var t = Date.parse(fecha.substring(3,5)+"/"+fecha.substring(0,2)+"/"+fecha.substring(6,10));
    y.setTime(t-86400000);
    document.frmPrincipal.txtFecha.value = y.getDate()+"/"+(y.getMonth()+1)+"/"+y.getFullYear();
    document.frmPrincipal.action = theURL;
    document.frmPrincipal.submit();
}

function MM_SubmitFormSig(theURL) 
{ 
    var y = new Date();
    var fecha = new String(document.frmPrincipal.txtFecha.value);
    var t = Date.parse(fecha.substring(3,5)+"/"+fecha.substring(0,2)+"/"+fecha.substring(6,10));
    y.setTime(t+86400000);
    document.frmPrincipal.txtFecha.value = y.getDate()+"/"+(y.getMonth()+1)+"/"+y.getFullYear();
    document.frmPrincipal.action = theURL;
    document.frmPrincipal.submit();
}


function MM_SubmitFormSeleccion(theURL,Seleccion) 
{ 
	document.frmPrincipal.ELECCION.value = Seleccion;
	document.frmPrincipal.action = theURL+'#MENSAJE';
	document.frmPrincipal.submit();
}

function MM_SubmitFormFotos(theURL, seminario, seleccion, total, titulo) 
{ 
	document.frmPrincipal.SEMI.value = seminario;
	document.frmPrincipal.ELECCION.value = seleccion;
	document.frmPrincipal.TOTAL.value = total;
	document.frmPrincipal.TITULO.value = titulo;
	document.frmPrincipal.action = theURL;
	document.frmPrincipal.submit();
}


function MM_SubmitFormSelecZona(theURL,Seleccion) 
{ 
	document.frmPrincipal.ZONA.value = Seleccion;
	document.frmPrincipal.action = theURL;
	document.frmPrincipal.submit();
}

function MM_SubmitFormSelecLink(theURL,Seleccion) 
{ 
	document.frmPrincipal.CATEGORIA.value = Seleccion;
	document.frmPrincipal.action = theURL;
	document.frmPrincipal.submit();
}

function MM_SubmitFormVolverLink(theURL,Seleccion,Directorio) 
{ 
	document.frmPrincipal.DIRECTORIO.value = Seleccion;
	document.frmPrincipal.CATEGORIA.value = Seleccion;
	document.frmPrincipal.action = theURL;
	document.frmPrincipal.submit();
}


function MM_SaltarFrame(NroFrame, theURL) 
{ 
	parent.frames[NroFrame].location=theURL;
}

function MM_goToURL() { 
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImgRestore1() { //v3.0
  var i,x,a=document.MM_sr; 
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) {
  	if (ObjAdecuado("FotoPaseo")!=x) {x.src=x.oSrc};
}
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function mensajes(valor)
{
/*    document.idVideo.src = "http://100.10.10.33/fullsize.jpg";
	document.idVideo.refresh; 
	valor = 1 - valor;	
	setTimeout ("mensajes(" + valor+ ")", 1320);  */
} 

/*
Crosshair routine
Released into the public domain by John Kaster and Jeff Overcash, 2000
Please submit any enhancements back to the CodeCentral repository
*/
function crosshair(iRow,iCol,sColor)
{
  var r, c;
  var obj;

  if ( iRow && iCol ) // Crosshair
  {
    for ( r = 0; r <= iRow; r++ )
    {
      id = 'RC' + r + '_' + iCol;
      obj=ObjAdecuado(id);
      if (obj)
        obj.bgColor = sColor;
    }

    for ( c = 0; c <= iCol; c++ )
    {
      id = 'RC' + iRow + '_' + c;
      obj=ObjAdecuado(id);
      if (obj)
        obj.bgColor = sColor;
    }
  }
  else if ( iRow == 0 ) // Doing the whole column
  {
    r = 0;
    id = 'RC' + r + '_' + iCol;
        obj=ObjAdecuado(id);
    while (obj)
    {
      obj.bgColor = sColor;
      r++;
      id = 'RC' + r + '_' + iCol;
          obj=ObjAdecuado(id);
    }
  }
  else if ( iCol == 0 ) // Doing the whole row
  {
    c = 0;
    id = 'RC' + iRow + '_' + c;
    obj=ObjAdecuado(id);
	
    while (obj)
    {
      obj.bgColor = sColor;
      c++;
      id = 'RC' + iRow + '_' + c;
      obj=ObjAdecuado(id);
    }
  }
}

/*
Crosshair routine modificada para aceptar multiples corsshair en una misma pagina
Released into the public domain by John Kaster and Jeff Overcash, 2000
Please submit any enhancements back to the CodeCentral repository
*/
function crosshairplus(name, iRow,iCol,sColor)
{
  var r, c;
  var obj;

  if ( iRow && iCol ) // Crosshair
  {
    for ( r = 0; r <= iRow; r++ )
    {
      id = 'RC' + name + r + '_' + iCol;
      obj=ObjAdecuado(id);
      if (obj)
        obj.bgColor = sColor;
    }

    for ( c = 0; c <= iCol; c++ )
    {
      id = 'RC' + name + iRow + '_' + c;
      obj=ObjAdecuado(id);
      if (obj)
        obj.bgColor = sColor;
    }
  }
  else if ( iRow == 0 ) // Doing the whole column
  {
    r = 0;
    id = 'RC' + name + r + '_' + iCol;
    obj=ObjAdecuado(id);
    while (obj)
    {
      obj.bgColor = sColor;
      r++;
      id = 'RC' + name + r + '_' + iCol;
      obj=ObjAdecuado(id);
    }
  }
  else if ( iCol == 0 ) // Doing the whole row
  {
    c = 0;
    id = 'RC' + name + iRow + '_' + c;
    obj=ObjAdecuado(id);
	
    while (obj)
    {
      obj.bgColor = sColor;
      c++;
      id = 'RC' + name + iRow + '_' + c;
      obj=ObjAdecuado(id);
    }
  }
}

