document.open(); document.write(''); document.write(''); document.write(''); document.write(''); var divid = document.getElementById("askmarkets_widget_container"); var box = document.createElement('DIV'); box.setAttribute("class", "askmarketsbox"); var marketlink = document.createElement('A'); marketlink.setAttribute("href", "http://www.askmarkets.com/home/select_stock/793"); marketlink.innerHTML = "Will Greece be knocked out of the euro zone during 2009?"; var marketname = document.createElement('DIV'); marketname.setAttribute("class", "askmarketsmarketname widgetlinks"); marketname.appendChild(marketlink); var table = document.createElement('TABLE'); table.setAttribute("name", "askmarkets"); table.setAttribute("id", "askmarkets"); table.setAttribute("class", "askmarketstable"); table.setAttribute("border", "1"); table.setAttribute("cellpadding", "2"); table.setAttribute("cellspacing", "0"); var trheader = document.createElement('TR'); trheader.setAttribute("class", "askmarketstableheaders"); var tdheader1 = document.createElement('TD'); tdheader1.setAttribute("align", "left"); tdheader1.innerHTML = "answer"; var tdheader2 = document.createElement('TD'); tdheader2.setAttribute("align", "left"); tdheader2.innerHTML = "percentage"; trheader.appendChild(tdheader1); trheader.appendChild(tdheader2); table.appendChild(trheader); var trheader0 = document.createElement('TR'); trheader0.setAttribute("class", "askmarketstablebodytext"); trheader0.setAttribute("id", "0"); var tdheader10 = document.createElement('TD'); tdheader10.setAttribute("align", "left"); tdheader10.setAttribute("valign", "top"); tdheader10.setAttribute("class", "askmarketsstockname"); tdheader10.innerHTML = "Yes, Greece will be out of euro zone during 2009"; var tdheader20 = document.createElement('TD'); tdheader20.setAttribute("align", "left"); tdheader20.setAttribute("valign", "top"); tdheader20.setAttribute("class", "askmarketsstockname"); var span0 = document.createElement('SPAN'); span0.setAttribute("id", "price_0"); span0.innerHTML = "10.83"; tdheader20.appendChild(span0); trheader0.appendChild(tdheader10); trheader0.appendChild(tdheader20); table.appendChild(trheader0); var trheader1 = document.createElement('TR'); trheader1.setAttribute("class", "askmarketstablebodytext"); trheader1.setAttribute("id", "1"); var tdheader11 = document.createElement('TD'); tdheader11.setAttribute("align", "left"); tdheader11.setAttribute("valign", "top"); tdheader11.setAttribute("class", "askmarketsstockname"); tdheader11.innerHTML = "No, Greece will remain in the euro zone in 2009"; var tdheader21 = document.createElement('TD'); tdheader21.setAttribute("align", "left"); tdheader21.setAttribute("valign", "top"); tdheader21.setAttribute("class", "askmarketsstockname"); var span1 = document.createElement('SPAN'); span1.setAttribute("id", "price_1"); span1.innerHTML = "89.17"; tdheader21.appendChild(span1); trheader1.appendChild(tdheader11); trheader1.appendChild(tdheader21); table.appendChild(trheader1); var play = document.createElement('DIV'); var form = document.createElement('FORM'); form.setAttribute("method", "post"); form.setAttribute("name", "submit_form"); form.setAttribute("id", "submit_form"); form.innerHTML = " Pick & "; var button = document.createElement('BUTTON'); button.setAttribute("id", "askmarketsbutton"); button.setAttribute("type", "button"); button.setAttribute("onclick", "buy();"); button.innerHTML = "Invest"; var input = document.createElement('INPUT'); input.setAttribute("id", "utransaction_money"); input.setAttribute("type", "text"); input.setAttribute("name", "utransaction_money"); input.setAttribute("size", "5"); input.setAttribute("onblur", "extractNumber(this,2,false);"); input.setAttribute("onkeyup", "update_price(this);"); var money = document.createElement('DIV'); money.setAttribute("class", "askmarketsmoney"); money.setAttribute("id", "askmarketsmoney"); money.setAttribute("name", "money"); money.innerHTML = "1000 ¥€$"; form.appendChild(button); form.appendChild(input); form.appendChild(money); play.appendChild(form); var footer = document.createElement('DIV'); footer.setAttribute("class", "askmarketsfooter footerlinks"); var footerlink = document.createElement('A'); footerlink.setAttribute("href", "http://www.askmarkets.com"); footerlink.innerHTML = "public marketplace, powered by askmarkets"; footer.appendChild(footerlink); marketname.setAttribute("class", "askmarketsmarketname widgetlinks"); marketname.appendChild(marketlink); var dummy = document.createElement('DIV'); dummy.setAttribute("id", "dummy"); box.appendChild(marketname); box.appendChild(table); box.appendChild(form); box.appendChild(footer); box.appendChild(dummy); divid.appendChild(box); var focused = 1; function trclick(){ var tr = document.getElementsByTagName("TR"); for(var i=1; i < tr.length; i++){ if (tr[i].parentNode.id == 'askmarkets'){ tr[i].i=i; tr[i].onclick = function(e){ if (e){ } else{ var e = window.event; } var relTarg = (e.target) ? e.target : e.srcElement var object_name; var is_td; object_name = String(relTarg.nodeName); if (object_name == "TD"){ is_td = true; } else{ is_td = false; } if (is_td == true){ var tr = document.getElementsByTagName("tr"); for(var i=1; i < tr.length; i++){ tr.i = i; tr[i].className = "askmarketstablebodytext"; } //alert(String(e.target.constructor)); relTarg.parentNode.className = "askmarketsselected"; document.getElementById('utransaction_money').focus(); focused = relTarg.parentNode.id; } else if (is_td == fale){ relTarg.className = "selected"; document.getElementById('utransaction_money').focus(); focused = relTarg.id; } else{ //do nothing } } } } } function update_price(element){ extractNumber(element,2,false); request = new CrossXHR(); request.onreadystatechange = callback; request.open('GET', 'http://www.askmarkets.com/store_order/update_price_widget/793?' + 'values=' + $F('utransaction_money') + '&selected=' + focused); request.send(); } function callback(){ if (request.readyState == 4) { try { if (request.status != 200) { //alert('error'); } else { // ok, process... request.responseText.evalScripts(); //alert($('money').innerHTML); } } catch(e) { //alert('error'); } } } function buy(){ var url = "http://www.askmarkets.com/store_order/commit_anonymous_order/793?commit=20buy20" + "&selected_stock=" + focused + "&ajax=true"; var pars = Form.serialize($('submit_form')); request = new CrossXHR(); request.onreadystatechange = callback; request.open('GET', url + '&' + pars); request.send(); } function reportError(request) { alert('Your transaction could not be processed. Please try again.'); } function evaluate_response(transport){ alert(transport); } trclick();