<!--

function openWindow( pageToLoad, winName, width, height, center) {
/* Opens a new window on the users desktop.
   Arguments:
    pageToLoad - The URL of a page to load in the browser window.
                 This can be a relative URL or fully qualified.
    winName -    Name of the new window.
    width -    The horizontal size of the new window.
    height -   The vertical size of the new window.
    center -     toggle centering on 4.0 browsers.
                  1=centered window 0=no centering

    Values in the "args" section below can all be toggled in the
    same fashion as the center toggle.  Just modify the appropriate
    value in the args section to be either 0 or 1.

    A call to this function might look like this:
    <a href="javascript:openAWindow('ice.html','ice',375,250,1)">Ice</a>

   Created by Glenn Davis of Project Cool, Inc. for general use.  If
   you use this routine please leave all comments in place so that
   others may benefit as well.
*/
         
    xposition=0; yposition=0;
    if ((parseInt(navigator.appVersion) >= 4 ) && (center)){
        xposition = (screen.width - width) / 2;
        yposition = (screen.height - height) / 2;
    }
    args = "width=" + width + "," 
    + "height=" + height + "," 
    + "location=0," 
    + "menubar=0,"
    + "resizable=1,"
    + "scrollbars=0,"
    + "status=0," 
    + "titlebar=0,"
    + "toolbar=0,"
    + "hotkeys=0,"
    + "screenx=" + xposition + ","  //NN Only
    + "screeny=" + yposition + ","  //NN Only
    + "left=" + xposition + ","     //IE Only
    + "top=" + yposition;           //IE Only

    window.open( pageToLoad,winName,args );
}


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_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) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); 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 MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function checkEmail(s, required)
  {
    var i = 1;
    var sLength = s.length;
    //if it's not required and it's blank, then it's ok
    if(!required && sLength == 0)
      return true;
    else
    {
      //look for @
      while((i < sLength) && (s.charAt(i) != "@"))
        i++;
      if((i >= sLength) || (s.charAt(i) != "@"))
        return false;
      else
        i += 2;
      //look for .
      while((i < sLength) && (s.charAt(i) != "."))
        i++
      //there must be at least one character after the .
      if((i >= sLength - 1) || (s.charAt(i) != "."))
        return false;
      else
        return true;
    }
  }


aServices = new Array( "services.swf", "services2.swf" );
aSolutions = new Array( "solutions.swf", "solutions2.swf" );

function selectRandom1()
{
  return aServices[Math.floor(Math.random()*aServices.length)];
}

function selectRandom2()
{
  return aSolutions[Math.floor(Math.random()*aSolutions.length)];
}

function writeSWFTag1()
{
  sFile = selectRandom1();
  document.write( '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="540" HEIGHT="118" id="Services" ALIGN="">' );
  document.write( '  <PARAM NAME=movie VALUE="/_images/'+sFile+'">' );
  document.write( '  <param name="wmode" value="transparent">' );
  document.write( '  <PARAM NAME=quality VALUE=high>' );
  document.write( '  <PARAM NAME=bgcolor VALUE=#C487AB>' );
  document.write( '  <EMBED src="/_images/'+sFile+'" quality=high bgcolor=#C487AB wmode=transparent WIDTH="540" HEIGHT="118" NAME="Services" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>' );
  document.write( '</OBJECT>' );
}

function writeSWFTag2()
{
  sFile = selectRandom2();
  document.write( '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="540" HEIGHT="118" id="Solutions" ALIGN="">' );
  document.write( '  <PARAM NAME=movie VALUE="/_images/'+sFile+'">' );
  document.write( '  <param name="wmode" value="transparent">' );
  document.write( '  <PARAM NAME=quality VALUE=high>' );
  document.write( '  <PARAM NAME=bgcolor VALUE=#74A1AF>' );
  document.write( '  <EMBED src="/_images/'+sFile+'" quality=high bgcolor=#74A1AF wmode=transparent WIDTH="540" HEIGHT="118" NAME="Solutions" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>' );
  document.write( '</OBJECT>' );
}

//-->