
function ClipBoard(c) {
       var x = c.innerText;
       /*x = replace(x,String.fromCharCode(10),'\r');
       x = replace(x,String.fromCharCode(13),'\n');
       x = replace(x,'\r',String.fromCharCode(10));
       x = replace(x,'\n',String.fromCharCode(13));*/
       window.opener.document.forms[0].text1.innerText = x;
}

function getmsglbl(v) {
        var elems = xmllbl.getElementsByTagName(v);
        if(elems[0]) return(elems[0].firstChild.nodeValue);
        return;
}

function buildmymenuitem()
{
        var u,m,l;

           for (var j=1; j<arguments.length-1; j+=2) {
                   u = arguments[j]; m = arguments[j+1];
                   l = '<img src="./images/'+arguments[0]+'/menu_arrow.gif" width="6" height="7"> ';
        l+= '<a href=# OnClick="location.href=\'' + u + '\'">' + m + '</a><br>';
                document.writeln(l);
        }
}

function buildmymenuhdr(dir,align,alignr,menutitle,ttle)
{
        var l = '<table class=TABL1 width="164" border="0" cellspacing="0" cellpadding="0">';
        if(menutitle != '') {
                l+=        '<tr><td class=tdm colspan=3><img src="./images/top_bot.gif"></td></tr><tr>';
                l+=        '        <td class=tdm background="./images/'+alignr+'_tile.gif"><img src="./images/'+alignr+'_tile.gif"></td>';
                   l+=        '<td class=tdttl valign="top">'+menutitle+'</td>';
                l+=                '<td class=tdm background="./images/'+align+'_tile.gif"><img src="./images/'+align+'_tile.gif"></td></tr>';
        }
        l+=        '<tr><td class=tdm colspan="3" bgcolor="#DEDEDE">';
    l+=        '<table width="100%"><td class=tdm>'+ttle+'</td>';
    l+=        '<td class=tdm><img src="./images/'+dir+'/menuarrd.gif" align="'+align+'"></td>';
        l+= '</table>';
        document.writeln(l);
}


function buildmymenulogin(dir,align,alignr,msglbl6,msglbl8,msglbl117,msglbl104,msglbl105,msglbl180,strErrMsg)
{
        var l =        '<tr>';
        l+=        '<td class=tdm background="./images/'+alignr+'_tile.gif"><img src="./images/'+alignr+'_tile.gif"></td>';
           l+=        '<td class=tdm>';
        l+=        '<table>';
        l+=        '<form method="POST" name=frmlog target="_self">';
        l+=        '<tr>';
        l+=        '<td class=tdm style="font-size: 8pt;font-weight: bold;">'+msglbl6+':</td>';
        l+=        '        <td class=tdm><input onKeyPress="checkEnter(event)" type="text" name="xLogin" size="10" maxlength="10"></td>';
        l+=        '</tr>';
        l+=        '<tr>';
        l+=        '<td class=tdm style="font-size: 8pt;font-weight: bold;">'+msglbl8+':</td>';
        l+=        '        <td class=tdm><input onKeyPress="checkEnter(event)" type="password" name="xPasswd" size="8"></td>';
        l+=        '</tr>';
        l+=        '<tr>';
        l+=        '<td class=tdm colspan=2>';
        l+= '<script language=javascript>';
        l+= 'var imgmlogin = new Image;imgmlogin.src="./images/'+dir+'/login.gif";';
        l+= 'var imgmloginOver = new Image;imgmloginOver.src="./images/'+dir+'/loginover.gif";';
        l+= 'var imgmloginClick = new Image;imgmloginClick.src="./images/'+dir+'/loginclick.gif";';
        l+= 'var imgmfrpsw = new Image;imgmfrpsw.src="./images/'+dir+'/frpsw.gif";';
        l+= 'var imgmfrpswOver = new Image;imgmfrpswOver.src="./images/'+dir+'/frpswover.gif";';
        l+= 'var imgmfrpswClick = new Image;imgmfrpswClick.src="./images/'+dir+'/frpswclick.gif";';
        l+= '</script>';
        l+=         '<img style="cursor: pointer;" title="'+msglbl104+'" onclick="frmlog.submit1.value=1;frmlog.submit()" src="./images/'+dir+'/login.gif" onMouseOver="this.src=imgmloginOver.src" onMouseOut="this.src=imgmlogin.src" onMouseDown="this.src=imgmloginClick.src" onMouseUp="this.src=imgmloginOver.src">';
        l+= '<br /><img height=0 width=154 src="./images/blank.gif"><br /><br />';
        l+=         '<img style="cursor: pointer;" title="'+msglbl105+'" onclick="frmlog.submit2.value=1;frmlog.submit()" src="./images/'+dir+'/frpsw.gif" onMouseOver="this.src=imgmfrpswOver.src" onMouseOut="this.src=imgmfrpsw.src" onMouseDown="this.src=imgmfrpswClick.src" onMouseUp="this.src=imgmfrpswOver.src">';
        l+=        '<input type="hidden" name="submit1" value=""><input type="hidden" name="submit2" value="">';
        l+=        '</td>';
        l+=        '</tr>';
        l+=        '</form>';
        l+=        '</table>';
        l+=        '<img src="./images/'+dir+'/menu_arrow.gif" width="6" height="7">';
        l+=        '<a href="./Register/body.asp" target="_self">'+msglbl117+'</a><br>';
        l+=        '<img src="./images/'+dir+'/menu_arrow.gif" width="6" height="7">';
        l+=        '<a href=# onclick="startOpenWin3(\'./Register/ActivateAcc.asp\')">'+msglbl180+'</a><br>';
        l+=        '</td>';
        l+=        '<td class=tdm background="./images/'+align+'_tile.gif"><img src="./images/'+align+'_tile.gif"></td>';
        l+=        '</tr>';
        l+=        '<tr>';
        l+=        '<td class=tdm background="./images/'+alignr+'_tile.gif"><img src="./images/'+alignr+'_tile.gif"></td>';
        l+=        '<td class=tdtit>'+strErrMsg+'</td>';
        l+=        '<td class=tdm background="./images/'+align+'_tile.gif"><img src="./images/'+align+'_tile.gif"></td>';
        l+=        '</tr>';
        document.writeln(l);
        document.frmlog.xLogin.focus();
}

