document.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) retnode.push(elem[i]);
}
return retnode;
};

function open_careers(find, classX)
{
	var add = "http://files-ns.perfectworld.com/www/media/images/portal/about/add.jpg";
	var minus = "http://files-ns.perfectworld.com/www/media/images/portal/about/minus.jpg";
	elems = document.getElementsByClassName(classX);
	count = elems.length;
	for(var i = 0; i < count; i++) {
		var index = i+1;
		if(find == elems[i].id) {
			if(elems[i].style.display == "block") {
				elems[i].style.display = "none";
				document.getElementById("symbol_" + (index-1)).src = add; 
			} else {
				elems[i].style.display = "block";
				document.getElementById("symbol_" + (index-1)).src = minus;
			}
		} else {
			elems[i].style.display = "none";
			document.getElementById("symbol_" + (index-1)).src = add;
		}
	}
} 