/* ======================================================================
DESC: rewrites a sentnece or justification of SL or PL from unshifted keyboard to normal
rewrite() for sentences, rewriteJustSL() for SL justifications, rewriteSL() does the same plus despaces and 
moves to upper case.  
						rewriteJustPL() ??? (tba)
PLATFORMS: 

USAGE NOTES: 
====================================================================== */

/* ======================================================================
FUNCTION: 	

INPUT:		
				
RETURNS:		

DESC:							
====================================================================== */
function rewrite(value) {
if (document.f && value.length<3 && ('' + parseInt(value) == value) && f.elements[value] ) return f.elements[value].value + ' ??'
else {
for ( var i=0; i<value.length; i++ ) {
		valu =value.charAt(i)
   	if ( valu == 'V' ) {
   		value = value.substring(0,i) + 'v' + value.substring(i+1)
		}
   	else if ( valu == '7') {
   		value = value.substring(0,i) + '&' + value.substring(i+1)
		}
   	else if ( valu == '`' ) {
   		value = value.substring(0,i) + '~' + value.substring(i+1)
		}
   	else if ( valu == '.' ) {
   		value = value.substring(0,i) + '>' + value.substring(i+1)
		}
   	else if ( valu == '9' ) {
   		value = value.substring(0,i) + '(' + value.substring(i+1)
		}
   	else if ( valu == '0' ) {
   		value = value.substring(0,i) + ')' + value.substring(i+1)
		}
   	else if ( valu == '5' ) {
   		value = value.substring(0,i) + '%' + value.substring(i+1)
		}
   	else if ( valu == '6' ) {
   		value = value.substring(0,i) + '^' + value.substring(i+1)
		}
	}
return value
}
}

function rewriteSL(value) {
value =  deSpace(value.toUpperCase());
for ( var i=0; i<value.length; i++ ) {
		valu =value.charAt(i)
   	if ( valu == 'V' ) {
   		value = value.substring(0,i) + 'v' + value.substring(i+1)
		}
   	else if ( valu == '7') {
   		value = value.substring(0,i) + '&' + value.substring(i+1)
		}
   	else if ( valu == '`' ) {
   		value = value.substring(0,i) + '~' + value.substring(i+1)
		}
   	else if ( valu == '.' ) {
   		value = value.substring(0,i) + '>' + value.substring(i+1)
		}
   	else if ( valu == '9' ) {
   		value = value.substring(0,i) + '(' + value.substring(i+1)
		}
   	else if ( valu == '0' ) {
   		value = value.substring(0,i) + ')' + value.substring(i+1)
		}
   	else if ( valu == '5' ) {
   		value = value.substring(0,i) + '%' + value.substring(i+1)
		}
   	else if ( valu == '6' ) {
   		value = value.substring(0,i) + '^' + value.substring(i+1)
		}
	}
return value
} 

function rewriteJustSL(value)  {	
value = value.toUpperCase(); 
	var ll = value.length
	var valL = value.charAt(ll -1); var valSL = value.charAt(ll -2)
	if ( valSL == '7' && (valL == 'I' || valL == 'E') ){
   	value = value.substring(0,ll-2) + '&' + valL
	}
for ( var i=0; i<ll; i++ ) {
	var valu = value.charAt(i)
   	if (  valu== 'V' ) {
   		value = value.substring(0,i) + 'v' + value.substring(i+1)
		}
   	else if ( valu == '`' ) {
   		value = value.substring(0,i) + '~' + value.substring(i+1)
		}
   	else if ( valu == '.' ) {
   		value = value.substring(0,i) + '>' + value.substring(i+1)
		}
	}
return value
}
