// JavaScript Document
// Preload
// <!--
   function newImage(arg)
   {
      if (document.images)
      {
         rslt = new Image();
         rslt.src = arg;
         return rslt;
      }
   }

   function changeImages()
   {
      if (document.images && (preloadFlag == true))
      {
         for (var i = 0; i < changeImages.arguments.length; i+=2)
         {
            document[changeImages.arguments[i]].src = changeImages.arguments[i + 1];
         }
      }
   }

   var preloadFlag = false;

   function preloadImages()
   {
      if (document.images)
      {
         Speed_01b = newImage("web/img/item_01b.jpg");
         Speed_02b = newImage("web/img/item_02b.jpg");
         Speed_03b = newImage("web/img/item_03b.jpg");
         Speed_04b = newImage("web/img/item_04b.jpg");
         Speed_05b = newImage("web/img/item_05b.jpg");
         Speed_06b = newImage("web/img/item_06b.jpg");
         Speed_07b = newImage("web/img/item_07b.jpg");
         Speed_08b = newImage("web/img/item_08b.jpg");
         Speed_09b = newImage("web/img/item_09b.jpg");
         Speed_10b = newImage("web/img/item_10b.jpg");
         Speed_11b = newImage("web/img/item_11b.jpg");
         Speed_12b = newImage("web/img/item_12b.jpg");

         preloadFlag = true;
      }
   }
// -->

// JavaScript Document
// Checkbox
// <!--
   function CA(isO,noHL)
   {
      var trk = 0;

      for (var i = 0; i < frm.elements.length; i++)
      {
         var e = frm.elements[i];

         if ((e.name != 'allbox') && (e.type == 'checkbox'))
         {
            if (isO != 1)
            {
               trk++;
               e.checked = frm.allbox.checked;
               var NotBulkButton = document.all.NotBulkB;

               if (frm.allbox.checked)
               {
                  if (!noHL)
                     hL(e);
                  if ((folderID == "F000000005") && (trk > 1))
                  {
                     NotBulkButton.className = 'R';
                     NotBulkButton.children[0].src = "http://64.4.43.24/i.p.notjunk.d.gif";
                     IsNotBulkEnabled = false;
                  }
               }
               else
               {
                  if (!noHL)
                  dL(e);
                  if (folderID == "F000000005")
                  {
                     NotBulkButton.className = 'P';
                     NotBulkButton.children[0].src = "http://64.4.43.24/i.p.notjunk.gif";
                     IsNotBulkEnabled = true;
                  }
               }
            }
            else
            {
               e.tabIndex = i;
               if (folderID != "")
               {
                  var ee = e;
                  while (ee.tagName != "TR")
                  {
                     ee = ee.parentElement;
                  }
                  ee.children[ColspanSize].children[0].tabIndex = i;
               }

               if (!noHL)
               {
                  if (e.checked)
                     hL(e);
                  else
                     dL(e);
               }
            }
         }
      }
   }

   function CCA(CB,noHL)
   {
      if (!noHL)
      {
         if (CB.checked)
            hL(CB);
         else
            dL(CB);
      }

      var TB = TO = 0;

      for (var i = 0; i < frm.elements.length; i++)
      {
         var e = frm.elements[i];
         if ((e.name != 'allbox') && (e.type == 'checkbox'))
         {
            TB++;
            if (e.checked)
               TO++;
         }
      }

      if (folderID == "F000000005")
      {
         var NotBulkButton=NotBulkButton1 = document.all.NotBulkB;

         NotBulkButton.className = (TO > 1)?'R':'P';
         NotBulkButton.children[0].src = (TO > 1)?"http://64.4.43.24/i.p.notjunk.d.gif":"http://64.4.43.24/i.p.notjunk.gif";
         IsNotBulkEnabled = (TO > 1)?false:true;
      }
      frm.allbox.checked = (TO == TB)?true:false;
   }

   function hL(E)
   {
      while (E.tagName != "TR")
      {
         E = E.parentElement;
      }
      E.className = "H";
   }

   function dL(E)
   {
      while (E.tagName != "TR")
      {
         E = E.parentElement;
      }
      E.className = "";
   }
// -->

