function jsEncryptString(strString){

	var CharHexSet = ''
	var intStringLen
	var strRAW = ''
	var i
	var intKey
	var intOffSet
	var lngLength = 0
	
	intKey = Math.round((Math.random() * 1000000) + 1000000)	//##### Key Bitsize
	intOffSet = Math.round((Math.random() * 1000000) + 1000000)	//##### KeyOffSet Bitsize
		
	lngLength = strString.length
	if (lngLength == 0){
			return ''
	} else {
		strRAW = strString
		for( i = 0 ; i <= lngLength - 1; i++){
			CharHexSet += (strRAW.charCodeAt(i) * intKey).toString(16) + (intKey).toString(16)
		}
		CharHexSet += '|' + (intOffSet + intKey).toString(16)
		CharHexSet += '|' + (intOffSet).toString(16)
		return CharHexSet.toUpperCase()
		 
	}
}
