var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;

var expDays = 1; // dias para que la cookie expire

var page = "ofertas/popup.html";
var windowprops = "width=600,height=450,location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes";


if (checkIt('konqueror'))
{
        browser = "Konqueror";
        OS = "Linux";
}
else if (checkIt('safari')) browser = "Safari"
else if (checkIt('omniweb')) browser = "OmniWeb"
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible'))
{
        browser = "Netscape"
        version = detect.charAt(8);
}
else browser = "Unknown";

if (!version) version = detect.charAt(place + thestring.length);

if (!OS)
{
        if (checkIt('linux')) OS = "Linux";
        else if (checkIt('x11')) OS = "Unix";
        else if (checkIt('mac')) OS = "Mac"
        else if (checkIt('win')) OS = "Windows"
        else OS = "an unknown operating system";
}

function checkIt(string)
{
        place = detect.indexOf(string) + 1;
        thestring = string;
        return place;
}

// Variables globales
var toc     = new Array();
var ncambio = 0;
  var zonas     = new Array(8);
  zonas[0] = "chaco_formosa_santiago";
  zonas[1] = "jujuy_salta_catamarca_tucuman";
  zonas[2] = "chaco_formosa_santiago";
  zonas[3] = "cordoba_santafe";
  zonas[4] = "larioja_mendoza_sanjuan_sanluis";
  zonas[5] = "buenosaires_lapampa";
  zonas[6] = "corrientes_misiones_entrerios";
  zonas[7] = "santacruz_rionegro_neuquen_chubut_tierradelfuego";
  zonas[8] = "capitalfederal";

var myTimer = null;
var timerRunning = false;
var id_out = 0;

function launchwin(winurl,winname,winfeatures)
{
   newwin = window.open(winurl,winname,winfeatures);
}

function launchwin0(winurl,winname,winfeatures)
{
   newwin = window.open(winurl,winname,'sizable=0,buttonbar=0,menubar=0,scrollbars=0');
   newwin
}


function myFunction() {
	timerRunning = false;
	if (document.images[ncambio] && item[id_out]) {
		lite(document.images[ncambio]);
		document.images[ncambio].src = item[id_out].off.src;
	}
}

function startTimer() {
    myTimer = setTimeout('myFunction()',500);
    timerRunning = true; 
}

function stopTimer() {
    if (timerRunning)
        clearTimeout(myTimer);
}

function lite (obj) {
		if (browser!='Konqueror' && browser!='Opera' && browser!='Netscape' && browser!='Unknown') {
			obj.filters.blendTrans.apply();
			obj.filters.blendTrans.play();
		}
}

// Funcion solo de paso entre el html y la funcion de manejo de imagen real, se deja por si se quiere realizar una tarea intermedia entre ambas.
function m_over( obj ) {
  var search    = obj.search;
  var pathname  = obj.pathname;
  var host      = obj.host;
  var href      = obj.href;
  var id        = obj.id;
  var coords    = obj.coords;
  var text      = obj.text;
  var title     = obj.title;
  var zona      = "_";

if(id.indexOf('link')==-1){

	// Muestra el nombre de la pcia
	if (id=="misiones")
		loc = "Misiones";
	if (id=="santafe")
		loc = "Santa F&eacute;";
	if (id=="mendoza")
		loc = "Mendoza";
	if (id=="corrientes")
		loc = "Corrientes";
	if (id=="chaco")
		loc = "Chaco";
	if (id=="formosa")
		loc = "Formosa";
	if (id=="santiago")
		loc = "Santiago del Estero";
	if (id=="rionegro")
		loc = "R&iacute;o Negro";
	if (id=="capitalfederal")
		loc = "Capital Federal";
	if (id=="buenosaires")
		loc = "Pcia. de Buenos Aires y Gran Bs.As.";
	if (id=="entrerios")
		loc = "Entre R&iacute;os";
	if (id=="tucuman")
		loc = "Tucuman";
	if (id=="larioja")
		loc = "La Rioja";
	if (id=="jujuy")
		loc = "Jujuy";
	if (id=="sanjuan")
		loc = "San Juan";
	if (id=="sanluis")
		loc = "San Luis";
	if (id=="catamarca")
		loc = "Catamarca";
	if (id=="salta")
		loc = "Salta";
	if (id=="lapampa")
		loc = "La Pampa";
	if (id=="cordoba")
		loc = "C&oacute;rdoba";
	if (id=="neuquen")
		loc = "Neuqu&eacute;n";
	if (id=="santacruz")
		loc = "Santa Cruz";
	if (id=="chubut")
		loc = "Chubut";
	if (id=="tierradelfuego")
		loc = "Tierra del Fuego";

	big (id, loc);

  // Imagen que indica en que provincia se esta posicionado
  //document.images["provincia"].src = "paisajes/" + id + ".jpg";

  if( zonas[0].indexOf(id) > -1 ){
      zona="norte";
  }else{
        if(zonas[1].indexOf(id)>-1){
		   zona="altiplano";
		}else{
              if(zonas[2].indexOf(id)>-1){
			    zona="norte";
			  }else{
                    if(zonas[3].indexOf(id)>-1){
					   zona="centro";
					}else{
                         if(zonas[4].indexOf(id)>-1){
						    zona="cuyo";
						 }else{
                               if(zonas[5].indexOf(id)>-1){
							      zona="pampeana";
							   }else{
                                     if(zonas[6].indexOf(id)>-1){
									    zona="litoral";
									 }else {
                                     	if(zonas[7].indexOf(id)>-1){
										    zona="patagonica";
									 	}else {
									    	zona="capitalfederal";
										}
									}
							   }
						 }
					}
			  }
		}
   }
}else{
 zona = id;
}

  over(zona);

}