// JavaScript Document
// Email
// <!--
   function Email(email)
   {
      var validate = 2;
      var icon;
      var i;
      var j;
      var valueemail = "-_.@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

      if (email == "")
      {
         validate = 0;
      }

      if ((email.charAt(0) == '.') || (email.charAt(0) == '@'))
      {
         validate = 1;
      }

      if ((email.charAt(email.length -1) == '.') || (email.charAt(email.length - 1) == '_') || (email.charAt(email.length - 1) == '@'))
      {
         validate = 1;
      }

      icon = 0;
      for (i = 1; i <= email.length; i++)
      {
         if (email.charAt(i) == '@')
         {
            icon = icon + 1;
         }
      }

      if ((icon > 1) || (icon == 0))
      {
         validate = 1;
      }

      icon = 0;
      for (i = 1; i <= email.length; i++)
      {
         if (email.charAt(i) == '@')
         {
            for (j = i; j <= email.length; j++)
            {
               if (email.charAt(j) == '.')
               {
                  icon = icon + 1;
               }
            }
         }
      }

      if (icon < 1)
      {
         validate = 1;
      }

      for (i = 1; i <= email.length; i++)
      {
         if ((email.charAt(i) == '.') || (email.charAt(i) == '@'))
         {
            if ((email.charAt(i + 1) == '.') || (email.charAt(i + 1) == '@'))
            {
               validate = 1;
               break;
            }
         }
      }

      for (i = 0; i <= email.length; i++)
      {
         if (valueemail.indexOf(email.charAt(i)) < 0)
         {
            validate = 1;
         }
      }

      return validate;
   }
// -->

// JavaScript Document
// Email
// <!--
   function Validate(form)
   {
      for (i = 0; i < form.elements.length; i++)
      {
         if (((form.elements[i].type == "text") || (form.elements[i].type == "textarea")) && (form.elements[i].value == ""))
         {
            alert("Por favor complete todos los campos del formulario.");
            form.elements[i].focus();
            return false;
         }

         if (form.elements[i].name == "email")
         {
            if (Email(form.elements[i].value) != 2)
            {
               alert("Direccion de e-mail no valida.");
               form.elements[i].focus();
               return false;
            }
         }
      }
      //form.submit();
   }
// -->

// JavaScript Document
// Email
// <!--
   var popUpWin = 0;

   function popUpWindow(URLStr, left, top, width, height)
   {
      if(popUpWin)
      {
         if(!popUpWin.closed) popUpWin.close();
      }

      popUpWin = open(URLStr, 'popUpWin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=yes, width='+width+', height='+height+', left='+left+', top='+top+',screenX='+left+', screenY='+top+'');
      popUpWin.focus();
   }


   var popUpW = 0;

   function popUpCpn(URLStr, left, top, width, height)
   {
      left = (screen.width - width) / 2;
      top = (screen.height - height) / 2;

      if(popUpW)
      {
         if(!popUpW.closed) popUpW.close();
      }

      superior = 99;
      inferior = 0;
      numPosibilidades = superior - inferior;
      aleat = Math.random() * numPosibilidades;
      aleat = Math.round(aleat);

      popUpW = open(URLStr, 'popUpW'+aleat+'', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=yes, width='+width+', height='+height+', left='+left+', top='+top+',screenX='+left+', screenY='+top+'');
      popUpW.focus();
   }
// -->

// www.YoMaster.com
// <!--
   var dragswitch = 0;
   var nsx;
   var nsy;
   var nstemp;

   function drag_dropns(name)
   {
      temp = eval(name);
      temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP);
      temp.onmousedown = gons;
      temp.onmousemove = dragns;
      temp.onmouseup = stopns;
   }

   function gons(e)
   {
      temp.captureEvents(Event.MOUSEMOVE);
      nsx = e.x;
      nsy = e.y;
   }

   function dragns(e)
   {
      if (dragswitch == 1)
      {
         temp.moveBy(e.x - nsx, e.y - nsy);
         return false;
      }
   }

   function stopns()
   {
      temp.releaseEvents(Event.MOUSEMOVE);
   }


// drag drop function for IE 4+
   var dragapproved = false;

   function drag_dropie()
   {
      if (dragapproved == true)
      {
         if (document.all)
         {
            showimage.style.pixelLeft = tempx + event.clientX - iex;
            showimage.style.pixelTop = tempy + event.clientY - iey;
         }
         else if (document.layers)
         {
            document.showimage.pixelLeft = tempx + event.clientX - iex;
            document.showimage.pixelTop = tempy + event.clientY - iey;
         }
         else
         {
            document.all.showimage.style.pixelLeft = tempx + event.clientX - iex;
            document.all.showimage.style.pixelTop = tempy + event.clientY - iey;
         }

         return false;
      }
   }

   function initializedragie()
   {
      iex = event.clientX;
      iey = event.clientY;
      tempx = showimage.style.pixelLeft;
      tempy = showimage.style.pixelTop;
      dragapproved = true;
      document.onmousemove = drag_dropie;
   }

   if (document.all)
   {
      document.onmouseup = new Function("dragapproved = false");
   }

// drag drop functions end here
   function hidebox()
   {
      if (document.all)
         showimage.style.visibility = "hidden";
      else if (document.layers)
         document.showimage.visibility = "hide";
      else
         showimage.style.visibility = "hidden";
   }
// -->
