<script>
if (!d)
{
try
{
var parentwin = external.menuArguments;
var url = parentwin.event.srcElement.src;
var d = parentwin.document;
var clickedelement = parentwin.event.srcElement;
var baseref = window.location.href;
baseref = baseref.substring(0, baseref.lastIndexOf("/")+1);
}
catch (e)
{
var d = window.document;
var parentwin = window;
}
}
String.prototype.bytes = function() {
var str = this;
var l = 0;
for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
return l;
}
String.prototype.cut = function(len) {
var str = this;
var l = 0;
for (var i=0; i<str.length; i++) {
l += (str.charCodeAt(i) > 128) ? 2 : 1;
if (l > len) return str.substring(0,i) + "";
}
return str;
}
var sel = d.selection;
var rng = sel.createRange();
var num = rng.text;
re = /[^0-9]/g;
num = num.replace(re, '');
var promptmsg = ">> Send SMS to " + num;
var msg = prompt(promptmsg, "");
if (msg == "" || msg == null)
;
else {
var msgbytes = msg.bytes();
do
if (msg.bytes() > 80) {
var msg = prompt(promptmsg, msg.cut(80));
}
while (msg.bytes() > 80);