// Funcion solo de paso entre el html y la funcion de manejo de imagen real, se deja por si se quiere realizar una tarea intermedia entre ambas.
function m_out( obj ) {
  var search    = obj.search;
  var pathname  = obj.pathname;
  var host      = obj.host;
  var href      = obj.href;
  var id        = obj.id;
  var coords    = obj.coords;
  var text      = obj.text;
  var title     = obj.title;
  var zona      = "_";


if(id.indexOf('link')==-1){

  // Imagen que indica en que provincia se esta posicionado
  //document.images["provincia"].src = "paisajes/nada.gif";

  big_hide ();

  if( zonas[0].indexOf(id) > -1 ){
      zona="norte";
  }else{
        if(zonas[1].indexOf(id)>-1){
		   zona="altiplano";
		}else{
              if(zonas[2].indexOf(id)>-1){
			    zona="norte";
			  }else{
                    if(zonas[3].indexOf(id)>-1){
					   zona="centro";
					}else{
                         if(zonas[4].indexOf(id)>-1){
						    zona="cuyo";
						 }else{
                               if(zonas[5].indexOf(id)>-1){
							      zona="pampeana";
							   }else{
                                     if(zonas[6].indexOf(id)>-1){
									    zona="litoral";
									 }else{
									 	if(zonas[7].indexOf(id)>-1){
									    	zona="patagonica";
										}
										else {
									    	zona="capitalfederal";
										}
									 }
							   }
						 }
					}
			  }
		}
   }
}else{
 zona = id;
}
  out(zona);

}

// Funcion que guarda en un array las imagenes de carga incial para luego ser recuperadas.
function cache(id, off, over) {

  item[id]        = new item(off, over);
  toc[toc.length] = id;

}

// Genera un item de imagen.
function item(off, over)
{
  this.off  = new Image(); this.off.src  = off;
  this.over = new Image(); this.over.src = over;
}

// Retorna el index de la imagen llamada cambio, sobre la cual se realiza el intercambio con onmouseover en las zonas del mapa
function n_cambio(){
 var n       = 0;
 var nimages = document.images.length;

 for(n=1;n<=nimages;n++){
 	if (document.images[n]) {
     	if(document.images[n].name=="cambio"){
	        ncambio=n;
        	break;
     	}
	}
 }
 return ncambio;
}

// Funcion que se ejecuta cuando se entra en una imagen determinada.
function over(id) {

 if(id!=""){

	if(id.indexOf('link')==-1){
		stopTimer();
		if (document.images[ncambio] && item[id]) {
			lite(document.images[ncambio]);
		 	document.images[ncambio].src = item[id].over.src;
		}
	}else{
		if (document.images[id] && item[id]) {
			lite(document.images[id]);
		        document.images[id].src = item[id].over.src;
		}

	}

  }
}

// Funcion que se ejecuta cuando se sale de una imagen determinada.
function out(id) {
   if(id!=""){
     if(id.indexOf('link')==-1){
		id_out = id;
		startTimer();
     }else{
	if (document.images[id] && item[id]) {
		lite(document.images[id]);        
		document.images[id].src = item[id].off.src;
	}
     }

   }
}

