/***********************************************
* Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
 
var delayb4scroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?
var currentPanel = 1
var panelTimer;
////NO NEED TO EDIT BELOW THIS LINE////////////
 
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''
 
function scrollmarquee(){

if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
{
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
}
else
{

cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
}
}
 
function initializemarquee(){

cross_marquee=document.getElementById("vmarquee")
cross_marquee.style.top=0
marqueeheight=document.getElementById("marqueecontainer").offsetHeight;
actualheight=cross_marquee.offsetHeight;
if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
cross_marquee.style.height=marqueeheight+"px"
cross_marquee.style.overflow="scroll"
return
}
setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)
}

function showRandomQuote()
{
	var divQuotes = document.getElementById('ClientsFeedback');
	if (divQuotes != null)
	{
		var quotesNumber = divQuotes.children.length;
	//alert('quotesNumber = ' + quotesNumber);

		var randomnumber=Math.floor(Math.random()*quotesNumber)
	//alert('quotesNumber = ' + quotesNumber + ', randomnumber = ' + randomnumber);

		for (i=0;i<=quotesNumber-1;i++)
		{
			divQuotes.children.item(i).style.display = 'none';
		}

		divQuotes.children.item(randomnumber).style.display = 'block';
	}
}

function changeMainPanel(id, autoChange)
{
	clearTimeout(panelTimer);

	 var tab1 = document.getElementById('Tab_1');
	 var tab2 = document.getElementById('Tab_2');
	 var tab3 = document.getElementById('Tab_3');
	 var tab4 = document.getElementById('Tab_4');

	tab1.className='';
	tab2.className='';
	tab3.className='';
	tab4.className='';

	 var currentTab = document.getElementById('Tab_' + id);
	currentTab.className='current';

	document.getElementById('mainPanel1').style.display = 'none';
	document.getElementById('mainPanel2').style.display = 'none';
	document.getElementById('mainPanel3').style.display = 'none';
	document.getElementById('mainPanel4').style.display = 'none';

	document.getElementById('mainPanel' + id).style.display = 'block';

	currentPanel = parseInt(id) + 1;
	if (currentPanel > 4)
	{
	currentPanel = 1;
	}

	if (autoChange) 
	{
		autoChangePanel();
	}	
}

function autoChangePanel()
{
	panelTimer = setTimeout ( "changeMainPanel(" + currentPanel + ", true)",10000 );
}

function InitHomePage()
{
	// Moved to be called after mojo quote textbox - fixing pageload delay
	//showRandomQuote();

	if (window.addEventListener)
	{
		window.addEventListener("load", initializemarquee, false);
	}

	initializemarquee();
}

/*
function SetMainPanelByUser()
{
	var panelId = document.getElementById("lp1_panelId").value;
	var isChangePanels = document.getElementById("lp1_ChangePannels").value;
	alert(isChangePanels);
	changeMainPanel(panelId, isChangePanels);
}
*/
/***********************************************************/


// Use this method for combining events handlers
// this will cause event to happen event when some other handlers were 
// subscribed to the event "after", and in this way were removed standard subscription
// 
// Usage example (Home page):
//
// <script>addEvent(window, 'load',InitHomePage)</script>
//
//
function addEvent(obj, evType, fn, useCapture)
{
  if (obj.addEventListener)
  {
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } 
  else if (obj.attachEvent)
  {
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  }
}




