// hide or reveal the team by department.
function displayTeamlist() {
	displayTeam = document.getElementById("teamlist").value;

	// hide all
	document.getElementById("dep-Consulting").style.display = "none";
	document.getElementById("dep-Communications").style.display = "none";
	document.getElementById("dep-Client").style.display = "none";
	document.getElementById("dep-Product").style.display = "none";
	document.getElementById("dep-Technology").style.display = "none";

	// show select department
	document.getElementById(displayTeam).style.display = "block";
}


// hide or reveal content.
function hideContent(Section) {
	document.getElementById(Section).style.display = "none";
}


// hide or reveal login section
function loginSwap(Direction) {
	if (Direction == "Show") {
		if(document.getElementById("p_ctl03_userLogInButtons")) {
		    document.getElementById("p_ctl03_userLogInButtons").style.display = "none";
		    document.getElementById("p_ctl03_loginSection").style.display = "block";		
		} else {
			document.getElementById("p_ctl02_userLogInButtons").style.display = "none";
    		document.getElementById("p_ctl02_loginSection").style.display = "block";
        }
	} else {
		if(document.getElementById("p_ctl03_loginSection")) {
		    document.getElementById("p_ctl03_loginSection").style.display = "none";
		    document.getElementById("p_ctl03_userLogInButtons").style.display = "block";		
		} else {
			document.getElementById("p_ctl03_loginSection").style.display = "none";
		    document.getElementById("p_ctl03_userLogInButtons").style.display = "block";
        }
	}
}


// hide or reveal the team by department.
function displayCaseStudy(caseStudy) {
	// hide all
	document.getElementById("case-study-one").style.display = "none";
	document.getElementById("case-study-two").style.display = "none";
	document.getElementById("case-study-three").style.display = "none";
	document.getElementById("case-study-four").style.display = "none";
	document.getElementById("case-study-five").style.display = "none";
	document.getElementById("case-study-six").style.display = "none";
	document.getElementById("case-study-seven").style.display = "none";
	document.getElementById("case-study-eight").style.display = "none";
	document.getElementById("case-study-nine").style.display = "none";
	document.getElementById("case-study-ten").style.display = "none";
	document.getElementById("case-study-eleven").style.display = "none";
	document.getElementById("case-study-twelve").style.display = "none";
	document.getElementById("case-study-thirteen").style.display = "none";
	document.getElementById("case-study-fourteen").style.display = "none";
    document.getElementById("case-study-fifthteen").style.display = "none";
    document.getElementById("case-study-sixteen").style.display = "none";
    document.getElementById("case-study-seventeen").style.display = "none";
    document.getElementById("case-study-eighteen").style.display = "none";
    document.getElementById("case-study-nineteen").style.display = "none";
    
	// show select department
	document.getElementById(caseStudy).style.display = "block";
}


// hide or reveal elements on the news and publications page
function displayPublications(type) {
    if ( type == 'newslist' ) {
        if (document.getElementById("clientArea")) {
		} else {
			document.getElementById("relinks").style.display = "none";
		}
	} else if ( type == 'onlinedemo' ) {
        document.getElementById("client").style.display = "none";
        document.getElementById("clientcontent").style.display = "none";
    } else {
        if (document.getElementById("clientArea")) {
			document.getElementById("promo").style.display = "none";
		} else {
			document.getElementById("press-contact").style.display = "none";
	        document.getElementById("filter").style.display = "none";
	        document.getElementById("relinks").style.display = "block";
	        document.getElementById("heading-newspub").style.display = "none";
	        document.getElementById("promo").style.display = "none";
	        // document.getElementById("newsr").style.display = "none";;
		}
    }
}


// change url for the publication filter
function filterPublications() {
    getFilter = document.getElementById("filterlist").value;
    window.location = getFilter;
}


// What our clients say hide / display clent sections
function displayClient(type) {
    document.getElementById("client-s1").style.display = "none";
    document.getElementById("client-s2").style.display = "none";
    document.getElementById("client-s3").style.display = "none";
    document.getElementById("client-s4").style.display = "none";
    document.getElementById("client-s5").style.display = "none";

    if ( type == 'start' ) {
        // start at a random client
	    var randomnumber = Math.floor(Math.random()*5);
	    var randomnumber = randomnumber +1;
        var startClient = "client-s" + randomnumber;
		document.getElementById(startClient).style.display = "inline";
    } else {
        document.getElementById(type).style.display = "inline";
    }
}


// hide or reveal elements on the news and publications page
function clientLogin() {

	// This may not work properly on live and staging as the ID name/number may/will change.
	
	if (document.getElementById("p_ctl03_pnlUserInfo")) {
	
	} else {
		if (document.getElementById("p_ctl03_pnlLogin").style.display == "none") {
			document.getElementById("p_ctl03_pnlLogin").style.display = "block";
		} else {
			document.getElementById("p_ctl03_pnlLogin").style.display = "none";
		}
	}
	
}


function toggleGroup(teamGroup) {
	// Array of the active groups
	var teamGroupArray = new Array("dep-Consulting", "dep-Communications", "dep-Client", "dep-Technology");
	
	for ( i=0; i<teamGroupArray.length; i++ ) {
		if (teamGroupArray[i] == teamGroup) {
			// loop 
			if (document.getElementById(teamGroupArray[i]).style.display == "block") {
				document.getElementById(teamGroupArray[i]).style.display = "none";
			} else  {
				document.getElementById(teamGroupArray[i]).style.display = "block";
			}
		} else {
			// close all the other teams
			document.getElementById(teamGroupArray[i]).style.display = "none";
		}			
	}		
}




