function TEAencrypt()
{
	if (document.incPass.pw1.value == "")
	  {
	  alert ("Password is a required field and can not be Blank...!");
	  document.incPass.pw1.focus();
	  return false;
      } 

	var plaintext = document.forms["incPass"].pw1.value;
	
	
	document.forms["incPass"].pw1.value = '';
	document.forms["incPass"].pw.value = plaintext;
   return true;
}

function strToLongs(s) {  
    var l = new Array(Math.ceil(s.length/4));
    for (var i=0; i<l.length; i++) {
        l[i] = s.charCodeAt(i*4) + (s.charCodeAt(i*4+1)<<8) + 
               (s.charCodeAt(i*4+2)<<16) + (s.charCodeAt(i*4+3)<<24);
    }
    return l;  
}              

function longsToStr(l) {  // convert array of longs back to string
    var a = new Array(l.length);
    for (var i=0; i<l.length; i++) {
        a[i] = String.fromCharCode(l[i] & 0xFF, l[i]>>>8 & 0xFF, 
                                   l[i]>>>16 & 0xFF, l[i]>>>24 & 0xFF);
    }
    return a.join('');  
}

function escCtrlCh(str) {  
    return str.replace(/[\0\t\n\v\f\r\xa0'"!]/g, function(c) { return '!' + c.charCodeAt(0) + '!'; });
}

function unescCtrlCh(str) {  
    return str.replace(/!\d\d?\d?!/g, function(c) { return String.fromCharCode(c.slice(1,-1)); });
}
