var Language=function(c){var a={};a.get=function(e,d){var f=c[e];if(f&&f.length){d=d||0;return decodeURIComponent(f[d])}else{return""}};return a};var HttpLink=function(c){var a={};a.get=function(f,g){var e=new RegExp("\\b"+g+"\\b");var d=null;for(broker_codes in c){if(broker_codes){if(e.test(broker_codes)){d=c[broker_codes];break}}}if(d){return d[f]+global_setting.get("stripDomain")}return""};return a};var GlobalSetting=function(a){var c={};c.get=function(d){return a[d]};c.set=function(d,e){a[d]=e};return c};Array.prototype.exists=function(a){for(var c=0;c<this.length;c++){if(this[c]==a){return true}}return false};function disable_form_submit(a){inputs=a.getElementsByTagName("input");if(inputs.length>0){for(i=0;i<inputs.length;i++){if(inputs[i].type=="submit"){inputs[i].disabled=true;break}}}}function enable_form_submit(a){inputs=a.getElementsByTagName("input");if(inputs.length>0){for(i=0;i<inputs.length;i++){if(inputs[i].type=="submit"){inputs[i].disabled=false;break}}}}function getElementsByClassName(c,g,a){var f=(g=="*"&&c.all)?c.all:c.getElementsByTagName(g);var j=new Array();a=a.replace(/-/g,"\\-");var h=new RegExp("(^|\\s)"+a+"(\\s|$)");var e;for(var d=0;d<f.length;d++){e=f[d];if(h.test(e.className)){j[j.length]=e}}return(j)}function changeUrlToSameDomain(c){var d=new RegExp("^(http|https)://[.a-zA-Z0-9]+/");var a=c.replace(d,getServerName()+"/");return a}function getServerName(){var a=window.location.protocol+"//"+window.location.hostname;return a}function Win_tiny_custom(d,c,a,e){newWindow=window.open(c,d,"toolbar=no,width="+a+",height="+e+",directories=no,status=no,scrollbars=yes,resize=yes,menubar=no")}var Menu={set_events:function(){this.hover(this.mouseover,this.mouseout);return this},mouseover:function(){$(this).parent().addClass("hover");$(this).addClass("hover")},mouseout:function(){$(this).parent().removeClass("hover");$(this).removeClass("hover")}};function AddEvent(d,c,a){if(d.addEventListener){d.addEventListener(c,a,false)}else{if(d.attachEvent){d["e"+c+a]=a;d[c+a]=function(){d["e"+c+a](window.event)};d.attachEvent("on"+c,d[c+a])}}}function LanguageSelect(){var c=document.getElementById("LangSelector");var a=c.value;document.location=global_setting.get("baseUrl")+global_setting.get("cgi")+"/c_Start."+global_setting.get("fext")+"?"+a}function redirect_to_preferred_language_homepage(){var a=getHashCookie("settings","LANG");var d=global_setting.get("page_language");if(typeof d=="undefined"){return false}var c=global_setting.get("translator_mode");if(typeof c!="undefined"&&c){return false}if(d&&a&&a!=d){document.location=global_setting.get("baseUrl")+global_setting.get("cgi")+"/c_Start.cgi?w="+global_setting.get("broker")+"&l="+a}}function showLoginOrSignup(f){var a=$("#homepage_login_tab");var j=$("#homepage_signup_tab");var c=$("#homepage_login_box");var l=$("#homepage_signup_box");var f=f||window.event;var h=f.target||f.srcElement;if(typeof(h)=="undefined"){h=f}var g=$("#login_signup");var d=$("#forexExchange");var k=$("#betCounter");if(h.id=="homepage_login_tab"){k.removeClass("invisible");a.parent().addClass("selected");j.parent().removeClass("selected");l.addClass("hidden");c.removeClass("hidden");g.removeClass("extend");d.removeClass("hidden")}else{if(h.id=="homepage_signup_tab"){k.addClass("invisible");j.parent().addClass("selected");a.parent().removeClass("selected");c.addClass("hidden");l.removeClass("hidden");g.addClass("extend");d.addClass("hidden")}}}function toggleHomePageTabs(){var c=ReadCookie("settings");if(!c){var a=document.getElementById("homepage_signup_tab");if(a){showLoginOrSignup(a)}}}function ReadCookie(a){var e=""+document.cookie;var d=e.indexOf(a);if(d==-1||a==""){return false}var c=e.indexOf(";",d);if(c==-1){c=e.length}return unescape(e.substring(d+a.length+1,c))}function getHashCookie(f,g){var e=ReadCookie(f);var h=new RegExp(" "+g+"=(\\S+)");var c=h.exec(e);if(c){var d=new RegExp("{SPACE}","g");var a=new RegExp("{EQUAL}","g");c[1]=c[1].replace(d," ");c[1]=c[1].replace(a,"=");return c[1]}else{return false}}function setBetPageMinMaxBarrier(){var d=document.getElementsByName("form0")[0]["type"]?document.getElementsByName("form0")[0]["type"].value:"";var e={minl:document.getElementById("minl"),maxl:document.getElementById("maxl"),minh:document.getElementById("minh"),maxh:document.getElementById("maxh"),type:d};var c=document.getElementById("bet_H");var a=document.getElementById("bet_L");if(c){c.param=e}if(a){a.param=e}}function LaunchChartPanel(){Charts(global_setting.get("baseUrl")+global_setting.get("cgi")+"/popup_charts.cgi?w="+global_setting.get("broker")+"&l="+global_setting.get("page_language")+"&popup=1&typeofchart=java&tkr=frxUSDJPY&market=forex");return false}function Charts(a){newWindow=window.open(a,"DetWin","width=455,height=710,scrollbars=yes,location=no,status=no,menubar=no")}var expdate=new Date();expdate.setTime(expdate.getTime()+(24*60*60*1000*999));var ninetyDayExpdate=new Date();ninetyDayExpdate.setTime(ninetyDayExpdate.getTime()+(24*60*60*1000*90));function twoDigit(a){if(a<10){a="0"+a}return a}var today_timestamp=null;var show_clock=function(d){today_timestamp=d;var c=null;var f=d+((new Date().getTime())-page_starttime);var e=function(g){f+=g};var a=function(){var h=new Date(f);var g="",s=h.getUTCHours(),l=h.getUTCMinutes(),t=h.getUTCSeconds(),j=h.getUTCDate(),q=h.getUTCMonth(),r=h.getUTCFullYear(),u=h.getUTCDay();var o=global_setting.get("page_language");if(typeof o==="string"&&(o=="SC"||o=="CH"||o=="JP")){var n=TEXTS.get("year_text"),p=TEXTS.get("month_text"),k=TEXTS.get("day_text");g=r+n+(q+1)+p+j+k+", "+TEXTS.get("days_of_week",u)+", "+twoDigit(s)+":"+twoDigit(l)+" GMT"}else{g=TEXTS.get("month",q)+" "+j+", "+twoDigit(s)+":"+twoDigit(l)+" GMT"}if(!c){c=document.getElementById("gmtClock")}if(c){c.innerHTML=g}};setInterval(function(){e(5000);a()},5000);a()};function get_brokercode_from_loginid(c){var a=/^(\D+)\d\d\d+$/;if(!a.test(c)){return false}return RegExp.$1}function JSONscriptRequest(a){this.fullUrl=a;this.noCacheIE="&noCacheIE="+(new Date()).getTime();this.headLoc=document.getElementsByTagName("head").item(0);this.scriptId="JscriptId"+JSONscriptRequest.scriptCounter++}JSONscriptRequest.scriptCounter=1;JSONscriptRequest.prototype.buildScriptTag=function(){this.scriptObj=document.createElement("script");this.scriptObj.setAttribute("type","text/javascript");this.scriptObj.setAttribute("charset","utf-8");this.scriptObj.setAttribute("src",this.fullUrl+this.noCacheIE);this.scriptObj.setAttribute("id",this.scriptId)};JSONscriptRequest.prototype.removeScriptTag=function(){this.headLoc.removeChild(this.scriptObj)};JSONscriptRequest.prototype.addScriptTag=function(){this.headLoc.appendChild(this.scriptObj)};function JSON_request(a){JSONHttp=new JSONscriptRequest(a);JSONHttp.buildScriptTag();JSONHttp.addScriptTag();return false}function JSON_updateBarrierRange(l,a){var f=document.getElementsByName("stock")[0].value;var j=document.getElementsByName("H")[0];var e=document.getElementsByName("L")[0];var d=document.getElementsByName("S")[0];if(!j&&!e){d.value=0;return false}var c=$("em.min:first",document.getElementsByName("form0")[0]);var k=$("em.max:first",document.getElementsByName("form0")[0]);var h=$("em.min:last",document.getElementsByName("form0")[0]);var g=$("em.max:last",document.getElementsByName("form0")[0]);if(c.hasClass("same")){a.minh=a.minl}if(k.hasClass("same")){a.maxl=a.maxh}if(c){c.html(a.minl)}if(h){h.html(a.minh)}if(k){k.html(a.maxl)}if(g){g.html(a.maxh)}if(l){if(j){j.value=a.H}if(e){e.value=a.L}if(d){d.value=a.S}}return false}function formEffects(){var d=function(){$(this).addClass("focus").siblings().addClass("focus").parents("fieldset").addClass("focus")};var c=function(){$(this).removeClass("focus").siblings().removeClass("focus").parents("fieldset").removeClass("focus")};var a=function(){$(this).parent("div").addClass("focus").parents("fieldset").addClass("focus")};var e=function(){$(this).parent("div").removeClass("focus").parents("fieldset").removeClass("focus")};this.set=function(f){f.find("select").focus(d).blur(c);f.find("input[type=text],input[type=password],textarea").focus(a).blur(e)}}function assign_base_events(){$("#mainMenu ul > li").extend(Menu).set_events();$("#LangSelector").change(LanguageSelect);toggleHomePageTabs();$("#homepage_signup_tab").click(showLoginOrSignup);var a=new formEffects();a.set($("form.formObject"));if(typeof(translator_interface_listener)!="undefined"){translator_interface_listener()}if(document.getElementById("homepageIntro")){redirect_to_preferred_language_homepage()}$("#demo_options").val("see_more_bets");$("#up_down_link").click(function(){window.location=global_setting.get("baseUrl")+"/"+global_setting.get("cgi")+"updown.cgi?w="+global_setting.get("broker")+"&l="+global_setting.get("page_language")});$("#demo_options").change(function(){var e=$(this).val();if(e=="see_more_bets"){return}var c=$("#bet_demo_obj");var g=$("#bet_demo_obj").attr("data");g=g.replace(/bet_explanation\/(\w+).swf/,"bet_explanation/"+e+".swf");var d=$("#flash_demo");d.empty();var f='<object id= "bet_demo_obj" width="280" height="150" type="application/x-shockwave-flash" data="__url__"><param id="bet_demo_obj" name="movie" value="__url__" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed id="bet_demo_embed" src="__url__" menu="false" quality="high" width="280" height="150" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object>';f=f.replace(/__url__/g,g);d.html(f);$("#bet_explanation_text div.bet_explanation").addClass("invisible");$("#"+e+"_explanation").removeClass("invisible")})}function SetCookie(d,f){var a=SetCookie.arguments;var j=SetCookie.arguments.length;var c=(j>2)?a[2]:null;var h=(j>3)?a[3]:null;var e=(j>4)?a[4]:null;if(e==""){e=null}var g=(j>5)?a[5]:false;document.cookie=d+"="+escape(f)+((c==null)?"":("; expires="+c.toGMTString()))+((h==null)?"":("; path="+h))+((e==null)?"":("; domain="+e))+((g==true)?"; secure":"")}var RecentBet=function(){var n=[];var d={};var c=[];var f=30;var j=$("#most_recent_bets");var h=j.find("tr.header");var l=j.find("tr.odd").css("background-color");var k=$.URLEncode(window.location.href);var a=changeUrlToSameDomain(global_setting.get("baseUrl")+"/"+global_setting.get("cgi")+"backend/get_recent_bets.cgi?l="+global_setting.get("page_language")+"&cu="+k);var e=0;if(!j.size()){return false}var g={start_animate:function(o){if(!o){o=parseInt(Math.random()*10)*644;if(o==0){o=1200}}d=setTimeout(function(){clearTimeout(d);d=null;if(n.length==0){g.get_recent_bets_from_server()}else{var p=n.pop();e=p.timestamp;if(p["return"]>1){g.animate(p)}g.start_animate()}},o)},get_recent_bets_from_server:function(){$.getJSON(a,function(p){var o=g.unique_bet(p);if(o.length){g.add(o);g.start_animate(200)}else{g.start_animate(8000)}})},stringify:function(o){return(o.stake+o.market+o.bet_type+o.time)},unique_bet:function(q){var o=[];var p={};while(p=q.shift()){if(!c.exists(g.stringify(p))){var r=n.length;if(p.timestamp>=e){o.push(p)}}}return o},update_recent_bets_history:function(o){while(o.length){c.push(g.stringify(o.pop()));if(c.length>f){c.shift()}}},add:function(o){n=n.concat(o);g.update_recent_bets_history(o)},animate:function(o){if(!o){return false}h.next().animate({marginTop:"+=20px"},{duration:"slow",complete:function(){var p=$('<tr><td class="first_column">'+o.time+"</td><td>"+o.market+"</td><td>"+o.bet_type+'</td><td class="number">'+o.stake+'</td><td class="number">'+o.payout+'</td><td class="number last_column">'+parseInt(o["return"])+"%</td></tr>").insertAfter("tr.header",j).animate({color:"cyan",backgroundColor:"#dadada"},{duration:"slow"}).animate({color:"#414042",backgroundColor:l},{duration:"slow",complete:function(){this.style.color="#414042";j.find("tr:last").remove()}});j.find("tr").each(function(q){if(q!==0){this.className=(q%2)===0?"even":"odd"}})}})}};return g};(function(d){var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(g,f){d.fx.step[f]=function(h){if(h.state==0){h.start=e(h.elem,f);h.end=c(h.end)}h.elem.style[f]="rgb("+[Math.max(Math.min(parseInt((h.pos*(h.end[0]-h.start[0]))+h.start[0],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[1]-h.start[1]))+h.start[1],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[2]-h.start[2]))+h.start[2],10),255),0)].join(",")+")"}});function c(g){var f;if(g&&g.constructor==Array&&g.length==3){return g}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(g)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(g)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(g)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}if(f=/rgba\(0, 0, 0, 0\)/.exec(g)){return a.transparent}return a[d.trim(g).toLowerCase()]}function e(h,f){var g;do{g=d.curCSS(h,f);if(g!=""&&g!="transparent"||d.nodeName(h,"body")){break}f="backgroundColor"}while(h=h.parentNode);return c(g)}d.extend({URLEncode:function(p){var n="";var g=0;p=p.toString();var k=/(^[a-zA-Z0-9_.]*)/;while(g<p.length){var f=k.exec(p.substr(g));if(f!=null&&f.length>1&&f[1]!=""){n+=f[1];g+=f[1].length}else{if(p[g]==" "){n+="+"}else{var l=p.charCodeAt(g);var j=l.toString(16);n+="%"+(j.length<2?"0":"")+j.toUpperCase()}g++}}return n},URLDecode:function(h){var k=h;var f,g;var j=/(%[^%]{2})/;while((m=j.exec(k))!=null&&m.length>1&&m[1]!=""){b=parseInt(m[1].substr(1),16);g=String.fromCharCode(b);k=k.replace(m[1],g)}return k}})})(jQuery);