function setFooter() {
    return false;
}

function updateContent(divId, url, secondDivId, secondUrl) {
    if ($(divId)) {
        $(divId).innerHTML = '<div style="width:99%;text-align:center;"><img src="/files/image/loader.gif"/></div>';
        var pars = 'ajax_call=true';
        var myAjax = new Ajax.Updater( divId, url, {
            method: 'post', parameters: pars, onComplete: function() {
                if (typeof(secondDivId) != 'undefined' && typeof(secondUrl) != 'undefined') updateContent(secondDivId, secondUrl);
            }
        });
        return false;
    }
    return true;
}

function updateBox(divId, url, secondDivId, secondUrl) {
    if ($(divId)) {
        $(divId).innerHTML = '<div style="width:99%;text-align:center; padding-top:50px"><img src="/files/paytoo/images/ajaxloader.gif"/></div>';
        var pars = 'ajax_call=true';
        var myAjax = new Ajax.Updater( divId, url, {
            method: 'post', parameters: pars, onComplete: function() {
                if (typeof(secondDivId) != 'undefined' && typeof(secondUrl) != 'undefined') updateContent(secondDivId, secondUrl);
            }
        });
        return false;
    }
    return true;
}


function updateContentWithJS(divId, url, js) {
    $(divId).innerHTML = '<div style="width:99%;text-align:center;"><img src="/files/image/loader.gif"/></div>';
    var pars = 'ajax_call=true';
    var myAjax = new Ajax.Updater( divId, url, {
        method: 'post', parameters: pars, onComplete: function() {
            if (typeof(js) != 'undefined') eval(js);
        }
    });
    return false;
}

var from_cal, to_cal;
function initCalendar() {
    from_cal  = new Epoch('from_popup','popup',document.getElementById('date_from'));
    to_cal    = new Epoch('to_popup','popup',document.getElementById('date_to'));
}

function sendAjaxForm(formid, divid, url) {
    var pars = Form.serialize($(formid));
    $(divid).innerHTML = '<div style="width:99%;text-align:center;"><img src="/files/image/loader.gif"/></div>';
    pars += '&ajax_call=true';
    var myAjax = new Ajax.Updater( divid, url, {
        method: 'post', parameters: pars, onComplete: function() { }
    });
    return false;
}

function getRates(url) {
    var pars = Form.serialize($('form_rate'));
    $('rates_result').innerHTML = '<div style="width:99%;text-align:center;"><img src="/files/image/loader.gif"/></div>';
    if (url==undefined) var url = '/tools/rates';
    pars += '&ajax_call=true';
    var myAjax = new Ajax.Updater( 'rates_result', url, {
        method: 'post', parameters: pars, onComplete: function() { }
    });
}

function getCoverage(url) {   
    var pars = Form.serialize($('form_coverage'));
    $('coverage_result').innerHTML = '<div style="width:99%;text-align:center;"><img src="/files/image/loader.gif"/></div>';
    if (url==undefined) var url = '/tools/coverage';
    pars += '&ajax_call=true';
    var myAjax = new Ajax.Updater( 'coverage_result', url, {
        method: 'post', parameters: pars, onComplete: function() { }
    });
}


function getVoip(url) {
    var pars = Form.serialize($('form_voip'));
    $('voip_result').innerHTML = '<div style="width:99%;text-align:center;"><img src="/files/image/loader.gif"/></div>';
    if (url==undefined) var url = '/tools/voip';
    pars += '&ajax_call=true';
    var myAjax = new Ajax.Updater( 'voip_result', url, {
        method: 'post', parameters: pars, onComplete: function() { }
    });
}

function signupFirstStep() {
    $('firstStepError').setStyle({ display: 'none' });
    var pars = Form.serialize($('signup'));
    var url = '/members/firststep';
    new Ajax.Request(url, {
        method: 'post',
        parameters: pars,
        onSuccess: function(transport) {
            if (transport.responseText.match(/OK/)) {
                Effect.BlindUp('user_info');
                Effect.BlindDown('signupstep2');
            } else {
                $('firstStepError').update(transport.responseText).setStyle({ display: 'block' });
            }
        }
    });
}

function blindupdown(idToDisplay) {
    if (idToDisplay == '1' && $('admin_box_content1').style.display != 'none')
        Effect.BlindUp('admin_box_content1');
    var nbtotaldiv = 6;
    for (i=1; i<=nbtotaldiv; i++) {
        if ($('admin_box_content'+i) && $('admin_box_content'+i).style.display != 'none')
        Effect.BlindUp('admin_box_content'+i);
    }
    Effect.BlindDown('admin_box_content'+idToDisplay);
    return false;
}

function countryChange(country) {
    if ( country == 'US' )
        $('b_state').style.display = 'block';
    else
        $('b_state').style.display = 'none';
}

function updatebday() {
    var bday   = $('b_day').value;
    var bmonth = $('b_month').value;
    var byear  = $('b_year').value;
    if ( bday.length == 2 && bmonth.length == 2 && byear.length == 4 ) {
        $('birthday').value = byear + '-' + bmonth + '-' + bday;
    } else {
        $('birthday').value = '';
    }
}

function MyAccountGetCities(Country) {
    if ( Country == '' ) {
        $('divCities').innerHTML = 'Please select a country';
        $('divNumbers').innerHTML = 'Please select a city';
        return false;
    }
    $('divCities').innerHTML = '<img src="/files/image/icons/tiny-loading-bar.gif"/>';
    var url = '/myaccount/ajax/';
    var pars = 'action=GetCities&Country='+Country+'&City=';
    var myAjax = new Ajax.Updater( 'divCities', url, {
        method: 'post', parameters: pars, onComplete: function() {
        }
    });
}

function MyAccountGetNumbers(City) {
    if ( City == '' ) {
        $('divNumbers').innerHTML = 'Please select a city';
        return false;
    }
    $('divNumbers').innerHTML = '<img src="/files/image/icons/tiny-loading-bar.gif"/>';
    var url = '/myaccount/ajax/';
    var pars = 'action=GetNumbers&Country='+$('country').options[$('country').selectedIndex].value+'&City='+City;
    var myAjax = new Ajax.Updater( 'divNumbers', url, {
        method: 'post', parameters: pars, onComplete: function() {
        }
    });
}

function MyAccountUpdatePrice(nbmonths) {
        var price = $('renewal_monthly').value * nbmonths;
        $('div_renewal_price').innerHTML = price + ' USD';
}

function openPop(url) {
    var popUp = window.open(url, "Print", "width=700, height=550, status=yes, toolbar=no, menubar=no, location=no");
    if (popUp.closed==true) alert('Please accept pop-up from our site');
    return false;
}