var pre_load = 
[
"images/images_v3/content_bckgrnd.png",
"images/images_v3/blur_bckgrnd.jpg",
"images/images_v3/blurBL_bckgrnd.jpg",
"images/images_v3/body_image.jpg"
];
var finished = 0;

function preLoad()
{
  image_cache = new Image();

  finished = 0;
  for(var image in pre_load)
  {
     image_cache.onLoad = imageLoaded();
     image_cache.src = image;
  }

}
function imageLoaded()
{
   finished += 1;
   if( finished == 3 )
   {
     //$("#wrapper").fadeIn('slow');
   }

}

function reBlur(panel, display)
{
//blur section rect (top, right, bottom, left)
var margin = parseInt($("#wrapper").css('marginLeft').replace("px",""));
var topPos = $("#"+panel).offset().top;
var leftPos = $("#"+panel).offset().left;

$("#blur_bckgrnd"+display+" img").css({ 'clip': "rect("+topPos+"px,"+ (leftPos + $("#"+panel).width() - margin) +"px,"+(topPos + $("#"+panel).height()) +"px,"+(leftPos - margin)+"px)"});
}


/*
homebutton = new Image();
homebutton.src = "images/titleBar_home.gif";

newsbutton = new Image();
newsbutton.src = "images/titleBar_news.gif";

biobutton = new Image();
biobutton.src = "images/titleBar_bio.gif";

albumsbutton = new Image();
albumsbutton.src = "images/titleBar_albums.gif";

storebutton = new Image();
storebutton.src = "images/titleBar_store.gif";

forumbutton = new Image();
forumbutton.src = "images/titleBar_forum.gif";

contactbutton = new Image();
contactbutton.src = "images/titleBar_contact.gif";

originalbutton = new Image();
originalbutton.src = "images/titleBar.gif";

function homebutton_select() {
document["titlebar"].src = homebutton.src; 
}
function newsbutton_select() {
document["titlebar"].src = newsbutton.src; 
}
function biobutton_select() {
document["titlebar"].src = biobutton.src; 
}
function albumsbutton_select() {
document["titlebar"].src = albumsbutton.src; 
}
function storebutton_select() {
document["titlebar"].src = storebutton.src; 
}
function forumbutton_select() {
document["titlebar"].src = forumbutton.src; 
}
function contactbutton_select() {
document["titlebar"].src = contactbutton.src; 
}
function original() {
document["titlebar"].src = originalbutton.src;
}



function changePic(eid, picture)
{
  var element = document.getElementById(eid);
  element.style.backgroundImage = "url("+picture+")";
  return false;
}

var TimeToFade = 1000.0;
var InitOpacity = .5;
var PercentageToFade = .5;
function fade(eid)
{
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
    if(element.style.opacity == null
        || element.style.opacity == ''
        || element.style.opacity == InitOpacity)
    {
      element.FadeState = 2;
      element.FadeTimeLeft = TimeToFade * PercentageToFade;
    }
    else
    {
      element.FadeState = -2;
      element.FadeTimeLeft = TimeToFade;
    }

   
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    //element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 20);
  }  
}

function animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft > TimeToFade || element.FadeTimeLeft < TimeToFade * PercentageToFade)
  {
    element.style.opacity = element.FadeState == -1 ?  1.0 : .5;
    element.style.filter = 'alpha(opacity = '
        + (element.FadeState == -1 ? '100' : '50') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;

    //var txt=document.getElementById("div1");
    //txt.innerHTML= "State:" + element.FadeState + "<br>Time:" + element.FadeTimeLeft + "<br>Opacity:" + element.style.opacity;
    return;
  }
  if(element.FadeState == -1)
  {
    element.FadeTimeLeft += elapsedTicks;
  } else {
    element.FadeTimeLeft -= elapsedTicks;
  }
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  //if(element.FadeState == 1)
    //newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;

  //var txt=document.getElementById("div1");
  //txt.innerHTML= "State:" + element.FadeState + "<br>Time:" + element.FadeTimeLeft + "<br>Opacity:" + newOpVal;
  element.style.filter = 'alpha(opacity = ' + ((newOpVal*100)) + ')';
 
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 20);
}

*/
function getXYpos(elem)
{
  if(!elem)
  {
     return {"x":0,"y":0};
  }
  var xy = {"x":elem.offsetLeft,"y":elem.offsetTop};
  var par = getXYpos(elem.offsetParent);
  for (var key in par)
  {
    xy[key] += par[key];
  }
}
/*

var scrollNumber = 0;
var t;
function scrollRight(scrollEid)
{
  var scrollElement = document.getElementById(scrollEid);
  scrollNumber +=5;
  scrollElement.style.left = scrollNumber + "px";
  //scrollElement.scrollBy(scrollNumber,0);
  t = setTimeout("scrollRight('" + Eid + "')", 20);
}
function stopScrollRight(scrollEid)
{
  clearTimeout(t);
}
function scrollwindow(){
window.scrollBy(175,0)
}
*/