function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(initTestimonials);
addLoadEvent(function() {
  /* more code to run on page load */ 
});

function initTestimonials(){
	var divs=document.getElementById('inside-testimonials').getElementsByTagName('a'), i=0, d;
	while(d=divs[i++]){
		d.onclick=function(){
			moveToTop( this.href.split("#")[1] );
			return false;
		}
	}
	checkHash();
}

function checkHash(){
	var dl = (document.location).toString();
	var hasHash = dl.split("#")[1];
	if( hasHash != undefined ){
		moveToTop( hasHash );
	}
}

function moveToTop( e ){
	var innerdivs=document.getElementById('testWrap').getElementsByTagName('div');
	var parentNode = document.getElementById('testWrap');
	for( i=0; i< innerdivs.length; i++ ){
		var did = innerdivs[i].id;
		if( did == e ){
			parentNode.insertBefore(innerdivs[i], innerdivs[0]);
		}
	}
	scroll(0,0);
	return false;
}

