/* below functions to collapse First level of Gallery */
function showGallery(obj, objHeight){
	var objScrolledCont = document.getElementById("scroller2");
	var objScrolledCotPosTop = objScrolledCont.style.top;
	var objScrollHndle = document.getElementById("scrollHandle");
	var objScrollHndleTopPos = objScrollHndle.style.top;
	//alert(objScrolledCotPosTop);
	
	colpsAllGalry();
	var objSelct = obj.parentNode.parentNode;
	var objSelctCont = document.getElementById(objSelct.id+'_container');
	var mostActiveParent = obj.parentNode.parentNode.parentNode.parentNode;
	
	if(objSelctCont.style.display == 'none'){
		objSelct.style.display = 'none';
		mostActiveParent.className = 'active';
		objSelctCont.style.display = '';
	}
	
	objOffsetHeight = document.getElementById("scroller2").offsetHeight;	
	scroller  = new jsScroller(document.getElementById("Scroller-1"), 244, objHeight);
	scrollbar = new jsScrollbar (document.getElementById("Scrollbar-Container"), scroller, false);
	objScrolledCont.style.top = objScrolledCotPosTop;
	objScrollHndle.style.top = objScrollHndleTopPos;
	
	objScrolledCotPosTop = null;
	objScrollHndleTopPos = null;
}
function hideGallery(obj, objHeight){
	var objSelctCont = obj.parentNode.parentNode.parentNode;
	var splitObjId = objSelctCont.id.split('_container');
	var objSelct = document.getElementById(splitObjId[0]);
	var mostActiveParent = obj.parentNode.parentNode.parentNode.parentNode.parentNode;
	
	if(objSelct.style.display == 'none'){
		objSelctCont.style.display = 'none';
		mostActiveParent.className = '';
		objSelct.style.display = '';
	}
	
	objOffsetHeight = document.getElementById("scroller2").offsetHeight;	
	scroller  = new jsScroller(document.getElementById("Scroller-1"), 244, objHeight);
	scrollbar = new jsScrollbar (document.getElementById("Scrollbar-Container"), scroller, false);
}

function goToPage(path, target){
	if(target != null && target == true){
		window.open(path);
	}else{
		window.location = path;
	}
}

function colpsAllGalry(){
	var allActive = $('li.active div.activeHead div a');
	
	if(allActive.length >= 1){
		var objToRemove = allActive.parent().parent().parent().attr("id");
		var objRemoveActive = document.getElementById(objToRemove);
		var objMakeActive = objToRemove.split('_container');
		objMakeActive = document.getElementById(objMakeActive[0]);
		var removeActiveClass = objMakeActive.parentNode.parentNode;
		
		objRemoveActive.style.display = 'none';
		removeActiveClass.className = '';
		objMakeActive.style.display = '';
	}
	
}

/* below functions are handeles second level of active/non-active functionality  */
function makeActiveThumb(objThumb) {

	/*var objClickedThumb = objThumb.parent().parent().parent().attr('class');
	alert(objClickedThumb)*/
	
	
}

/* Download page set width to UL for scroll  */
function setWidthForScroll(obj) {
	var objFirstUl = document.getElementById(obj);
	var allChildLi = objFirstUl.getElementsByTagName('LI');
	var totWidth = allChildLi.length * 225;
	//alert(totWidth);
	objFirstUl.style.width = totWidth +'px';
}

/* open link */
function goToPage(path, target){
	if(target != null && target == true){
		window.open(path);
	}else{
		window.location = path;
	}
}

/* show hide content */
function mainNavTxtShow(obj) {
	var objLi2ndChild = obj.getElementsByTagName('DIV')[1].id;
	var objTextCont = document.getElementById(objLi2ndChild);
	if(objTextCont && objTextCont.style.display == 'none'){
		objTextCont.style.display = '';
	}else{
		objTextCont.style.display = 'none';
	}

}

/* Downloads page roll over effect */
function textColorChange(obj) {
	var hoverObj = obj.parentNode.parentNode;
	//alert(hoverObj);
	if(hoverObj.className == 'hoverActive') hoverObj.className = '';
	else hoverObj.className = 'hoverActive';
}

/* Photos & Videos roll over */
function setThumbHover(obj){
	if(obj.className == 'activeThumb noHover'){
		//obj.className = 'activeThumb noHover';
	}
	else if(obj.className == 'activeThumb'){
		obj.className = '';
	}
	else{
		obj.className = 'activeThumb';
	}
}

function setThumbActive(obj){
	var allActiveThumb = $('li.noHover');
	if (allActiveThumb[0] != null){
		allActiveThumb[0].className = '';
	}
	obj.className = 'activeThumb noHover';
}

function showDefaultGallery(obj)
{
	
	if (obj != null)
	{
		//alert(obj);
		//var mostActiveParent = obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
		var mostActiveParent = obj.parentNode.parentNode.parentNode.parentNode;
		//alert("mostActiveParent: " + mostActiveParent.tagName);
		
		//var galleryContainer = obj.parentNode.parentNode.parentNode.parentNode.parentNode;
		var galleryContainer = obj.parentNode.parentNode;
		//alert("galleryContainer: " + galleryContainer.tagName);
		//alert("galleryContainer: " + galleryContainer.id);
		
		//var liactiveThumb = obj.parentNode.parentNode.parentNode;
		var liactiveThumb = obj;
		//alert("liactiveThumb: " + liactiveThumb.tagName);
		
		var objSelct = document.getElementById(galleryContainer.id.substring(0,galleryContainer.id.length - 10));
		//alert("objSelct: " + objSelct.tagName);

		//alert('galleryContainer: ' + galleryContainer.id.substring(0,galleryContainer.id.length - 10));
		
		objSelct.style.display = 'none';
		mostActiveParent.className = 'active';
		galleryContainer.style.display = '';
		//liactiveThumb.className = 'activeThumb';
		liactiveThumb.className = 'activeThumb noHover';
		
	}
}
	
function removeVideoMsg(){
	var msgDiv = document.getElementById('intialMsg');	
	if(msgDiv) msgDiv.style.display = 'none';
}

function trackLinks(fileName) {		
	var lastSlash=fileName.lastIndexOf("/");
	if (lastSlash >= 0)
	{
	    fileName = fileName.substring(lastSlash + 1);
	}
	s.linkTrackVars="prop9";
	s.linkTrackEvents="None";
	s.prop9="MediaZone"; 
	s.tl(this,'o',fileName);
	//s_gi("jpmorgandevhcode"); //test environment
	s_gi("jpmccareersmz"); //prod environment
} 

