﻿if(!window.el_gold_loaded){var el_gold_percentageYield=[.800,.530,.460,.655];var el_gold_fetching=false;var el_gold_date=null;var el_gold_time=null;var el_gold_au_rate=0;var el_gold_ag_rate=0;var el_gold_pt_rate=0;window.fetchUpdatedMetalData=function(){el_gold_fetching=true;var aa=null;new Ajax.Request('wsSpotPrices.aspx?t=2',{method:'get',onComplete:function(ba){xmlDoc=ba.responseXML;var ca=(typeof document.implementation!='undefined')&&(typeof document.implementation.createDocument!='undefined');if(ca){var da=xmlDoc.getElementsByTagName("Date");var ea=xmlDoc.getElementsByTagName("Time");window.el_gold_date=da[0].firstChild.nodeValue;window.el_gold_time=ea[0].firstChild.nodeValue;var fa=xmlDoc.getElementsByTagName("Rate");window.el_gold_au_rate=fa[0].firstChild.nodeValue;window.el_gold_ag_rate=fa[1].firstChild.nodeValue;window.el_gold_pt_rate=fa[2].firstChild.nodeValue;}
else if(xmlDoc.documentElement){var ga=xmlDoc.documentElement.childNodes.item(0).childNodes.item(6).text;var ha=xmlDoc.documentElement.childNodes.item(0).childNodes.item(7).text;var ia=xmlDoc.documentElement.getElementsByTagName("Rate");window.el_gold_date=ga;window.el_gold_time=ha;window.el_gold_au_rate=ia[0].text;window.el_gold_ag_rate=ia[1].text;window.el_gold_pt_rate=ia[2].text;}
else{if(window.ajaxUpdate)window.clearInterval(window.ajaxUpdate);};var ja=el_gold_date+' '+el_gold_time;var ka=new Date.parse(ja);window.el_gold_updatePayout(true);}});};window.el_gold_updatePayout=function(z){if(window.el_payout_updateMetalPayouts){window.el_payout_updateMetalPayouts();}
else{if(!z)setTimeout("window.el_gold_updatePayout(false)",1000);};};window.el_gold_getPricePerOunceByMetalType=function(t){if(t=='au')return el_gold_au_rate;if(t=='ag')return el_gold_ag_rate;if(t=='pt')return el_gold_pt_rate;};window.el_gold_getWeightConversionByUnitType=function(la){if(la=='dwt')return 1.55517384;if(la=='gr')return 1.0;if(la=='oz')return 31.100;};window.el_gold_getPercentageYield=function(ma,na){if(ma=='au')return el_gold_percentageYield[0];else if(ma=='ag')if(na==.999)return el_gold_percentageYield[1];else return el_gold_percentageYield[2];else if(ma=='pt')return el_gold_percentageYield[3];};window.el_gold_calculatePrice=function(n,oa,pa,qa){var s=el_gold_getPricePerOunceByMetalType(pa);var z=el_gold_getWeightConversionByUnitType(oa);var y=el_gold_getPercentageYield(pa,qa);var p=((s*z)/31.100)*qa;var c=p*n*y;return c;};window.el_gold_formatPrice=function(n){n=n.toString().replace(/\$|\,/g,'');if(isNaN(n))n='0';var s=(n==(n=Math.abs(n)));n=Math.floor(n*100+0.50000000001);c=n%100;n=Math.floor(n/100).toString();if(c<10)c='0'+c;for(var i=0;i<Math.floor((n.length-(1+i))/3);i++)n=n.substring(0,n.length-(4*i+3))+','+n.substring(n.length-(4*i+3));return(((s)?'':'-')+n+'.'+c);};if(!window.ajaxUpdate)window.ajaxUpdate=window.setInterval("window.fetchUpdatedMetalData()",1000*30);window.el_gold_loaded=true;};
