// *
// * general.js
// * ==========
// *
// * contiene funciones llamadas desde todas las paginas
// *
// * funciones:
// *
// *    muestra_imagen(page)
// *    getParams()
// *
// */

var isFireFox = navigator.userAgent.indexOf("Firefox") > -1;
var isIE = navigator.userAgent.indexOf("MSIE") > -1;

var fotos = new Array("fondos/caballo1.jpg", "fondos/caballo2.jpg", "fondos/caballo3.jpg", "fondos/caballo4.jpg", "fondos/caballo5.jpg",
"fondos/caballo6.jpg", "fondos/caballo7.jpg", "fondos/caballo8.jpg"); 
var mapas = new Array("misc/mapa.jpg", "misc/mapa.jpg");

var rutas_numElemsArray = 18;
var rutas = new Array(rutas_numElemsArray);
rutas['6']="productos veterinarios > fármacos"; rutas['7']="productos veterinarios > fluidos y soluciones"; 
rutas['8']="productos veterinarios > material fungible..."; rutas['9']="vitaminas y suplementos > gama equistro"; 
rutas['10']="vitaminas y suplementos > gama audevard"; rutas['11']="vitaminas y suplementos > gama foran"; 
rutas['12']="vitaminas y suplementos > gama farnam"; rutas['13']="vitaminas y suplementos > otros laboratorios"; 
rutas['14']="productos de cosmética > gama emouchine"; rutas['19']="productos de cosmética > gama equistro"; 
rutas['20']="productos de cosmética > gama foran"; rutas['21']="productos de cosmética > gama stassek"; 
rutas['15']="productos de cosmética > gama farnam y otros"; rutas['22']="productos veterinarios > fármacos"; 
rutas['23']="material > reproducción / obstetricia"; rutas['24']="material > odontología"; 
rutas['25']="material > podología"; rutas['26']="material > instrumental quirúrgico"; 
rutas['27']="material > miscelanea"; rutas['16']="productos veterinarios > material fungible"; rutas['17']="productos veterinarios > vendajes"; 
rutas['18']="productos veterinarios > paños quirúrgicos"; rutas['22']="productos veterinarios > desinfección"; 
rutas['28']="material > catéteres y sondas"; 
rutas['31']="material > aparato respiratorio"; rutas['32']="material > odontología > abrebocas"; rutas['33']="material > odontología > limas y recambios"; 
rutas['34']="material > odontología > forceps"; rutas['35']="material > odontología > elevadores"; rutas['36']="material > odontología > punzones dentales"; 
rutas['37']="material > odontología > cutters"; rutas['38']="material > odontología > varios"; rutas['39']="material > podología > material"; rutas['40']="material > podología > tratamiento y cuidados"; 
rutas['41']="material > podología > tratamiento > vettec"; rutas['42']="material > podología > tratamiento > keratex"; rutas['43']="material > podología > tratamiento > otros"; 
rutas['44']="material > quirúrgico > instrumental intestinal"; rutas['45']="material > quirúrgico > instrumentos legrado oseo"; 
rutas['46']="material > quirúrgico > osteotomos, cinceles..."; rutas['47']="material > quirúrgico > pinzas de disección"; 
rutas['48']="material > quirúrgico > portaagujas"; rutas['49']="material > quirúrgico > raspadores y cuchillos"; 
rutas['50']="material > quirúrgico > retractores y ganchos"; rutas['51']="material > quirúrgico > tijeras"; 
rutas['53']="material > catéteres y sondas > epidural"; rutas['54']="material > catéteres y sondas > transtraqueal"; rutas['55']="material > catéteres y sondas > oculares"; 
rutas['56']="material > catéteres y sondas > endoscopia"; rutas['57']="material > catéteres y sondas > urinarios"; rutas['58']="material > catéteres y sondas > uci potros"; 
rutas['59']="material > catéteres y sondas > flushing / lavado"; rutas['60']="material > catéteres y sondas > infusión articular"; rutas['61']="material > catéteres y sondas > drenaje"; 
rutas['62']="material > catéteres y sondas > tubos nasogastricos"; 
rutas['29']="material > diagnóstico laboratorio";
rutas['64']="material > diagnóstico > estetoscopios"; rutas['65']="material > diagnóstico > oftalmología y otoscopia"; 
rutas['66']="material > diagnóstico > oftalmología y otoscopia"; rutas['67']="material > diagnóstico > oftalmología y otoscopia > accesorios"; 
rutas['68']="material > diagnóstico > analítica"; rutas['69']="material > diagnóstico > analítica > bioquímicos"; rutas['70']="material > diagnóstico > analítica > refractómetro"; 
rutas['71']="material > diagnóstico > analítica > gases"; rutas['72']="material > diagnóstico > centrífugas"; rutas['73']="material > diagnóstico > ecografía"; 
rutas['74']="material > diagnóstico > radiología"; rutas['75']="material > diagnóstico > radiología > aparatos RX"; rutas['76']="material > diagnóstico > radiología > accesorios"; 
rutas['77']="material > diagnóstico > radiología > reveladoras"; rutas['78']="material > diagnóstico > microscopios..."; rutas['79']="material > diagnóstico > microscopios"; 
rutas['80']="material > diagnóstico > estereoscopios"; rutas['81']="material > diagnóstico > artroscopia y endoscopia"; rutas['82']="material > diagnóstico > microscopios... > accesorios"; 
rutas['30']="material > equipamiento hospitalario"; rutas['83']="material > equipamiento > anestesia";
rutas['84']="material > equipamiento > anestesia > monitorización"; rutas['85']="material > equipamiento > anestesia > máquinas"; rutas['87']="material > equipamiento > anestesia > accesorios"; 
rutas['86']="material > equipamiento > anestesia > accesorios"; 
rutas['88']="material > equipamiento > anestesia > accesorios"; rutas['89']="material > equipamiento > anestesia > accesorios"; rutas['90']="material > equipamiento > acolchados y camas"; 
rutas['91']="material > equipamiento > autoclaves"; rutas['92']="material > equipamiento > equipos succión"; 
rutas['93']="material > equipamiento > mobiliario";
rutas['94']="material > equipamiento > mobiliario > focos"; rutas['95']="material > equipamiento > mobiliario > portasueros"; rutas['96']="material > equipamiento > mobiliario > portapalancas"; 
rutas['97']="material > equipamiento > mobiliario > carros"; rutas['98']="material > equipamiento > mobiliario > estanterías"; rutas['99']="material > equipamiento > mobiliario > mesas"; 
rutas['100']="material > equipamiento > mobiliario > taburetes"; rutas['101']="material > equipamiento > mobiliario > vitrinas"; 
rutas['103']="material > miscelanea > posicionadores"; rutas['104']="material > miscelanea > sierra escayola"; rutas['105']="material > miscelanea > termómetros"; 
rutas['106']="material > miscelanea > bombas"; rutas['107']="material > miscelanea > trabones"; 
rutas['108']="material > miscelanea > básculas"; rutas['109']="material > miscelanea > lectores microchip"; rutas['110']="material > miscelanea > peladoras"; 
rutas['111']="material > miscelanea > pera infusión simple"; 

