	var thistask = 'post';

	function tohex(i) {
		a2 = '';
		ihex = hexQuot(i);
		idiff = eval(i + '-(' + ihex + '*16)');
		a2 = itohex(idiff) + a2;
		while( ihex >= 16) {
			itmp = hexQuot(ihex);
			idiff = eval(ihex + '-(' + itmp + '*16)');
			a2 = itohex(idiff) + a2;
			ihex = itmp;
		} 
		a1 = itohex(ihex);
		return a1 + a2 ;
	}

	function hexQuot(i) {
		return Math.floor(eval(i +'/16'));
	}

	function itohex(i) {
		if( i == 0) { aa = '0' }
		else { if( i == 1 ) { aa = '1' }
		else { if( i == 2 ) { aa = '2' }
		else { if( i == 3 ) { aa = '3' }
		else { if( i == 4 ) { aa = '4' }
		else { if( i == 5 ) { aa = '5' }
		else { if( i == 6 ) { aa = '6' }
		else { if( i == 7 ) { aa = '7' }
		else { if( i == 8 ) { aa = '8' }
		else { if( i == 9 ) { aa = '9' }
		else { if( i == 10) { aa = 'a' }
		else { if( i == 11) { aa = 'b' }
		else { if( i == 12) { aa = 'c' }
		else { if( i == 13) { aa = 'd' }
		else { if( i == 14) { aa = 'e' }
		else { if( i == 15) { aa = 'f' }
		}}}}}}}}}}}}}}}
		return aa;
	}

	function ConvShowcolor(color) {
		if ( c=color.match(/rgb\\((\\d+?)\\, (\\d+?)\\, (\\d+?)\\)/i) ) {
			var rhex = tohex(c[1]);
			var ghex = tohex(c[2]);
			var bhex = tohex(c[3]);
			var newcolor = '#'+rhex+ghex+bhex;
		} else {
			var newcolor = color;
		}
		if(thistask == "post") showcolor(newcolor);
		if(thistask == "templ") previewColor(newcolor);
	}

