//  title : rss template
//  author; Adrian Mursec @ theEword
//

var opac = 0; // set opacity to full
var current = 0; // current testimonial
var childCount = 0;
var scre = null;
var uls = null;

function countWords(thevar){
        var totalwords;
        var returnHTML = "";
	//totalwords = thevar.split(' ').length;
        //return totalwords;
        totalwords = thevar.split(' ');
        var i = 0;
        while (i < 35)
            {
                if (i == 0)
                    {
                        returnHTML = returnHTML+totalwords[i]
                    } else {
                        returnHTML = returnHTML+" "+totalwords[i];
                    }
                i = i+1;
            }
        return returnHTML;

}

function runfade(){
uls = document.getElementById("testaul");  /// get content list parent
childCount = uls.getElementsByTagName('li').length; // count testimonials / li's
scre = document.getElementById('testmon'); // set testimonial screen

document.getElementById('testaul').style.display = 'none';// hide ul
document.getElementById('imgfad').style.opacity = opac;
document.getElementById('imgfad').style.filter = 'alpha(opacity='+(opac*100)+')';

//scre.innerHTML = '"'+uls.getElementsByTagName('li')[0].innerHTML.substr(0, 285)+'..."'+countWords(uls.getElementsByTagName('li')[0].innerHTML); /// set up first testimonial
scre.innerHTML = '"'+countWords(uls.getElementsByTagName('li')[0].innerHTML)+'..."';
setTimeout("lower()",250);
}

function nextTestimonial(){
  if(current != (childCount-1)){
    current = current + 1;
    //scre.innerHTML = '"'+uls.getElementsByTagName('li')[current].innerHTML.substr(0, 285)+'..."'+countWords(uls.getElementsByTagName('li')[current].innerHTML); /// set up first testimonial
    scre.innerHTML = '"'+countWords(uls.getElementsByTagName('li')[current].innerHTML)+'..."';
  }else{
   current = 0;
   //scre.innerHTML = '"'+uls.getElementsByTagName('li')[current].innerHTML.substr(0, 285)+'..."'+countWords(uls.getElementsByTagName('li')[current].innerHTML); /// set up first testimonial
   scre.innerHTML = '"'+countWords(uls.getElementsByTagName('li')[current].innerHTML)+'..."';
  }
}
function lower(){
  if(opac > 0){
      opac = (opac - 0.20);
      document.getElementById('imgfad').style.opacity = opac;
      document.getElementById('imgfad').style.filter = 'alpha(opacity='+(opac*100)+')';
      setTimeout("lower()",250);
  }else{
        setTimeout("higher()",4000);
  }
}
function higher(){
  if(opac < 1){
      opac = (opac + 0.20);
      document.getElementById('imgfad').style.opacity = opac;
      document.getElementById('imgfad').style.filter =  'alpha(opacity='+(opac*100)+')';
      setTimeout("higher()",250);
  }else{
    nextTestimonial()
    lower();
  }
}

addLoadEvent(runfade);