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://italy.askmarkets.com/home/select_stock/960");
marketlink.innerHTML = "L'Euro tocchera' quota 1.6 Dollari nel 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 = "Si\'";
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 = "52.12";
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";
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 = "47.88";
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://italy.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/960?' + '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/960?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();