function makesell()
{
        var u,m,l;

           for (var j=1; j<arguments.length-1; j+=2) {
                   u = arguments[j]; m = arguments[j+1];
                l=        '<td nowrap><IMG id="simg' + u + '" src="./images/dotb.gif"></td>';
                l+=        '<td nowrap valign=bottom>';
                l+= '<a href="#" onMouseOver="simg' + u + '.src=\'./images/dot.gif\'" ';
                l+=        'onMouseOut="simg' + u + '.src=\'./images/dotb.gif\'" ';
                l+=        'onClick="location=\'./' + arguments[0] + u + '.php\'">';
                l+=        '<font style="font-size: 2pt"><br></font>';
                l+=        '<span style="font-size: 8pt">' + m + '</span>';
                l+=        '</a></td><td width=15 nowrap></td>';
                document.writeln(l);
        }
}

function makebuttonx()
{
        var d,i,td;

           for (var j=1; j<arguments.length; j++) {
                d = arguments[j] + "/" ;
                i =         './images/' + arguments[0] + '/' + arguments[j];
                td  =        '<td vAlign=bottom><a href=# onclick="location.href=\'./' + d + 'body.asp\'">';
                td +=        '<img src="' + i + '.jpg" border=0></a></td>\n';
                document.writeln(td);
        }
}

function makebutton()
{
        var d,i,td,b;

           for (var j=1; j<arguments.length; j++) {
                   b = arguments[j];
                d = b + "/" ;
                i = './images/' + arguments[0] + '/' + b;
                td=        '<td vAlign=bottom><a href=# ';
                td+='onClick="location.href=\'./' + d + 'body.asp\';" ';
                td+='onMouseOver="' + b + 'img.src=' + b + '_menuOver.src' + ';" ';
                td+='onMouseDown="' + b + 'img.src=' + b + '_menuClick.src' + ';" ';
                td+='onMouseUp="' + b + 'img.src=' + b + '_menuOver.src' + ';" ';
                td+='onMouseOut="' + b + 'img.src=' + b + '_menu.src' + ';" ';
                td+='><img title="' + b + '" id="' + b + 'img" src="' + i + '.jpg" border=0>';
                td+='</a></td>'
                td+='<script language=javascript>';
                td+= 'var ' + b + '_menu = new Image;';
                td+= b + '_menu.src = "' + i + '.jpg";';
                td+= 'var ' + b + '_menuOver = new Image;';
                td+= b + '_menuOver.src = "' + i + 'Over.jpg";';
                td+= 'var ' + b + '_menuClick = new Image;';
                td+= b + '_menuClick.src = "' + i + 'Click.jpg";';
                td+= '</script>';
                document.writeln(td);
        }
}

function doeditline()
{
        var t = arguments[4];
        var d = arguments.length > 5 ? 'g': '';
        if (arguments.length > 5) t = arguments[5];
                document.writeln('<TD class=TDB><a href=# onclick="OpenWin1(\''+d+'mod.asp?no='+arguments[0]+'\')"><INPUT type=button value="'+arguments[1]+'"></a></TD>');
                document.writeln('<TD class=TDB><INPUT type=button value="'+arguments[2]+'" onclick="if (confirm(\''+arguments[3]+' '+t+'\')) OpenWin(\''+d+'del.asp?no='+arguments[0]+'\')"></TD>');
}

