var hpb_hasUserClicked = 0;

var rotateInterval = 10000;

var bannerImages = new Array(5);

bannerImages[0] = new Array(6);
bannerImages[0][0] = '/_images/homePage_mastHead_image_advocacy.png';
bannerImages[0][1] = 'mastHeadNav_1';
bannerImages[0][2] = '/_images/header_mastHead_number_1_on.jpg';
bannerImages[0][3] = '/_images/header_mastHead_number_1_off.jpg';
bannerImages[0][4] = '<a href="http://www.mhpa.org/Policy_Advocacy/">Policy & Advocacy</a>';
bannerImages[0][5] = 'MHPA strongly advocates for Medicaid health plans by promoting industry interests and shaping legislative and regulatory policy at the federal and state levels to positively impact the delivery of health care to our country&#96;s most vulnerable populations.';

bannerImages[1] = new Array(6);
bannerImages[1][0] = '/_images/homePage_mastHead_image_clinical.png';
bannerImages[1][1] = 'mastHeadNav_2';
bannerImages[1][2] = '/_images/header_mastHead_number_2_on.jpg';
bannerImages[1][3] = '/_images/header_mastHead_number_2_off.jpg';
bannerImages[1][4] = '<a href="http://www.mhpa.org/Education_Resources/">Medicaid Plans</a>';
bannerImages[1][5] = 'With a majority of Medicaid beneficiaries receiving health care through Medicaid health plans, MHPA continues to work to inform the public on the many ways Medicaid health plans improve the delivery and quality of care.';

bannerImages[2] = new Array(6);
bannerImages[2][0] = '/_images/homePage_mastHead_image_annualmeeting.png';
bannerImages[2][1] = 'mastHeadNav_3';
bannerImages[2][2] = '/_images/header_mastHead_number_3_on.jpg';
bannerImages[2][3] = '/_images/header_mastHead_number_3_off.jpg';
bannerImages[2][4] = '<a href="http://www.mhpa.org/Events/">Annual Meeting</a>';
bannerImages[2][5] = 'Each year, hundreds of top-level Medicaid health plan executives attend MHPA`s Annual Meeting, to explore and discuss relevant industry trends, best practices, policy developments and other critical issues. Join us for this year`s meeting on October 24-26, 2012 at the Hyatt Regency Capitol Hill in Washington, DC.';

bannerImages[3] = new Array(6);
bannerImages[3][0] = '/_images/homePage_mastHead_image_bestpractices.png';
bannerImages[3][1] = 'mastHeadNav_4';
bannerImages[3][2] = '/_images/header_mastHead_number_4_on.jpg';
bannerImages[3][3] = '/_images/header_mastHead_number_4_off.jpg';
bannerImages[3][4] = '<a href="http://www.mhpa.org/Education_Resources/MHPA_Center_for_Best_Practices/">Best Practices</a>';
bannerImages[3][5] = 'Recognizing the importance that shared knowledge plays in improving health outcomes and containing costs, MHPA has established the Center for Best Practices to identify, gather and disseminate innovative practices in Medicaid that demonstrate improvements in health care delivery.';

bannerImages[4] = new Array(6);
bannerImages[4][0] = '/_images/homePage_mastHead_image_medicaid.png';
bannerImages[4][1] = 'mastHeadNav_5';  
bannerImages[4][2] = '/_images/header_mastHead_number_5_on.jpg';
bannerImages[4][3] = '/_images/header_mastHead_number_5_off.jpg';
bannerImages[4][4] = '<a href="http://www.mhpa.org/Membership/MHPA_Committees/MHPA_Clinical_Leadership_Committee/">Clinical Leadership</a>';
bannerImages[4][5] = 'MHPA&#96;s Clinical Leadership Committee brings together medical directors and senior clinical and quality personnel to discuss cutting-edge innovations in quality improvement, clinical management strategies and the implementation of best practices.';
	
function setOpacity(obj, opacity) {
  
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
  
}	
    
function fadeIn(objId,opacity) {
    
  if (document.getElementById) {
      
    obj = document.getElementById(objId);
    
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
	
  }
  
}

function transitionView(bannerImgNum){
	
	biObj = document.getElementById('home_mastHeadImage');
	///alert(biObj.src + '|' + bannerImgNum);
		
	setOpacity(biObj,0);
		
	biObj.src = bannerImages[bannerImgNum][0];
	//alert(biObj.src);
						
	fadeIn(biObj.id,0);

	//change nav
	var buttonObj;
	for(var x = 0;x < bannerImages.length;x++){
		
		buttonObj = document.getElementById(bannerImages[x][1]);
		
		if(x == bannerImgNum){
			buttonObj.src = bannerImages[x][2];
		}
		else{
			buttonObj.src = bannerImages[x][3];
		}
		
	}

	//change content
	hlObj = document.getElementById('homePageMastHead_headLine');
	hlObj.innerHTML = bannerImages[bannerImgNum][4];
	
	cntObj = document.getElementById('homePageMastHead_teaser');
	cntObj.innerHTML = bannerImages[bannerImgNum][5];
	
}

function autoRotateBannerImage(bannerImgNum) {
    
	if(hpb_hasUserClicked == 0){
		
		if(bannerImgNum >= bannerImages.length){
			bannerImgNum = 0;
		}			
		
		transitionView(bannerImgNum);
	
		//increment before next call
		bannerImgNum += 1;
	
		window.setTimeout("autoRotateBannerImage("+bannerImgNum+")", rotateInterval);
		
	}	
    
}

function changeBannerImage(bannerImgNum) {
   
   	//set flag for manual change
	hpb_hasUserClicked = 1;
   
    transitionView(bannerImgNum);   
    
}

function startCycle(){
	
	//alert(bannerImages.length);
	window.setTimeout("autoRotateBannerImage(1)", rotateInterval);
	
}

startCycle();