// funcion para mostrar imagenes dependiendo del runtime
// 0 - fotos de la derecha de la pantalla
// 1 - 
// 2 - 
// 3 - para mostrar los mapas
// 6 - fotografias para la categoria de farmacos
function muestra_imagen(runtime)
{
 var ahora, nSec, elem, descr, ranNum;
 switch (runtime)
 {
  case 0: 
    ahora=new Date();
    nSec=ahora.getSeconds();
    elem=(runtime+nSec) % (fotos.length);
    descr = "<img class=img_fondo_contenido2 src='/images/" + fotos[elem] + "'>";
    break;
  case 3: 
    ahora=new Date();
    nSec=ahora.getSeconds();
    elem=(runtime+nSec) % (mapas.length);
    descr = "<img class=img_fondo_contenido2_contacto src='/images/" + mapas[elem] + "'>";
    break;
 }
 document.write( descr );
}

function pinta_ruta(cat)
{
 document.write( rutas[cat] );
}

// getParams()
// crea un vector con los parametros recibidos
function getParams() { 
  var idx = location.search.indexOf('?'); 
  var params = new Array(); 
  if (idx != -1) { 
    var pairs = location.search.substring(idx+1, location.search.length).split('&'); 
    for (var i=0; i<pairs.length; i++) { 
      nameVal = pairs[i].split('='); 
      params[nameVal[0]] = nameVal[1]; 
    } 
  } 
  return params; 
} 

// ctb_openimage()
// abre una ventana con la url recibida (para mostrar imagenes ampliadas)
function ctb_openimage (strURL) 
{ 
  var h=500;
  var w=735;
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var strProp = 'scrollbars, width=' + w + ',height=' + h ;
  //var strProp = 'width=692,height=878';
  wndProd=window.open(strURL,'',strProp);
  wndProd.moveTo(winl,wint); 
}