function checkenter(event)
{
        if (event.keyCode==13) {
                document.forms[0].submit1.value=1;
                document.forms[0].submit();
        }
}

function putdate() {
        var todayIs=new Date();
        var yearIs=todayIs.getFullYear();
        var monthIs=todayIs.getMonth();
        var dayNum=todayIs.getDate();
        var montharray=new Array("Jan.","Feb.","March","April","May","June","July","August","Sept.","Oct.","Nov.","Dec.");
        document.write('<span style="font-size: 8pt;">');
        document.write(montharray[monthIs]+" "+dayNum+", "+yearIs);
        document.write('</span>');
}

function startopenwin3(OpenWin) {
                window.open(OpenWin,"Rasilny3","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=579,height=640,noresize");
}

function startopencom() {
                window.open("./contactus.php","_new","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=600,height=500,noresize");
}

function startopenprices(cdir) {
                window.open("./prices.php?dir="+cdir,"_new","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,width=620,height=600,noresize");
}

function startopencov() {
                window.open("./login/coverage.asp","_new","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=600,height=500,noresize");
}

function startchangelanguage(l) {
                window.open("./ChangeLanguage.php?dir="+l,"_new","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=1,height=1,noresize");
}

function startopenwin4(OpenWin) {
                window.open(OpenWin,"Rasilny3","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,width=482,height=281,noresize");
}

function startopenwinpu(OpenWin,tit) {
                window.open(OpenWin,tit,"toolbar=no,location=no,status=no,menubar=no,scrollbars=no,width=421,height=380,noresize");
}

function startopenwinmap(OpenWin)
{var desktop=window.open(OpenWin,"Rasilny3","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,width=354,height=508,noresize");}

function openwin(OpenWin){var desktop=window.open(OpenWin,"Rasilny","top=100,left=50,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=650,height=400,noresize");}
function openwin1(OpenWin){var desktop=window.open(OpenWin,"SMS1Wonder","top=100,left=100,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=400,height=400,noresize");}
function openwin2(OpenWin){var desktop=window.open(OpenWin,"SMS2Wonder","top=150,left=150,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,width=300,height=100,noresize");}

//---------------------------
function doselectopt1(begValue, endValue, descLabel)
{
   var defaultValue = arguments.length>3 && arguments[3]!=""? arguments[3]: null;
   document.writeln('<option style="color: black" ' + (defaultValue==null? 'selected ': '') + 'value="">' + descLabel);
   for (var i=begValue; i<=endValue; i++)
      document.writeln('<option ' + ( defaultValue == i? 'selected ': '' ) + 'value="' + i + '">' + i);
}

function doselectopt2(begValue, descLabel, strArray)
{
   var defaultValue = arguments.length>3 && arguments[3]!=""? arguments[3]: null;
   document.writeln('<option style="color: black" ' + (defaultValue==null? 'selected ': '') + 'value="">' + descLabel);
   for (var i=0; i<strArray.length; i++)
      document.writeln('<option ' + ( defaultValue == (i+begValue)? 'selected ': '' ) + 'value="' + (i+begValue) + '">' + strArray[i]);
}

function doselectopt3(descLabel, strArray, valueArray)
{
   var defaultValue = arguments.length>3 && arguments[3]!=""? arguments[3]: null;
   document.writeln('<option style="color: black" ' + (defaultValue==null? 'selected ': '') + 'value="">' + descLabel);
   for (var i=0; i<strArray.length; i++)
      document.writeln('<option ' + ( defaultValue == valueArray[i]? 'selected ': '' ) + 'value="' + valueArray[i] + '">' + strArray[i]);
}

function doselectopt4(strArray)
{
   var defaultValue = arguments.length>1 && arguments[1]!=""? arguments[1]: null;
   for (var i=0; i<strArray.length; i++)
      document.writeln('<option ' + ( defaultValue == (i)? 'selected ': '' ) + 'value="' + (i) + '">' + strArray[i]);
}

function doselectopt4a(strArray)
{
   var defaultValue = arguments.length>1 && arguments[1]!=""? arguments[1]: null;
   for (var i=0; i<strArray.length; i++)
      document.writeln('<option ' + ( defaultValue == (i)? 'selected ': '' ) + 'value="' + (i) + '">' + strArray[i].substring(0,30));
}

function doselectopt5(strArray, valueArray)

{
   var defaultValue = arguments.length>1 && arguments[1]!=""? arguments[1]: null;
   for (var i=0; i<strArray.length; i++)
      document.writeln('<option ' + ( defaultValue == (i)? 'selected ': '' ) + ' tag=' + valueArray[i] + ' value="' + (i) + '">' + strArray[i]);
}

