(function($){
	$.fn.wseTabs = function(tabDivId) {
		$(this).click(function() {
			$.each($('li', $(this).parent().parent()), function(key, value) {
				$(value).removeClass('active');
				if(key>0) {
					temp=key;
				}
			})
			if(temp<=1) {
				$($(this).parent()).addClass('active');
				$('[id^=' + tabDivId + ']').hide('slow').removeClass('active');
				$('#' + tabDivId + $(this).attr('rel')).show('slow').addClass('active');
			} else {
				$($(this).parent()).addClass('active');
			}
			return false;
		});
	}
})(jQuery);

function getElementsByClass(node,searchClass,tag) {
	var classElements = new Array();
	var els = node.getElementsByTagName(tag); // use "*" for all elements
	var elsLen = els.length;
	var pattern = new RegExp("\\b"+searchClass+"\\b");
	for (i = 0, j = 0; i < elsLen; i++) {
	 if ( pattern.test(els[i].className) ) {
	 classElements[j] = els[i];
	 j++;
	 }
	}
	return classElements;
}
