function getNumID(str) {
	var myRegEx = new RegExp ('\\d+');
	var myMatch = str.match(myRegEx);
	return myMatch;
}

function expandAccordionChild(parent,child) {
	var thisClassNames = Element.classNames(parent).toString();
	if(thisClassNames.indexOf('activeCategory') < 0) {
		var openCats = document.getElementsByClassName('activeCategory');
		parent.addClassName('activeCategory');
		for(var i=0; i<openCats.length; i++) {
			var thisnumID = getNumID(openCats[i].id.toString());
			new Effect.BlindUp($('subcat'+thisnumID), { duration: .2});
			openCats[i].removeClassName('activeCategory');
		}
		new Effect.BlindDown(child, {duration: .1});
	} else {
		parent.removeClassName('activeCategory');
		new Effect.SlideUp(child, {duration: .1});
	}
}

function catTabSwitch(obj,type) {
	if(type==1) {
		obj.className='category-tab active';
		$('category-shop').className='category-tab';
		var srchBo = document.createElement('div');
		srchBo.setAttribute('id','srchBo');
		srchBo.innerHTML = '<strong>Search for items to sell to Flippid members:</strong><form action="/sell"><table cellpadding="4" cellspacing="0" border="0"><tr><td><label for="srchBoQ">Search:</label></td><td><input type="text" name="q" id="srchBoQ" value="" /></td></tr><tr><td></td><td><input type="submit" name="srchBoS" id="srchBoS" value="Search" style="cursor:pointer;" /></td></tr></table></form>';
		$('category-accordian').insertBefore(srchBo,$('category-accordian').firstChild);
	} else {
		obj.className='category-tab active';
		$('category-sell').className='category-tab';
		if($('srchBo')) { $('srchBo').remove(); }
	}
}