function doselectopt5a(strArray, valueArray)
{
   var defaultValue = arguments.length>1 && arguments[1]!=""? arguments[1]: null;
   document.writeln('<option value="" tag="">');
   for (var i=0; i<strArray.length; i++)
      document.writeln('<option ' + ( defaultValue == (i)? 'selected ': '' ) + ' tag=' + valueArray[i] + ' value="' + (i) + '">' + strArray[i].substring(0,30));
}

function doselectopt5b(strArray, valueArray)
{
   var defaultValue = arguments.length>1 && arguments[1]!=""? arguments[1]: null;
   for (var i=0; i<strArray.length; i++)
      document.writeln('<option ' + ( defaultValue == (i)? 'selected ': '' ) + ' tag=' + valueArray[i] + ' value="' + valueArray[i] + '">' + strArray[i]);
}


function doselectopt6(strArray, valueArray, tagArray)
{
   var defaultValue = arguments.length>1 && arguments[1]!=""? arguments[1]: null;
   for (var i=0; i<strArray.length; i++)
      document.writeln('<option ' + ( defaultValue == (i)? 'selected ': '' ) + ' tag="' + tagArray[i] + '" value="' + valueArray[i] + '">' + strArray[i]);
}

//---------------------------
function correspond(srcArr, srcArrVal, destArr)
{
   for (var i=0; i<srcArr.length; i++)
      if (srcArr[i] == srcArrVal)
         return( destArr[i] );
   return(null);
}

//---------------------------
function correspondbar(srcArr, srcArrVal, destArr)
{
   for (var i=0; i<srcArr.length; i++)
      if (srcArr[i].split("|")[0] == srcArrVal)
         return( destArr[i] );
   return(null);
}

function encode(s) {
        var t = Replace(s,String.fromCharCode(13),"`");
        t = Replace(t,String.fromCharCode(10),"|");
        return t;
}

function decode(s) {
        var t = Replace(s, "`", String.fromCharCode(13));
        t = Replace(t, "|", String.fromCharCode(10));
        return t;
}

function validchar(sText,ValidChars) {
   var IsNumber = true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1) {IsNumber = false;}
   }
   return IsNumber;
}

function getsmsdisc(i,c) {
        var p = 0.70;
        for(j = 0; j<costplans.length; j++) {
                if( costplans[j] > i ) {p = 1 - j * deprper; break;}
        }
        return Number(c * p).toFixed(2);
}

function getsmsdiscv(i,c) {
        return Number(getsmsdisc(i,c) * i).toFixed(2);
}

function trim(String) {
        if (String == null) {return (false);}
        return String.replace(/(^\s+)|(\s+$)/g,"");
}

function replace(String,s,d) {
        if (String == null) {return (false);}
        return String.split(s).join(d);
}

function formatnumber(num, decimalNum) {
       var tmpNum = num;
       tmpNum *= Math.pow(10,decimalNum);
       tmpNum = Math.floor(tmpNum);
       tmpNum /= Math.pow(10,decimalNum);
       return tmpNum;
}

function commaformatted(amount) {
        var delimiter = ","; // replace comma if desired
        var a = amount.split('.',2)
        var d = a[1];
        var i = parseInt(a[0]);
        if(isNaN(i)) { return ''; }
        var minus = '';
        if(i < 0) { minus = '-'; }
        i = Math.abs(i);
        var n = new String(i);
        var a = [];
        while(n.length > 3)        {
                var nn = n.substr(n.length-3);
                a.unshift(nn);
                n = n.substr(0,n.length-3);
        }
        if(n.length > 0) { a.unshift(n); }
        n = a.join(delimiter);
        if(d.length < 1) { amount = n; }
        else { amount = n + '.' + d; }
        amount = minus + amount;
        return amount;
}

function loadxml(url) {
    return loadxmlh(url,function justdummy(){});
}

function loadxmlh(url, handler) {
    if (document.implementation && document.implementation.createDocument) {
        var xmldoc = document.implementation.createDocument("", "", null);
        xmldoc.onload = function() {handler(xmldoc);}
        xmldoc.load(url);
    } else if (window.ActiveXObject) {
        var xmldoc = new ActiveXObject("Microsoft.XMLDOM"); xmldoc.async = false;
        xmldoc.onreadystatechange = function() {
            if (xmldoc.readyState == 4) handler(xmldoc);
        }
        xmldoc.load(url);
    }
    return xmldoc;
}

function isunicode(text1) {
        var s = new String(text1);
        for (var j=0; j<s.length; j++) {
                if (s.charCodeAt(j) > 999) return(true);
        }
        return(false);
}