	function tabShift(boxId,trigger,curClass,targetClass){
		var box = document.getElementById(boxId);
		var tempElement = box.getElementsByTagName("*");
		var trig = [];
		var target = [];
		var index,hasClass;
		
		for( var i = 0; i < tempElement.length; i++){
			if(tempElement[i].tagName.toLowerCase() == trigger){
				if(tempElement[i].className == trigger){
					hasClass = true;
				}
				if(tempElement[i].className == curClass){
					index = trig.length;
				}
				trig.push(tempElement[i]);
			}else if(tempElement[i].className == targetClass){
				target.push(tempElement[i]);
				tempElement[i].style.display = "none" ;
			}
		}
		
		var length = target.length;
		target[index].style.display = "" ;
		
		for( var j = 0; j < length; j++){
			trig[j].onmouseover = (function (n){
				return function(){
					if( j == n){
						return index = n ;
					}else{
						trig[index].className = hasClass? trigger : "";
						target[index].style.display = "none" ;
						index = n;
						trig[n].className = curClass;
						target[n].style.display = "" ;
					}
				}
			})(j)
		}
	}

