<!--
var dhm = document.images;
var agent = navigator.userAgent.toLowerCase();
var is_op = (agent.indexOf('opera') != -1);
var is_ns = ((agent.indexOf('gecko') != -1) && (agent.indexOf('opera') == -1));
var is_ie = ((agent.indexOf('msie') != -1) && (agent.indexOf('opera') == -1));

function Arroj(idc) {
	if (dhm) {
		if (document.images[idc]) {
			document.images[idc].src = (document.images[idc].src.indexOf('hsp_on.gif') != -1) ? 'http://3dup.com/images/hsp_off.gif' : 'http://3dup.com/images/hsp_on.gif';
		}
		else {
			if (document.layers) {
				for (var i = 0; i < document.layers.length; i++) {
					if (document.layers[i].document.images[idc]) {
						document.layers[i].document.images[idc].src = (document.images[idc].src.indexOf('hsp_on.gif') != -1) ? 'http://3dup.com/images/hsp_off.gif' : 'http://3dup.com/images/hsp_on.gif';
					}
				}
			}
		}
	}
}

if (is_ie) {
	cwmq = '#b4b4b4';
	bdfa = '#ffffff';
	cxqk = 20;
	maqk = 60;
	ndwe = true;
	vcqm = true;
	hexa = new bcwl(16);
	for (var i = 0; i < 10; i++) {
		hexa[i] = i;
	}
	hexa[10] = 'a';
	hexa[11] = 'b';
	hexa[12] = 'c';
	hexa[13] = 'd';
	hexa[14] = 'e';
	hexa[15] = 'f';
	document.onmouseover = bswp;
	document.onmouseout = fwlk;
	cwmq = bxqh(cwmq.toLowerCase());
	bdfa = bxqh(bdfa.toLowerCase());
	var vwr = new Array();
	var vqpl = 0;
	var cdwu, mxqp, crqh, sqkv;

	function bxqh(col) {
		var vfcq = new bcwl(3);
		for (i = 1; i < 7; i++) {
			for (j = 0; j < 16; j++) {
				if (col.charAt(i) == hexa[j]) {
					if ((i % 2) != 0) {
						vfcq[Math.floor((i - 1) / 2)] = eval(j) * 16;
					}
					else {
						vfcq[Math.floor((i - 1) / 2)] += eval(j);
					}
				}
			}
		}
		return vfcq;
	}
	function bswp() {
		if (document.all) {
			clearTimeout(vqpl);
			cdwu = event.srcElement;
			mxqp = cdwu.tagName;
			crqh = cdwu.className;
			sqkv = cdwu.uniqueID;
			if (((mxqp == 'a') && ndwe) || (crqh == 'fade') || (vcqm && (crqh.indexOf('fade') != -1))) {
				fade(cwmq, bdfa, sqkv, cxqk);
				vqpl = setTimeout('bdig();', 500);
			}
		}
	}
	function ndjr() {
		if (document.all) {
			clearTimeout(vqpl);
			if (((mxqp == 'a') && ndwe) || (crqh == 'fade') || (vcqm && (crqh.indexOf('fade') != -1))) {
				fade(cwmq, bdfa, sqkv, cxqk);
				vqpl = setTimeout('bdig(cdwu);', 500);
			}
		}
	}
	function bdig(cdwu) {
		if (document.all) {
			clearTimeout(vqpl);
			if (((mxqp == 'a') && ndwe) || (crqh == 'fade') || (vcqm && (crqh.indexOf('fade') != -1))) {
				fade(bdfa, cwmq, sqkv, maqk);
				vqpl = setTimeout('ndjr();', 500);
			}
		}
	}
	function fwlk() {
		if (document.all) {
			clearTimeout(vqpl);
			var srcElement = event.srcElement;
			if (((srcElement.tagName == 'a') && ndwe) || (srcElement.className == 'fade') || (vcqm && (srcElement.className.indexOf('fade') != -1))) {
				fade(bdfa, cwmq, srcElement.uniqueID, maqk);
			}
		}
	}
	function bcwl(n) {
		this.length = n;
		for (var i = 1; i <= n; i++) {
			this[i] = 0;
		}
		return this;
	}
	function mqr(i) {
		if (i < 0) {
			return '00';
		}
		else if (i > 255) {
			return 'ff';
		}
		else {
			return '' + hexa[Math.floor(i / 16)] + hexa[i % 16];
		}
	}
	function xrp(r, g, b, element) {
		var hr = mqr(r);
		var hg = mqr(g);
		var hb = mqr(b);
		element.style.color = '#' + hr + hg + hb;
	}
	function fade(s, e, element, pxdw) {
		var sr = s[0];
		var sg = s[1];
		var sb = s[2];
		var er = e[0];
		var eg = e[1];
		var eb = e[2];
		if ((vwr[0] != null) && (fade[0] != element)) {
			xrp(sr, sg, sb, eval(vwr[0]));
			var i = 1;
			while (i < vwr.length) {
				clearTimeout(vwr[i]);
				i++;
			}
		}
		for (var i = 0; i <= pxdw; i++) {
			vwr[i + 1] = setTimeout('xrp(Math.floor(' + sr + ' *(( ' + pxdw + ' - ' + i + ' )/ ' + pxdw + ' ) + ' + er + ' * (' + i + ' /' + pxdw + ')), Math.floor(' + sg + ' * (( ' + pxdw + ' - ' + i + ' )/ ' + pxdw + ' ) + ' + eg + ' * (' + i + '/' + pxdw + ')), Math.floor(' + sb + ' * ((' + pxdw + '-' + i + ')/' + pxdw + ') + ' + eb + ' * (' + i + '/' + pxdw + ')),' + element + ');', i * pxdw);
		}
		vwr[0] = element;
	}
}
else {
	document.write('');
}
function pcp() {
	var gcf = document.getElementById('fcp').value.replace(/(\.+)/g, ' ');
	document.getElementById('fcp').value = gcf;
}
function ivs(mdr) {
	mdr = mdr.replace(/(\,+)/g, ' ').replace(/(\++)/g, ' ').replace(/(\.+)/g, ' ').replace(/(\s+)/g, '+');
	mdr = escape(mdr);
	return mdr.replace(/\%20/g, '+');
}
function gcq(by) {
	var hkc = document.getElementById('fcp').value;
	var jca = document.getElementById('svc').options[document.getElementById('svc').selectedIndex].value;

	if (by == '') {
		by = '0';
	}
	if (hkc != '') {
		document.cookie = 'ID_Nsk=' + hkc + '; path=/news/';
		window.location.href = 'http://3dup.com/news/result.vfx?nl=' + ivs(hkc) + '&ncat=' + jca + '&by=' + by;
	}
	else {
		document.cookie = 'ID_Nsk=; path=/news/';
		window.location.href = 'http://3dup.com/news/search.vfx?ncat=' + jca + '&by=' + by;
	}
}
function gcr(by) {
	var hkc = document.getElementById('fcp').value;
	var jca = document.getElementById('svc').options[document.getElementById('svc').selectedIndex].value;

	if (by == '') {
		by = '0';
	}
	if (hkc != '') {
		document.cookie = 'ID_Nsk=' + hkc + '; path=/news/';
		window.location.href = 'http://3dup.com/news/result.vfx?nl=' + ivs(hkc) + '&ncat=' + jca + '&by=' + by;
	}
	else {
		document.cookie = 'ID_Nsk=; path=/news/';
		window.location.href = 'http://3dup.com/news/result.vfx?ncat=' + jca + '&by=' + by;
	}
}
function gcx(by) {
	var hkc = document.getElementById('fcp').value;
	var jca = document.getElementById('svc').options[document.getElementById('svc').selectedIndex].value;

	if (by == '') {
		by = '0';
	}
	if (hkc != '') {
		document.cookie = 'ID_Nsk=' + hkc + '; path=/news/';
		window.location.href = 'http://3dup.com/news/results.vfx?nl=' + ivs(hkc) + '&ncat=' + jca + '&by=' + by;
	}
	else {
		document.cookie = 'ID_Nsk=; path=/news/';
		window.location.href = 'http://3dup.com/news/results.vfx?ncat=' + jca + '&by=' + by;
	}
}
function bhk() {
	document.cookie = 'ID_Nsk=; path=/news/';
}
function dlk() {
	if (confirm('Are you sure you want to Clear these Anonymous Records?')) {
		document.cookie = 'ID_Vsk=; path=/news/';
		window.location.href = 'http://3dup.com/news/visit.vfx';
	}
}
function hxs(its) {
	if (document.getElementById(its) != null) {
		document.getElementById(its).className = 'kvb';
	}
}
function hvs(its) {
	if (document.getElementById(its) != null) {
		document.getElementById(its).className = 'bxn';
	}
}
function dvs(its) {
	if (document.getElementById(its) != null) {
		document.getElementById(its).className = 'hjl';
	}
}
function jbs(its) {
	var lkd = document.getElementById('tnx').value;
	document.cookie = 'ID_Jsx=' + its + '; path=/jobs/';
	if (lkd != '') {
		var mks = lkd.replace(/(\s+)/g, '+');
		mks = escape(mks);
		var srt = '';
		if (its == '2') {
			srt = '&viewby=Source&prev=1';
		}
		else if (its == '3') {
			srt = '&viewby=Title&prev=1';
		}
		else if (its == '4') {
			srt = '&viewby=Location&prev=1';
		}
		else if (its == '5') {
			srt = '&viewby=Company&prev=1';
		}
		window.location.href = 'http://3dup.com/jobs/index.vfx?searchtype=Jobs&keywords=' + mks + srt;
	}
	else {
		var rnd = (Math.round((Math.random() * 1000001) + 1));
		window.location.href = 'http://3dup.com/jobs/index.vfx?nl=' + rnd;
	}
}
function xvr() {
	var lya = document.getElementById('xda');
	var lyb = document.getElementById('xdb');
	var kfa = document.getElementById('kva');
	var kfb = document.getElementById('kvb');
	var crf = document.getElementById('vya');
	var hda = document.getElementById('jka');
	var hdb = document.getElementById('jkb');

	if (is_ns) {
		if (lya.style.visibility == 'collapse') {
			lya.style.visibility = 'visible';
			crf.className = 'ugd';
			kfa.src = 'http://3dup.com/images/news/cmt_rmd_on.gif';
		}
		else {
			lya.style.visibility = 'collapse';
			crf.className = 'igd';
			kfa.src = 'http://3dup.com/images/news/cmt_rmd_off.gif';
		}
		if (lyb.style.visibility == 'collapse') {
			lyb.style.visibility = 'visible';
			crf.className = 'ugd';
			kfb.src = 'http://3dup.com/images/ms_cmt_cnt_off.gif';
		}
		else {
			lyb.style.visibility = 'collapse';
			crf.className = 'igd';
			kfb.src = 'http://3dup.com/images/ms_cmt_exp_off.gif';
		}
	}
	else {
		if (is_ie) {
			hda.style.filter = 'progid:DXImageTransform.Microsoft.Fade(overlap=0.30, duration=0.30)';
			hdb.style.filter = 'progid:DXImageTransform.Microsoft.Fade(overlap=0.30, duration=0.30)';
		}
		if (lya.style.display == 'none') {
			lya.style.display = 'block';
			crf.className = 'ugd';
			kfa.src = 'http://3dup.com/images/news/cmt_rmd_on.gif';
		}
		else {
			lya.style.display = 'none';
			crf.className = 'igd';
			kfa.src = 'http://3dup.com/images/news/cmt_rmd_off.gif';
		}

		if (lyb.style.display == 'none') {
			lyb.style.display = 'block';
			crf.className = 'ugd';
			kfb.src = 'http://3dup.com/images/ms_cmt_cnt_off.gif';
		}
		else {
			lyb.style.display = 'none';
			crf.className = 'igd';
			kfb.src = 'http://3dup.com/images/ms_cmt_exp_off.gif';
		}
	}
}
function wmx() {
	if (is_ie) {
		setTimeout('document.getElementById(\'jka\').filters(0).Apply();document.getElementById(\'jka\').filters(0).Play();', 100);
		setTimeout('document.getElementById(\'jkb\').filters(0).Apply();document.getElementById(\'jkb\').filters(0).Play();', 225);
	}
}
function vdr() {
	var crf = document.getElementById('vya');
	if (is_op) {
		crf.style.cursor = 'pointer';
	}
}
function pxc() {
	var crf = document.getElementById('vya');
	if (is_op) {
		crf.style.cursor = 'default';
	}
}
function viy() {
	document.cookie = 'ID_Ckd=; path=/';
}
function fxa() {
	if (document.getElementById('fcb') != null) {
		document.getElementById('fcb').style.backgroundColor = '#BBDED5';
	}
}
function fxb() {
	if (document.getElementById('fcb') != null) {
		document.getElementById('fcb').style.backgroundColor = '#DCF2DB';
	}
}
function fya() {
	if (document.getElementById('fca') != null) {
		document.getElementById('fca').style.backgroundColor = '#BBDED5';
	}
}
function fyb() {
	if (document.getElementById('fca') != null) {
		document.getElementById('fca').style.backgroundColor = '#DCF2DB';
	}
}
//-->
