jQuery(document).ready(function()
{	
	/*---------------------
	expand/col content code
	----------------------*/
	
	//collect all <a> expanders and <div> content containers
	var expLinks = $("a.exColClickClosed");
	var contentDivs = $(".exColCont");
	
	//run through all divContent to set initial hidden states
	for(i=0; i<=(contentDivs.length-1);i++) {
		$(contentDivs[i]).hide();
	}
	
	//jQuery(expLinks[0]).css("display","none");/*this is the same as below with jquery long hand ($ is short)*/
	//$(expLinks[0]).css("display","none");
	//$(contentDivs[0]).css("display","none");
	
	//loop through each obj to assign events
	for(i=0; i<=(expLinks.length-1);i++) {
		
		//change classNames of expLink elements
		var classNameTemp = expLinks[i].className;
		$(expLinks[i]).removeClass();
		$(expLinks[i]).addClass(classNameTemp + "-" + i);
		//assign display block in js as direct css targetting hard with dynamic class manipulation
		$(expLinks[i]).css("display","block");
		
		//change classNames of contentDiv elements
		var classNameTemp = contentDivs[i].className;
		$(contentDivs[i]).removeClass();
		$(contentDivs[i]).addClass(classNameTemp + i);
		
		//assign event to link
		
		jQuery($(expLinks[i]).click(function(){ 
			//assign this links classname to var
			var tempObj = this.className;
			//get index number from class name (concatenated on end above with -)!!done because loop i assignment fails
			var itNum = tempObj.substring(tempObj.lastIndexOf('-')+1);
			
			//!need some kind of toggle!
			$(".exColCont"+ itNum).toggle("normal");
			
			//change exp/col image
			/* !! rewrite to be based on classname not tag
			if(this.getElementsByTagName('span')[0].className == "contExpArrClosed") {
				$(this.getElementsByTagName('span')[0]).removeClass();
				$(this.getElementsByTagName('span')[0]).addClass("contExpArrOpen");
			}else if(this.getElementsByTagName('span')[0].className == "contExpArrOpen") {
				$(this.getElementsByTagName('span')[0]).removeClass();
				$(this.getElementsByTagName('span')[0]).addClass("contExpArrClosed");
			}
			*/
			if(this.childNodes[0].className == "contExpArrClosed") {
				$(this.childNodes[0]).removeClass();
				$(this.childNodes[0]).addClass("contExpArrOpen");
			}else if(this.childNodes[0].className == "contExpArrOpen") {
				$(this.childNodes[0]).removeClass();
				$(this.childNodes[0]).addClass("contExpArrClosed");
			}
			
		
		}));
	
	}
	
//---end of jqueryReady block	
});