// javascript file for custom WFF code  --Randy Carey


	// javascript file for custom WFF code  --Randy Carey


	/* **** OPEN IN NEW WINDOW **** */

var aNewWindow;

function openArticleWindow(absPath){
		window.open(absPath,'name','height=40px,width=600px,left=0, top=0,resizable=no,toolbar=no,status=no');
	}

function openSpeakerWindow(speaker, height){
	if ( typeof(height) == "undefined" ) {
           height = "height=420";
        } else {
           height = "height="+height;
        };
	var speakerPage = speaker;
		aNewWindow=window.open(speakerPage,'name',height+',width=618,left=20,top=20,resizable=false,toolbar=false,status=false');		
	}


function openSumPerSolWindow(speaker){
	var speakerPage = speaker;
		aNewWindow=window.open(speakerPage,'name','height=620,width=618,left=20,top=20,resizable=false,toolbar=false,status=false');
		
	}


function openIntPanelWindow(speaker){
	var speakerPage = speaker;
		aNewWindow=window.open(speakerPage,'name','height=620,width=654,left=20,top=20,resizable=false,scrollbars=yes,status=false');
		
	}


/*WFF Summit 2010*/

var currentTab = 'overview';
var summit_allTabs = ['overview','prog','schedule','sponsors','hotels','speakers','registration'];

var canada_allTabs = ['overview','events','sponsors','leadership','volunteer'];

var awards_allTabs = ['overview','events','sponsors','leadership','volunteer'];

var canada_fr_allTabs = ['overview','activities','sponsors'];

var calendar_allTabs = ['now','past'];

var partners_allTabs = ['catalyst', 'benefactor', 'champion', 'advocate', 'supporter', 'contributor', 'friend'];

var kellogg_allTabs = ['overview', 'prog', 'schedule'];

 var _postf_main = '_content_main';
var _postf_tab = '_tab';
/*var _postf_tab_left = '_tab_left';
var _postf_tab_center = '_tab_center';
var _postf_tab_right = '_tab_right';*/
 
 function hideDiv(sDiv){
   document.getElementById(sDiv).style.display = 'none';
 }
 
 function setClassActDis(sTab, _postf, act, pref)
 {
	 var pfx = pref || '';
 cname = sTab + ((act)?'_act':'_dis');
 div = document.getElementById( sTab + _postf);
 div.className = pfx +cname;
 }
 
 function setActDis(sTab, act){
 setClassActDis(sTab, _postf_tab, act, 'summit2010_tab_');
 /*setClassActDis(sTab, _postf_tab_center, act);
 setClassActDis(sTab, _postf_tab_left, act);
 setClassActDis(sTab, _postf_tab_right, act);*/
 }
 
 function hideAllTabs(allTabs){
 for(var i=0;i<allTabs.length;++i){
 document.getElementById(allTabs[i] + _postf_main).style.display = 'none';
 setActDis(allTabs[i], false);
 }
 
 }
 function showAllTabs(allTabs,sTab){
 for(var i=0;i<allTabs.length;++i){
 var tab = allTabs[i];
 document.getElementById( tab + _postf_main).style.display = 'block';
 setActDis(tab, false);
 }
 setActDis(sTab, true);
 }
 
 function switchToTab(allTabs, sTab){
 hideAllTabs(allTabs);
 var urls = sTab.split('#');
 var cMain = document.getElementById(urls[0] + _postf_main);
 cMain.style.display = 'block';
if(urls[1]){
  document.location.hash = urls[1];
}
setActDis(urls[0], true);
 }
/* --------------------------- */

function setActDis2(sTab, act){
 cname = (act)? 'act' : 'dis';
 div = document.getElementById( sTab + _postf_tab);
 div.className = cname;
}
 
function hideAllTabs2(allTabs){
 for(var i=0;i<allTabs.length;++i){
  document.getElementById(allTabs[i] + _postf_main).style.display = 'none';
  setActDis2(allTabs[i], false);
 }
 
}

function showAllTabs2(allTabs,sTab){
 for(var i=0;i<allTabs.length;++i){
 var tab = allTabs[i] ;
 document.getElementById( tab + _postf_main).style.display = 'block';
 setActDis2(tab, false);
 }
 setActDis2(sTab, true);
}
 
function switchToTab2(allTabs, sTab){
 hideAllTabs2(allTabs);
 var urls = sTab.split('#');
 var cMain = document.getElementById(urls[0] + _postf_main);
 cMain.style.display = 'block';
if(urls[1]){
  document.location.hash = urls[1];
}
setActDis2(urls[0], true);
}
/* --------------------- */
function getSection()
{
 var searchString = document.location.search;
 return searchString.substring(1);
}

function openSection()
{
 section = getSection();
 switch( section )
 {
 case "Executives":
 switchToTab("Ex");
 break;
 default:
 switchToTab(currentTab);
 break;
 }
}

