var KFL_Nav_Rates = function()
{
var nav_prev_selected;
var init = function()
{
jQuery('#dailynav-funds').change(function(){
var selected_val = jQuery(this).val();
var selected_name = jQuery(this).find('option:selected').text();
var previous_selected = nav_prev_selected;
if( selected_val != 0 )
{
var self = this;
jQuery(self).attr('disabled', true);
jQuery(self).parents('.dailynav').fadeTo(0, 0.2);
jQuery.ajax({
url:nav_rates_config.ajaxurl,
type:'POST',
data:{"action":nav_rates_config.action, "nav_symbol":selected_val},
dataType:'json',
success:function( response )
{
if( response.status == 1)
{
jQuery( '#price-offer' ).text( response.data.offer_price );
jQuery( '#price-red' ).text( response.data.nav_price );
jQuery( '.navdate' ).text( response.data.nav_date );
jQuery( '.fundname' ).text( selected_name );
if( typeof response.data.red_load != 'undefined' ) {
jQuery( '#red-load span' ).text( response.data.red_load );
jQuery( '#red-load' ).show();
}
else {
jQuery( '#red-load' ).hide();
}
}
else
{
alert( 'Please try again later' );
jQuery(self).val(previous_selected);
}
},
error:function()
{
alert( 'Please try again later' );
jQuery(self).val(previous_selected);
},
complete:function()
{
jQuery(self).parents('.dailynav').fadeTo(0, 1);
jQuery(self).attr('disabled', false);
}
});
}
});
jQuery('#dailynav-funds').focus(function(){
nav_prev_selected = jQuery(this).val();
});
};
return {
init: init
}
}();
jQuery(function(){
KFL_Nav_Rates.init();
});