/**************************************************
* isUCS -- check whether a string is UCS String 
**************************************************/

function isUCS (str) 
{
	var temp    = new String (str);
	for (i = 0; i<temp.length; i ++) {
		var tmp = new Number ( temp.charCodeAt (i) ) ;
		if ( tmp > 128 ) {
			return true;
		}
	}
	return false;
}

/**************************************************
* toUCS -- convert a string to UCS Hex format
**************************************************/

function toUCS (str) {
	var out= "";
	for (i=0; i<str.length; i ++ ) {
		var tmp = new Number ( str.charCodeAt(i) );
		if ( tmp < 128 ) {
			var tmpchar = str.charAt(i);
			tmpchar	= tmpchar.toUpperCase();
			tmp = new Number ( tmpchar.charCodeAt(0) );
		}
		var temp    = "0000";
		temp        = temp + tmp.toString (16);
		temp = temp.substr (temp.length-4, 4);
		out += temp;
	}
//	alert (out);
	return out;
}

