
  /*******************************************************************************/
  /*                                                                             */
  /*******************************************************************************/

 function emailAddress()
 {
  document.write("<a href=\"javascript:location='mailto:\u0069\u006e\u0066\u006f\u0040\u0064\u0072\u0075\u0062\u0075\u0062\u0075\u002e\u0063\u006f\u006d'\" title=\"\u0069\u006e\u0066\u006f\u0040\u0064\u0072\u0075\u0062\u0075\u0062\u0075\u002e\u0063\u006f\u006d\" onmouseover=\"window.status=this.title; return true\" onmouseout=\"window.status=' ';\">");
  document.write("\u0069\u006e\u0066\u006f\u0040\u0064\u0072\u0075\u0062\u0075\u0062\u0075\u002e\u0063\u006f\u006d");
  document.write("</a>");
 }

  /*******************************************************************************/
  /*                                                                             */
  /*******************************************************************************/

 function twitterAddress()
 {
  document.write("<a href=\"&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#119;&#119;&#119;&#46;&#116;&#119;&#105;&#116;&#116;&#101;&#114;&#46;&#99;&#111;&#109;&#47;&#100;&#114;&#117;&#98;&#117;&#98;&#117;\" rel=\"external\" title=\"&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#119;&#119;&#119;&#46;&#116;&#119;&#105;&#116;&#116;&#101;&#114;&#46;&#99;&#111;&#109;&#47;&#100;&#114;&#117;&#98;&#117;&#98;&#117;\" onmouseover=\"window.status=this.title; return true\" onmouseout=\"window.status=this.title; return true\" onmouseout=\"window.status=' ';\">");
  document.write("&#116;&#119;&#105;&#116;&#116;&#101;&#114;&#46;&#99;&#111;&#109;&#47;&#100;&#114;&#117;&#98;&#117;&#98;&#117;");
  document.write("</a>");
 }

  /*******************************************************************************/
  /*                                                                             */
  /*******************************************************************************/

 function linkedinAddress()
 {
  document.write("<a href=\"&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#110;&#108;&#46;&#108;&#105;&#110;&#107;&#101;&#100;&#105;&#110;&#46;&#99;&#111;&#109;&#47;&#105;&#110;&#47;&#100;&#114;&#117;&#98;&#117;&#98;&#117;\" rel=\"external\" title=\"&#104;&#116;&#116;&#112;&#58;&#47;&#47;&#110;&#108;&#46;&#108;&#105;&#110;&#107;&#101;&#100;&#105;&#110;&#46;&#99;&#111;&#109;&#47;&#105;&#110;&#47;&#100;&#114;&#117;&#98;&#117;&#98;&#117;\" onmouseover=\"window.status=this.title; return true\" onmouseout=\"window.status=' ';\">");
  document.write("&#110;&#108;&#46;&#108;&#105;&#110;&#107;&#101;&#100;&#105;&#110;&#46;&#99;&#111;&#109;&#47;&#105;&#110;&#47;&#100;&#114;&#117;&#98;&#117;&#98;&#117;");
  document.write("</a>");
 }


  /*******************************************************************************/
  /*                                                                             */
  /*******************************************************************************/

 function externalLinks()
 {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
   {
     anchor.target = "_blank";
   }
  }
 }



  /*******************************************************************************/
  /*                                                                             */
  /*******************************************************************************/

  var timerlen = 5;
  var slideAniLen = 250;
  var timerID = new Array();
  var startTime = new Array();
  var obj = new Array();
  var endHeight = new Array();
  var moving = new Array();
  var direction = new Array();


  /*******************************************************************************/
  /*                                                                             */
  /*******************************************************************************/

  function slide(objname)
  {
   if(moving[objname]) return;
   moving[objname] = true;
   direction[objname] = String(document.getElementById(objname).style.display=="none" ? "down" : "up");
   startslide(objname);
  }


  /*******************************************************************************/
  /*                                                                             */
  /*******************************************************************************/

  function startslide(objname)
  {
   obj[objname] = document.getElementById(objname);
   obj[objname].style.display = "block";
   endHeight[objname] = parseInt(document.getElementById(objname).offsetHeight); 

   startTime[objname] = (new Date()).getTime();
   slideAniLen = 100+parseInt(endHeight[objname]/(direction[objname]=="down" ? 2.0 : 4.0));
   timerID[objname] = setInterval('slidetick(\'' + objname + '\');', timerlen);
  }


  /*******************************************************************************/
  /*                                                                             */
  /*******************************************************************************/

  function slidetick(objname)
  {var d, elapsed;

   elapsed = (new Date()).getTime()-startTime[objname];

   if(elapsed>slideAniLen)
   {
    endSlide(objname);
   }
   else
   {
    l = Math.pow(elapsed/slideAniLen, direction[objname]=="down" ? 0.75 : 2.0);

    d = l*endHeight[objname];
    if(direction[objname]=="up") d = endHeight[objname]- d;
    obj[objname].style.height = d + "px";
   }

   return;
  }


  /*******************************************************************************/
  /*                                                                             */
  /*******************************************************************************/

  function endSlide(objname)
  {
   clearInterval(timerID[objname]);

   if(direction[objname]=="up") obj[objname].style.display = "none";

   obj[objname].style.height = endHeight[objname]+"px";

   delete(moving[objname]);
   delete(timerID[objname]);
   delete(startTime[objname]);
   delete(endHeight[objname]);
   delete(obj[objname]);
   delete(direction[objname]);

   return;
  }

