/*
*	Press Release Filtering (requires prototype.js)
*/

var aList = ['pr_NikeInc', 'pr_NikeBrand', 'pr_Responsibility', 'pr_Subsidiaries'];
var aShow = [true, true, true, true];

function filterPR ( sPRCategory ) {
	
	if ( sPRCategory == 'pr_ViewAll' ) {
		// run through list and set all to visible
		for (i=0; i < aShow.length; i++) {
			aShow[i] = true;
		}
	} else {
		// toggle view state
		var i = aList.indexOf(sPRCategory);
		aShow[i] = !aShow[i];
	}
	
	updateView();
}

function updateView() {
	var isAllVis = true
	for (i=0; i < aList.length; i++) {
		// set toggle button view state
		if (aShow[i]) {
			$(aList[i]).removeClassName('pr_toggleOff');
			$(aList[i]).addClassName('pr_toggleOn');
		} else {
			$(aList[i]).removeClassName('pr_toggleOn');
			$(aList[i]).addClassName('pr_toggleOff');					
		}
		
		// set all press items view state
		$$('.' + aList[i]).each(function(s) {
			(aShow[i]) ? $(s).up().show() : $(s).up().hide();
			if(!aShow[i]) { isAllVis = false; }
		});
	}
	
	// set view all toggle view state
	if (isAllVis) {
		$('pr_ViewAll').removeClassName('pr_toggleOff');
		$('pr_ViewAll').addClassName('pr_toggleOn');
	} else {
		$('pr_ViewAll').removeClassName('pr_toggleOn');
		$('pr_ViewAll').addClassName('pr_toggleOff');		
	}
}


function EmailLink() {
	var subjectTxt = $('titleTxt').childNodes[1].nodeValue; // need to see how IE handles this
	var bodyTxt = window.location;
	var mailToLink = 'mailto:?subject=' + subjectTxt + '&body=' + bodyTxt;
	window.open(mailToLink);

}