﻿//
function _logmein(){
    document.loginFrm.submit();    
}//
//
function _calculateRates(){
    var cid = document.getElementById('ddlCountries').options[document.getElementById('ddlCountries').selectedIndex].value;
    var pid = document.getElementById('ddlPlans').options[document.getElementById('ddlPlans').selectedIndex].value;
    var postdata = "API=2&CID="+cid+"&PID="+pid;
    var getdata  = "";
    $.post("srv/gateway.aspx", postdata,
        function(data, sts){
            try{
                if(sts='success')
                    getdata=eval("(" + data + ")");
            }catch(er){}
            _verifyResponseRatesCalcData(getdata);
    });
}//
//
function _getRates(){
    var postdata = "API=1";
    var getdata  = "";
    $.post("srv/gateway.aspx", postdata,
        function(data, sts){
            try{
                if(sts='success')
                    getdata=eval("(" + data + ")");
            }catch(er){}
            _verifyResponseRatesData(getdata);
    });
}//
//
function _remindMe(){
    var semail = field_email[1].value;
    //escape($("#field_email").val());
    //var postdata = "remoteremindme=1&EMAIL="+email;
    location.href="/Ich/login/login.aspx?remoteremindme=1&EMAIL="+semail;
    //$.post("https://localhost/Ich_Members/login/login.aspx?remoteremindme=1&EMAIL="+email", postdata,
    //    function(data, sts){ }
    //);
}//
//
function _verifyResponseRemindMe(resData){
    _populateRemindMe(resData);    
}//
//
function _verifyResponseRatesData(resData){
    if(resData.error=="0")
        _populateRatesBaner(resData);
    //else
    //    alert("NO DATA")
}//
//
function _verifyResponseRatesCalcData(resData){
    //if(resData.error=="0")
        _populateRatesCalculator(resData);
    //else
    //    alert("NO DATA")
}//
//
function _populateRemindMe(oData){
    if(oData.error=="0"){
        document.getElementById("remindme_errmsg").innerHTML=oData.data[0].MESSAGE;   
        //$("#remindme_errmsg").html('bla bla bla');
        //$("#fancy_close").click();
        //$(".loginRight a").fancybox._change_item();
    }else{
        document.getElementById("remindme_errmsg").innerHTML=oData.message;    
    }
}//
//
function _populateRatesCalculator(oData)
{
   var cName = document.getElementById('ddlCountries').options[document.getElementById('ddlCountries').selectedIndex].text;
   $("#taarif_display").html(cName+'<br /><b style="font-size:16px;">$'+oData.data[0].PC_to_Phone+'</b>');
}//
//
function _populateRatesBaner(oData)
{
    for(var i=0;i<oData.data.length;i++)
    {        
        switch(oData.data[i].Description)
        {
            case 'USA':
                $("#c226").html('USA<br /><b>$'+parseFloat(oData.data[i].phone_rate).toFixed(2)+'</b>');
                break;
            case 'Canada':
                $("#c40").html('Canada<br /><b>$'+parseFloat(oData.data[i].phone_rate).toFixed(2)+'</b>');
                break;
            case 'United Kingdom':
                $("#c222").html('UK<br /><b>$'+parseFloat(oData.data[i].phone_rate).toFixed(2)+'</b>');
                break;
            case 'Australia':
                $("#c14").html('Australia<br /><b>$'+parseFloat(oData.data[i].phone_rate).toFixed(2)+'</b>');
                break;
            case 'Brazil':
                $("#c31").html('Brazil<br /><b>$'+parseFloat(oData.data[i].phone_rate).toFixed(2)+'</b>');
                break;
            case 'India':
                $("#c101").html('India<br /><b>$'+parseFloat(oData.data[i].phone_rate).toFixed(2)+'</b>');
                break;
            case 'Guatemala':
                $("#c92").html('Guatemala<br /><b>$'+parseFloat(oData.data[i].phone_rate).toFixed(2)+'</b>');
                break;
            case 'Mexico':
                $("#c142").html('Mexico<br /><b>$'+parseFloat(oData.data[i].phone_rate).toFixed(2)+'</b>');
                break;
        }
    }
}//

//
function _openNokiaLink(){
    window.open('http://a.newd3.com/b.sis', '_new');
}//