function swapTabs(imgID, btnImages, contentID, delay){
	try{
		delay			= delay>0?delay:150;
		var currentTabs = 0,
			i;
		if( !(imgID.length==btnImages.length && btnImages.length==contentID.length) )
			throw "Error Array's length not equals";
		for(i=0; i<imgID.length; i++){
			if(i==0){$("#"+contentID[i]).show();}
			else{$("#"+contentID[i]).hide();}
			$("#"+imgID[i]).click(function(){
				if(this.id!=imgID[currentTabs]){
					var currentIDToFadeIn,currentIndexTab;
					for(index=0;index<imgID.length;index++){
						if(this.id==imgID[index]){
							currentIDToFadeIn 	= contentID[index];
							currentIndexTab		= index;
						}
					}
					$("#"+contentID[currentTabs]).fadeOut(delay, function(){
						currentTabs = currentIndexTab;
						for(var a=0; a<imgID.length; a++){
							if(currentTabs==a){
								$("#"+imgID[a]).attr('src', btnImages[a][1]);
							}else{
								$("#"+imgID[a]).attr('src', btnImages[a][0]);	
							}
						}
						$("#"+currentIDToFadeIn).fadeIn(delay);	
					});	
				}
			});
		}
	}catch(e){
		alert(e);	
	}
}

