  jQuery(document).ready(function(){	 
        jQuery(function () {
            jQuery('#btnBuyNow').click(function(event) {
                event.preventDefault();
                                                
                var totalField = document.getElementById('lblTotal');
                if(totalField.innerHTML.indexOf("&nbsp;") >=0)
                {
                    totalField.innerHTML = "";
                }  
                var total =  totalField.innerHTML;                 
                if(total == '$0'  || total == '0' || total == '')
                {                
                    alert('Please select the exchange you would like to purchase in the table before clicking on the "Buy Now" button.');
                    return false;
                }  

                jQuery('#dialog-terms-conditions').dialog({
                    modal: true,
                    title: '<h1 style="color:#fff;">IMPORTANT NOTICE: - August 23, 2010</h1>',
                    resizable: false,
                    width: 700,
                    height: 500,
                    buttons: {
                        'I agree': function () {
                            jQuery(this).dialog("close");                                    
                            
                               var asxStockExchange =document.getElementById('chkAsxData');
                               var nzStockExchange =document.getElementById('chkNZData');    
                               var worldStockExchange =document.getElementById('chkWorldIndicesData');
                               
                               var url = "";
                               if(asxStockExchange.checked == true && nzStockExchange.checked == true && worldStockExchange.checked == true)
                               {
                                    url = "http://members.mdsfinancial.com.au/ProductOffer/Offer.aspx?ref=be7cdd5d-da6a-46db-84c1-24e3fdbfdf75&skin=metastock";
                               }        
                               else if(asxStockExchange.checked == true && nzStockExchange.checked == true && worldStockExchange.checked == false )
                               {
                                    url = "http://members.mdsfinancial.com.au/ProductOffer/Offer.aspx?ref=58d7e701-b2a0-4a3c-b095-502d50c51e89&skin=metastock";
                               }      
                               else if(asxStockExchange.checked == true && nzStockExchange.checked == false && worldStockExchange.checked == true)      
                               {
                                    url = "http://members.mdsfinancial.com.au/ProductOffer/Offer.aspx?ref=df27d960-3f57-411f-b445-e5acd902e4f6&skin=metastock";
                               }  
                               else if(asxStockExchange.checked == true && nzStockExchange.checked == false && worldStockExchange.checked == false)
                               {
                                    url = "http://members.mdsfinancial.com.au/ProductOffer/Offer.aspx?ref=e3826811-81d1-4ea6-8161-3b9a0c4d1af9&skin=metastock";                               
                               }                
                               else if(asxStockExchange.checked == false && nzStockExchange.checked == true && worldStockExchange.checked == true)
                               {
                                    url = "http://members.mdsfinancial.com.au/ProductOffer/Offer.aspx?ref=459390c5-5abe-4eba-a1b8-513fd40ae6a5&skin=metastock";
                               }     
                               else if(asxStockExchange.checked == false && nzStockExchange.checked == true && worldStockExchange.checked == false)
                               {
                                    url ="http://members.mdsfinancial.com.au/ProductOffer/Offer.aspx?ref=f064d7b9-d582-43d7-a8fe-facd755277fe&skin=metastock";
                               }             
                             // Open New Window with The Offer URLs                              
                             var newWindow = window.open(url,'_blank');
                             newWindow.focus();          
                                                                                 
                            return false;
                        },
                        'I disagree': function() { $(this).dialog("close"); }
                    }
                });
            });
        });
           
 });
         function UpdateValue(id,value)
         {            
            var val = value.toString();            
            if(val.indexOf("$") >= 0)
            {
                val = val.replace("$","");
                val = Number(val);
            }
            if(id.checked == true)
            { 
                UpdateField(val,true);
            }
            else
            {
                UpdateField(val,false);                
                
                if(id.id == "chkAsxData" || id.id== "chkNZData")
                {
                    var totalField = document.getElementById('lblTotal');
                    if(totalField.innerHTML.indexOf("&nbsp;") >=0)
                    {
                        totalField.innerHTML = "";
                    }    
                    
                    var asxStockExchange =document.getElementById('chkAsxData');
                    var nzStockExchange =document.getElementById('chkNZData');    
                    var worldStockExchange =document.getElementById('chkWorldIndicesData');  
                    
                    if(nzStockExchange.checked == false && asxStockExchange.checked == false)
                        {   worldStockExchange.checked = false;
                            totalField.innerHTML = "$0";  
                        }
                }
            }
         }
         function UpdateField(val,isAddOn)
         {
            var totalField = document.getElementById('lblTotal');
            if(totalField.innerHTML.indexOf("&nbsp;") >=0)
            {
                totalField.innerHTML = "";
            }                        
            var total = totalField.innerHTML.replace("$","");
            if(isAddOn == true)
            {
                totalField.innerHTML =Number(val) + Number(total);
            }
            else
            {
                totalField.innerHTML = Number(total) - Number(val);
            }
            if(totalField.innerHTML.indexOf("$") <0)
            {
                totalField.innerHTML = "$" + totalField.innerHTML;  
            }    
         }
         function UpdateWorldData(id,value)
         {
            var totalField = document.getElementById('lblTotal');
            if(totalField.innerHTML.indexOf("&nbsp;") >=0)
            {
                totalField.innerHTML = "";
            }  
            var asxField = document.getElementById('chkAsxData');
            var nzField = document.getElementById('chkNZData');
            
            var isAsxTrue = false;
            if(id.checked == true && (asxField.checked == true || nzField.checked == true))
            {         
                UpdateValue(id,value);
            }            
            else if(id.checked == true &&  (asxField.checked == false || nzField.checked == false))
            {
                id.checked = false;
                alert('You must purchase Australian/New Zealand Equities and Indices Data.');  
                totalField.innerHTML = "$0";            
            }     
            else{
                id.checked = false;
                UpdateValue(id,value);
            }                
         }
 
        $(function () {
            $('#btnAustStockData').click(function(event) {
                event.preventDefault();                
                $('#dialog-austStock').dialog(
                {
                    show:'slide',
                    modal: true,
                    title: 'Australian Equities and Indices Data',
                    resizable: false,
                    width: 350,
                    height: 300,
                    closeOnEscape:true
                });
            });                             
            $('#btnNzStocksData').click(function(event) {
                event.preventDefault();                
                $('#dialog-nzStocksData').dialog(
                {
                    show:'slide',
                    show:'slide',
                    modal: true,
                    title: 'New Zealand Equities and Indices Data',
                    resizable: false,
                    width: 350,
                    height: 300,
                    closeOnEscape:true                    
                });
            });    
            $('#btnWorldFutureExchange').click(function(event) {
                event.preventDefault();                
                $('#dialog-WorldIndicesData').dialog(
                {
                    show:'slide',
                    show:'slide',
                    modal: true,
                    title: 'World Indices',
                    resizable: false,
                    width: 750,
                    height: 500,
                    closeOnEscape:true                    
                });
            }); 
                
        });

