/* <![CDATA[ */

function init()
{
  setRandomHome();
  setRandomColor();
  setRandomWatermark();
  setRandomSidebar();
  setRandomService();
  focusScript();
  convertExternalLinks();
}

function selectField(field_name)
{
  for (var i = 0; i < document.forms.length; ++i)
  {
    if (document.forms[i].elements[field_name])
    {
      document.forms[i].elements[field_name].select();
      document.forms[i].elements[field_name].focus();
      break;
    }
  }
  return true;
}
function focusScript()
{
  if(document.getElementById('user_email'))
  {
    document.getElementById('user_email').focus();
  }
  if(document.getElementById('username'))
  {
    document.getElementById('username').focus();
  }
}
function isNull(s)
{
  return (s == "" || s == "undefined" || s.length < 1);
}

function convertExternalLinks()
{
  if (!document.getElementsByTagName) return;
  var anchorAry = document.getElementsByTagName("a");
  for (var i = 0; i < anchorAry.length; i++)
  {
    var anch = anchorAry[i];
    if (anch.getAttribute("href") && anch.getAttribute("rel") == "external") anch.target = "_blank";
  }
}

function getObj(obj_id)
{
  return (document.getElementById)?document.getElementById(obj_id):(document.all)?document.all[obj_id]:document[obj_id];
}

function showHide(list_id, image_id)
{
  if (document.getElementById(list_id).style.display == "none")
  {
    document.getElementById(list_id).style.display = "block";
    document.getElementById(image_id).src = "/se2/image/minus.gif";
  }
  else
  {
    document.getElementById(list_id).style.display = "none";
    document.getElementById(image_id).src = "/se2/image/plus.gif";
  }
}

var botNavAry = new Array('/image/quip_bg_blueNew.jpg', '/image/quip_bg_orangeNew.jpg', '/image/quip_bg_greenNew.jpg');
//var logoAry = new Array('/image/logo_blue.jpg', '/image/logo_orange.jpg', '/image/logo_green.jpg');
var logoAry = new Array('/image/logo_blue.gif', '/image/logo_orange.gif', '/image/logo_green.gif');

var watermarkAry = new Array('/image/watermark.jpg', '/image/watermark_se2.jpg', '/image/watermark_phone.jpg', '/image/watermark_mic.jpg', '/image/watermark_type2.jpg');
var serviceAry = new Array('/image/services_1.jpg', '/image/services_2.jpg', '/image/services_3.jpg', '/image/services_4.jpg', '/image/services_5.jpg', '/image/services_6.jpg', '/image/services_7.jpg', '/image/services_8.jpg', '/image/services_9.jpg', '/image/services_10.jpg');
var homeAry = new Array('/image/home_photo_1.jpg', '/image/home_photo_2.jpg', '/image/home_photo_3.jpg', '/image/home_photo_4.jpg', '/image/home_photo_5.jpg', '/image/home_photo_6.jpg', '/image/home_photo_7.jpg', '/image/home_photo_8.jpg', '/image/home_photo_9.jpg', '/image/home_photo_10.jpg');
var sidebarAry = new Array('cork', 'index', 'postit', 'file', 'note');

var currentColor;

function accessCSSStyle(divID)
{
  if (document.getElementById)
  {
    return document.getElementById(divID).style;
  }
  else if (document.all)
  {
    return document.all[divID].style;
  }
  else if (document.layers)
  {
    return document.layers[divID];
  }
  return false;
}

function accessElement(divID)
{
  if (document.getElementById)
  {
    return document.getElementById(divID);
  }
  else if (document.all)
  {
    return document.all[divID];
  }
  else if (document.layers)
  {
    return document.layers[divID];
  }
  return false;
}

function setRandomColor()
{
  //EDIT - only show blue and green color scheme on case study pages
  if(document.getElementById('case-study-page')){
	  var botNavAry = new Array('/image/quip_bg_blueNEW.jpg', '/image/quip_bg_greenNEW.jpg');
	  var logoAry = new Array('/image/logo_blue.gif', '/image/logo_green.gif');
  }else{
	  var botNavAry = new Array('/image/quip_bg_blueNEW.jpg', '/image/quip_bg_orangeNEW.jpg', '/image/quip_bg_greenNEW.jpg');
	  var logoAry = new Array('/image/logo_blue.gif', '/image/logo_orange.gif', '/image/logo_green.gif');

  }
  
  var rNum = Math.floor(Math.random() * botNavAry.length);
  var botNavStyle = accessCSSStyle('quip');
  botNavStyle.backgroundImage = "url(" + botNavAry[rNum] + ")";

  var logo = getObj('logo');
  logo.src = logoAry[rNum];
}

function setRandomWatermark()
{
  var rNum = Math.floor(Math.random() * watermarkAry.length);
  try
  {
    var watermarkStyle = accessCSSStyle('watermark');
    watermarkStyle.backgroundImage = "url(" + watermarkAry[rNum] + ")";
  }
  catch (err)
  {

  }
}

function setRandomSidebar()
{
  var sideBar;
  var rNum = Math.floor(Math.random() * sidebarAry.length);
  try
  {
    var sideBar = accessElement('box');
    sideBar.className = sidebarAry[rNum];
  }
  catch (err)
  {

  }
}

function setRandomService()
{
  var rNum = Math.floor(Math.random() * serviceAry.length);
  try
  {
    var serviceStyle = accessCSSStyle('serviceImage');
    serviceStyle.backgroundImage = "url(" + serviceAry[rNum] + ")";
  }
  catch (err)
  {

  }
}

function setRandomHome()
{
  var rNum = Math.floor(Math.random() * homeAry.length);
  try
  {
    var homeStyle = accessCSSStyle('homePhoto');
    homeStyle.backgroundImage = "url(" + homeAry[rNum] + ")";
  }
  catch (err)
  {

  }
}

window.onload=init;


/* ]]> */

