// JavaScript Document

/***********************************************
* Fading Scroller- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var delay = 5000; //set delay between message change (in miliseconds)
var maxsteps=30; // number of steps to take to change from start color to endcolor
var stepdelay=40; // time in miliseconds of a single step
//**Note: maxsteps*stepdelay will be total time in miliseconds of fading effect
var startcolor= new Array(0,0,0); // start color (red, green, blue)
var endcolor=new Array(255,255,255); // end color (red, green, blue)

var fcontent=new Array();
begintag=''; //set opening tag, such as font declarations
fcontent[0]="Just sold my STO sept 17.50 put for a 70% profit. Bought @ .94, sold for 1.70. Absolutely thrilled, thanks Johnny, you're a legend. -- Chris";
fcontent[1]="<strong>OXR</strong>: Bought calls on 10/7/08 for 8.5c, closed the very next day 11/7/08 for 12c. A profit of 30% after fees. <strong>ANZ</strong>: Bought calls on 16/7/08 for 83c, closed the very next day 17/7/08 for $1.14. Once again made a 30% profit after fees. -- Amanda";
fcontent[2]="TLS-bought 4.56 calls @ 0.055 22/08.Sold @ 0.08 23/08. Got to be happy with that,45% in 2 trading days. -- Alf";
fcontent[3]="Today i closed out a trade as follows: Bought STO at .95c. Sold STO at 1.69. Thats a 70 % gain after fees in about 15 days. What a beauty!!! Johnny knows what he is doing !!! -- Michael D";
fcontent[4]="Just closed my BHP trade for a 42% profit, in two days. Bought at 1.97, sold at 2.80. How good is that!. Thanks to Johnny for some expert guidance. -- Chris";
fcontent[5]="Johny is 'The Man'. Following is one of my trades for this week. BHP: Buy BHP $37.50 Sep puts for $1.97 on Tuesday 12th August 08. Sold BHP $37.50 Aug puts for $2.90 TWO DAYS later Thursday 14th August 08. 45.42% Profit AFTER fees. Go 'The man'. -- Steve Fisher";
fcontent[6]="Due to a combined effort from the room, i am getting tips from everyone and refining a plan for trading. A bit of beginners luck and a lot of skill from the room and especially john .so far here’s my week 28.08.09 to 05.09.08 all results are after brokerage and fees have been deducted. This has resulted in a after expenses gain of <strong>AUS$1590.00</strong> -- Steven McCabe";
fcontent[7]="The thing I value most though is the education and support and the confidence that gives. I'm not just thinking about being a trader or trying to be a trader now, I AM a trader. So thanks John for helping me get to where I want to go in life. -- Philippa / Pip ";
fcontent[8]="Many thanks John for your help with my Nab put. You saved the day, not to mention the dollars. Lesson learnt, always check support/res lines. It's not always easy to admit getting a trade wrong, but with John's help, I realised where I went wrong and got out of the trade. Valuable lesson for me. -- Christine";
closetag='';

var fwidth='780px'; //set scroller width
var fheight='45px'; //set scroller height

var fadelinks=1;  //should links inside scroller content also fade like text? 0 for no, 1 for yes.

///No need to edit below this line/////////////////


var ie4=document.all&&!document.getElementById;
var DOM2=document.getElementById;
var faderdelay=0;
var index=0;


/*Rafael Raposo edited function*/
//function to change content
function changecontent(){
  if (index>=fcontent.length)
    index=0
  if (DOM2){
    document.getElementById("fscroller").style.color="rgb("+startcolor[0]+", "+startcolor[1]+", "+startcolor[2]+")"
    document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
    if (fadelinks)
      linkcolorchange(1);
    colorfade(1, 15);
  }
  else if (ie4)
    document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag;
  index++
}

// colorfade() partially by Marcio Galli for Netscape Communications.  ////////////
// Modified by Dynamicdrive.com

function linkcolorchange(step){
  var obj=document.getElementById("fscroller").getElementsByTagName("A");
  if (obj.length>0){
    for (i=0;i<obj.length;i++)
      obj[i].style.color=getstepcolor(step);
  }
}

/*Rafael Raposo edited function*/
var fadecounter;
function colorfade(step) {
  if(step<=maxsteps) {	
    document.getElementById("fscroller").style.color=getstepcolor(step);
    if (fadelinks)
      linkcolorchange(step);
    step++;
    fadecounter=setTimeout("colorfade("+step+")",stepdelay);
  }else{
    clearTimeout(fadecounter);
    document.getElementById("fscroller").style.color="rgb("+endcolor[0]+", "+endcolor[1]+", "+endcolor[2]+")";
    setTimeout("changecontent()", delay);
	
  }   
}

/*Rafael Raposo's new function*/
function getstepcolor(step) {
  var diff
  var newcolor=new Array(3);
  for(var i=0;i<3;i++) {
    diff = (startcolor[i]-endcolor[i]);
    if(diff > 0) {
      newcolor[i] = startcolor[i]-(Math.round((diff/maxsteps))*step);
    } else {
      newcolor[i] = startcolor[i]+(Math.round((Math.abs(diff)/maxsteps))*step);
    }
  }
  return ("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");
}

if (ie4||DOM2)
  document.write('<div id="fscroller" style="width:'+fwidth+';height:'+fheight+'"></div>');

if (window.addEventListener)
window.addEventListener("load", changecontent, false)
else if (window.attachEvent)
window.attachEvent("onload", changecontent)
else if (document.getElementById)
window.onload=changecontent
