﻿// JScript File

$(document).ready(function() {
	$("img#readclick").toggle(function(){
		$("div#supplementmore").show();
		$("img#readclick").attr("src", "../media/images/digestPage/wwp-collapse.gif");
	},function()
	{
		$("div#supplementmore").hide();
		$("img#readclick").attr("src", "../media/images/digestPage/wwp-readmore.gif");
	});
});

function getObj(id) {
	if(document.layers) {
		return document.layers[id];
	} else if(document.all) {
		return document.all[id];
	} else if(document.getElementById) {
		return document.getElementById(id);
	}
}

function loadImages()
{
	var Container = getObj('mainContainer');
	var LoadingDiv = getObj('LoadingDiv');
	Container.style.display = 'none';
	LoadingDiv.style.display = 'block';	
    preloadAllImagesOnDocument();
	if(document.images)
	{
	    Container.style.display = 'block';
	    LoadingDiv.style.display = 'none';	
	}else{
	    Container.style.display = 'none';
	    LoadingDiv.style.display = 'block';	
	    setTimeout('loadImages()',15)
	}
} 

function preloadAllImagesOnDocument()
{
	var lo_documentImages = document.images;
	var ll_loop           = eval( 0 );
	var lo_currentImage   = new Image();
	var lo_newImage       = new Image();

	for( ll_loop = 0; ll_loop < lo_documentImages.length; ll_loop ++ )
	{
		lo_currentImage = lo_documentImages[ ll_loop ];
		lo_newImage     = new Image();
		lo_newImage.src = lo_currentImage.src;
	}
}

function revealSendFriend()
    {
      var div = getObj('sendreveal');
      div.style.display = 'block';
    }
 
    function hideSendFriend()
    {
      var div = getObj('sendreveal');
      div.style.display = 'none';
    }

function revealAbout()
    {
        var div = getObj('aboutup');
        div.style.display = 'block';
    }
    
function hideAbout()
    {
        var div = getObj('aboutup');
        div.style.display = 'none';
    }    

function capWords(string) {
	var inputString = getObj(string); // The input text field
	var outputString = getObj(string); // The output text field
	var tmpStr, tmpChar, preString, postString, strlen;
	tmpStr = inputString.value.toLowerCase();
	stringLen = tmpStr.length;
	if (stringLen > 0)
	{
	  for (i = 0; i < stringLen; i++)
	  {
		if (i == 0)
		{
		  tmpChar = tmpStr.substring(0,1).toUpperCase();
		  postString = tmpStr.substring(1,stringLen);
		  tmpStr = tmpChar + postString;
		}
		else
		{
		  tmpChar = tmpStr.substring(i,i+1);
		  if (tmpChar == " " && i < (stringLen-1))
		  {
		  tmpChar = tmpStr.substring(i+1,i+2).toUpperCase();
		  preString = tmpStr.substring(0,i+1);
		  postString = tmpStr.substring(i+2,stringLen);
		  tmpStr = preString + tmpChar + postString;
		  }
		}
	  }
	}
	outputString.value = tmpStr;
}

var timeoutIDs = [];

objectHeight = 143;


function FlyDown(timeout, pixels, size){
    var object = getObj('supplement').style;
    var more = getObj('supplementmore').style;
    var less = getObj('supplementless').style;
    object.display = 'block';

    if (objectHeight < size) {
        objectHeight += 35;
        object.height = objectHeight;
        var fctn = 'FlyDown(' + timeout + ',' + pixels + ',' + size + ')';
        setTimeout(fctn,4)
    }else{
        object.height = size;
        more.display = 'none';
        less.display = 'block';   
    }
}

function FlyUp(timeout, pixels)
{
    var object = getObj('supplement').style;
    var more = getObj('supplementmore').style;
    var less = getObj('supplementless').style;
    object.display = 'block';
    
    if (objectHeight > 143)
    {
        objectHeight += -35;
        object.height = objectHeight;
        var fctn = 'FlyUp(' + timeout + ',' + pixels + ')';
        setTimeout(fctn,4)
    }
    else
    {
        object.height = 143;
        more.display = 'block';
        less.display = 'none';
    }
}