// Funcion que se ejecuta al realizarse la carga de la pagina principal.
function m_load(principal) {

  //document.write(document.location);

  	pretty_tables ();

	if (location.pathname.indexOf("esp_tecnicas.php")>-1)
		cache("tecnica_link"     , "img/tabs/tab_tecnicas_active.png"   , "img/tabs/tab_tecnicas_active.png" );
	else
  		cache("tecnica_link"     , "img/tabs/tab_tecnicas_inactive.png"   , "img/tabs/tab_tecnicas_hover.png" );

	if (location.pathname.indexOf("productos.php")>-1)
  		cache("productos_link"   , "img/tabs/tab_productos_active.png"  , "img/tabs/tab_productos_active.png" );
	else
		cache("productos_link"   , "img/tabs/tab_productos_inactive.png"  , "img/tabs/tab_productos_hover.png" );

	if (location.pathname.indexOf("sucursales.php")>-1)
  		cache("sucursales_link"  , "img/tabs/tab_sucursales_active.png" , "img/tabs/tab_sucursales_active.png");
	else
		cache("sucursales_link"  , "img/tabs/tab_sucursales_inactive.png" , "img/tabs/tab_sucursales_hover.png");

	if (location.pathname.indexOf("empresa.php")>-1)
		cache("empresa_link"     , "img/tabs/tab_empresa_active.png"    , "img/tabs/tab_empresa_active.png" );
	else
		cache("empresa_link"     , "img/tabs/tab_empresa_inactive.png"    , "img/tabs/tab_empresa_hover.png" );

	if (location.pathname.indexOf("index.php#ofertas")>-1)
		cache("oferta_link"     , "img/tabs/tab_oferta_active.png"    , "img/tabs/tab_oferta_active.png" );
	else
		cache("oferta_link"     , "img/tabs/tab_oferta_inactive.png"    , "img/tabs/tab_oferta_hover.png" );

	if (location.pathname.indexOf("ofertas.php")>-1)
		cache("precios_link"     , "img/tabs/tab_precios_active.png"    , "img/tabs/tab_precios_active.png" );
	else
		cache("precios_link"     , "img/tabs/tab_precios_inactive.png"    , "img/tabs/tab_precios_hover.png" );

	// La principal puede ser invocada por su nombre index.php o no,
	// por eso este hack
	// location.pathname.indexOf("index.php")>-1
	if (principal) {
		cache("principal_link"   , "img/tabs/tab_principal_active.png"  , "img/tabs/tab_principal_active.png" );

		// Imagenes para la composicion de paisajes correspondientes.
		cache("pampeana"         , "img/publicidad.jpg"             , "img/paisajes/pampeana.jpg");
		cache("norte"            , "img/publicidad.jpg"             , "img/paisajes/norte.jpg");
		cache("patagonica"       , "img/publicidad.jpg"             , "img/paisajes/patagonica.jpg");
		cache("litoral"          , "img/publicidad.jpg"             , "img/paisajes/litoral.jpg");
		cache("cuyo"             , "img/publicidad.jpg"             , "img/paisajes/cuyo.jpg");
		cache("centro"           , "img/publicidad.jpg"             , "img/paisajes/centro.jpg");
		cache("capitalfederal"   , "img/publicidad.jpg"				, "img/paisajes/capital_federal.jpg");
		cache("buenosaires"      , "img/publicidad.jpg"				, "img/paisajes/buenosaires.jpg");
		cache("altiplano"        , "img/publicidad.jpg"             , "img/paisajes/altiplano.jpg");
	}
	else
		cache("principal_link"   , "img/tabs/tab_principal_inactive.png"  , "img/tabs/tab_principal_hover.png" );


  n_cambio();

}

function pretty_tables (){

/*
   var tables = document.getElementsByTagName('table');

   for (var i=0,len=tables.length;i<len;i++){
      alert (tables.className);
      if (tables.className!='pretty') continue;

      var trs = tables[i].getElementsByTagName('tbody')[0].getElementsByTagName('tr');
*/
	if (document.getElementById) {
      var table = document.getElementById('pretty');

      if (!table) return;
      var trs = table.getElementsByTagName('tbody')[0].getElementsByTagName('tr');

      for (var j=0,len2=trs.length;j<len2;j++) trs[j].className='row'+(j%2);
	}
   //}
}

function oferta()
{

 var d = document.location.toString();
  if(d.indexOf('index')>-1||d.indexOf('producto')>-1)
     var w = window.open("./ofertas/popup.html","Ofertas","width=700,height=500,menubar=no,toolbar=no,directories=no,scrollbars=yes");

}

<!-- Begin

function GetCookie (name) {  
var arg = name + "=";  
var alen = arg.length;  
var clen = document.cookie.length;  
var i = 0;  
while (i < clen) {    
var j = i + alen;    
if (document.cookie.substring(i, j) == arg)      
return getCookieVal (j);    
i = document.cookie.indexOf(" ", i) + 1;    
if (i == 0) break;   
}  
return null;
}

function SetCookie (name, value) {  
var argv = SetCookie.arguments;  
var argc = SetCookie.arguments.length;  
var expires = (argc > 2) ? argv[2] : null;  
var path = (argc > 3) ? argv[3] : null;  
var domain = (argc > 4) ? argv[4] : null;  
var secure = (argc > 5) ? argv[5] : false;  
document.cookie = name + "=" + escape (value) + 
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
((path == null) ? "" : ("; path=" + path)) +  
((domain == null) ? "" : ("; domain=" + domain)) +    
((secure == true) ? "; secure" : "");
}

function DeleteCookie (name) {  
var exp = new Date();  
exp.setTime (exp.getTime() - 1);  
var cval = GetCookie (name);  
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
   }
}

function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function oferta2() {
var count = GetCookie('count');
if (count == null) {
   count = 1;
   SetCookie('count', count, exp);

   window.open(page, "", windowprops);

}
else {
  count++;
   SetCookie('count', count, exp);
   }
}
//  End -->

