function Recruit() {
	var data = new Array();
	var objLIs = new Array();
	
	this.combine = function (id1, id2) {
		data.push(id1);
		data.push(id2);
		
		var obj1 = document.getElementById(id1);
		var obj2 = document.getElementById(id2);
		obj2.style.display = 'none';
		
		var objRecruitTitle = Object.getFirstChild(obj1);
		objRecruitTitle = objRecruitTitle.parentNode.removeChild(objRecruitTitle);
		
		var objFutureTitle = Object.getFirstChild(obj2);
		objFutureTitle = objFutureTitle.parentNode.removeChild(objFutureTitle);
		
		var objIndexList = createIndexList({object:[objRecruitTitle, objFutureTitle]});
		
		obj1.parentNode.insertBefore(objIndexList, obj1);
	}
	
	var createIndexList = function (data) {
		var objUL = Object.createHTMLElement('ul', {className:'indexArea'});
		objLIs[0] = Object.createHTMLElement('li', {className:'item1 firstItem selected'});
		var objA1 = Object.createHTMLElement('a', {href:'#', className:'item1'});
		objA1.appendChild(document.createTextNode(data.object[0].firstChild.nodeValue));
		objA1.onclick = select;
		objLIs[1] = Object.createHTMLElement('li', {className:'item2 lastItem'});
		var objA2 = Object.createHTMLElement('a', {href:'#', className:'item2'});
		objA2.appendChild(document.createTextNode(data.object[1].firstChild.nodeValue));
		objA2.onclick = select;
		
		// assemble.
		objUL.appendChild(objLIs[0]);
		objUL.appendChild(objLIs[1]);
		objLIs[0].appendChild(objA1);
		objLIs[1].appendChild(objA2);
		
		return objUL;
	}
	
	var select = function () {
		if (this.parentNode.className.indexOf('item1') != -1) {
			objLIs[0].className = 'item1 firstItem selected';
			objLIs[1].className = 'item2 lastItem';
			document.getElementById(data[0]).style.display = 'block';
			document.getElementById(data[1]).style.display = 'none';
		} else if (this.parentNode.className.indexOf('item2') != -1) {
			objLIs[0].className = 'item1 firstItem';
			objLIs[1].className = 'item2 lastItem selected';
			document.getElementById(data[0]).style.display = 'none';
			document.getElementById(data[1]).style.display = 'block';
		}
	}
}
