﻿function currencyFormat(fld, milSep, decSep, e) 
{
    var sep = 0;
    var key = '';
    var i = j = 0;
    var len = len2 = 0;
    var strCheck = '0123456789';
    var aux = aux2 = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    if (whichCode == 13) return true;  
    if (whichCode == 8) return true; 
    key = String.fromCharCode(whichCode);  // Get key value from key code
    if (strCheck.indexOf(key) == -1) return false;  // Not a valid key
    len = fld.value.length;
    for(i = 0; i < len; i++)
    if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep))
     break;
    aux = '';
    for(; i < len; i++)
    if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux +=
     fld.value.charAt(i);
    aux += key;
    len = aux.length;
    if (len == 0) fld.value = '';
    if (len == 1) fld.value = '0'+ decSep + '0' + aux;
    if (len == 2) fld.value = '0'+ decSep + aux;
    if (len > 2) {
    aux2 = '';
    for (j = 0, i = len - 3; i >= 0; i--) {
    if (j == 3) {
    aux2 += milSep;
    j = 0;
    }
    aux2 += aux.charAt(i);
    j++;
    }
    fld.value = '';
    len2 = aux2.length;
    for (i = len2 - 1; i >= 0; i--)
    fld.value += aux2.charAt(i);
    fld.value += decSep + aux.substr(len - 2, len);
    }
    return false;
}
        
function numbersonly(myfield, e, dec) 
{
    var key;
    var keychar;

    if (window.event)
    key = window.event.keyCode;
    else if (e)
    key = e.which;
    else
    return true;
    keychar = String.fromCharCode(key);

    // control keys
    if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) ||
    (key==27) )
    return true;

    // numbers
    else if ((("0123456789").indexOf(keychar) > -1))
    return true;

    // decimal point jump
    else if (dec && (keychar == ".")) {
    myfield.form.elements[dec].focus();
    return false;
    } else
    return false;
}
function isfloat(myfield, e, dec) 
{
    var key;
    var keychar;

    if (window.event)
    key = window.event.keyCode;
    else if (e)
    key = e.which;
    else
    return true;
    keychar = String.fromCharCode(key);

    // control keys
    if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) ||
    (key==27) )
    return true;

    // numbers
    else if ((("0123456789").indexOf(keychar) > -1))
    return true;

    // decimals
    else if (keychar == ".") {
    return true;
    } else
    return false;
}
  
       
function toggle(imgID)
{

    var img = document.getElementById('ctl00_PageContent_' + imgID);
    //Turn off all the images
    var img1 = document.getElementById('ctl00_PageContent_Image1');
    img1.src = "images/starbox-start_img.jpg";
    var img2 = document.getElementById('ctl00_PageContent_Image2');
    img2.src = "images/starbox-start_img.jpg";
    var img3 = document.getElementById('ctl00_PageContent_Image3');
    img3.src = "images/starbox-start_img.jpg";
    var img4 = document.getElementById('ctl00_PageContent_Image4');
    img4.src = "images/starbox-start_img.jpg";
    var img5 = document.getElementById('ctl00_PageContent_Image5');
    img5.src = "images/starbox-start_img.jpg";

    switch (imgID)
    {
        case 'Image5':
            img5.src="images/cardreview-reviewcomments_star.jpg";
        case 'Image4':
            img4.src="images/cardreview-reviewcomments_star.jpg";
        case 'Image3':
            img3.src="images/cardreview-reviewcomments_star.jpg";
        case 'Image2':
            img2.src="images/cardreview-reviewcomments_star.jpg";            
        case 'Image1':
            img1.src="images/cardreview-reviewcomments_star.jpg";
            break;
    }


    var RateTextBox = document.getElementById('ctl00_PageContent_Rate');
    if (imgID=='Image1')
     RateTextBox.value="1";
    else if (imgID=='Image2')
    RateTextBox.value="2";
    else if (imgID=='Image3')
    RateTextBox.value="3";
    else if (imgID=='Image4')
    RateTextBox.value="4";
    else if (imgID=='Image5')
    RateTextBox.value="5";


    return false
}
    
function SetMenuImage(imgID)
{
    //Set all tab to off
    var CardReview = document.getElementById('CardReview');
    CardReview.src = "images/navtab-card_review_off.gif";
    
    var Calculator = document.getElementById('Calculator');
    Calculator.src = "images/navtab-tools_calculator_off.gif";
    
    var WhatIsPrePaid = document.getElementById('WhatIsPrePaid');
    WhatIsPrePaid.src = "images/navtab-tools_calculator.jpg";
    
    switch(imgID)
    {
        case 'CardReview':
            {
            CardReview.src = "images/navtab-card_review.jpg";
            break;
            }
        case 'Calculator':
            {
            Calculator.src = "images/navtab-tools_calculator_on.gif";
            break;
            }
        case 'WhatIsPrePaid':
            {
            WhatIsPrePaid.src = "images/navtab-prepaid_card_on.gif";
            break;
            }
    }
}
    
function countit(o)
{
    formcontent=document.getElementById('ctl00_PageContent_txtComment').value;
    document.getElementById('ctl00_PageContent_lblCharCount').innerHTML=(800 - formcontent.length);
}
    
function checkradio(theRadio){
  if(theRadio.getAttribute("wasChecked")=="true"){
    theRadio.checked = false;
    theRadio.setAttribute("wasChecked","false");
  } else {
    theRadio.setAttribute("wasChecked","true");
  }
}

function SetHistory(id,url,ip)
{
    PageMethods.SetHistory(id,url,ip);
}
    
function SetHistory(id,url,ip)
{
    PageMethods.SetHistory(id,url,ip);
}

