function autoSubmitInit(){$("language_select").addEvent("change",function(){this.form.submit()});$("platform_select").addEvent("change",function(){this.form.submit()});$("order-select").addEvent("change",function(){this.form.submit()});}
function setNewImage(elem,light){var path="../img/";if(light)
elem.src=path+'favourite.png';else
elem.src=path+'non_favourite.png';}
function favouriteInit(){var inputs=$$("input");var i;var parts;var id_widget;for(i=0;i<inputs.length;i++){parts=inputs[i].id.split("_");if(parts[0]=="favourite")
{inputs[i].addEvent("mouseenter",function(){var id_widget;var is_favourite=(this.name=="Remove_From_Favourites");setNewImage(this,!is_favourite);});inputs[i].addEvent("mouseleave",function(){var id_widget;var is_favourite=(this.name=="Remove_From_Favourites");setNewImage(this,is_favourite);});}}}
function setNote(id_widget,score){var path="../img/";var i;for(i=1;2*i<score;i++)
$("note_"+id_widget+'_'+i).src=path+'star_filled.png';if(parseInt(score)==0)
$("note_"+id_widget+'_'+i).src=path+'star_void.png';if(parseInt(score)==(2*i-1))
$("note_"+id_widget+'_'+i).src=path+'star_half_filled.png';if(parseInt(score)==(2*i))
$("note_"+id_widget+'_'+i).src=path+'star_filled.png';i++;if(i<=5){for(;i<=5;i++)
$("note_"+id_widget+'_'+i).src=path+'star_void.png';}}
function scoreInit(){var inputs=$$("input");var i;var parts;var id_widget;var score;for(i=0;i<inputs.length;i++){parts=inputs[i].id.split("_");if(parts[0]=="note")
{inputs[i].addEvent("mouseenter",function(){var id_widget;var score;parts=this.id.split("_");id_widget=parts[1];score=parts[2]*2;setNote(id_widget,score);});inputs[i].addEvent("mouseleave",function(){var id_widget;parts=this.id.split("_");id_widget=parts[1];score=$("score_"+id_widget).value;setNote(id_widget,score);});}}}
function alert_box(browser){alert(message_text.replace(/::browser::/,browser));}
function platformInit(){var ff_links=$$('.firefox');var ff_button;var link;var elt;var name;var id_version;var id_platform;var id;var i;for(i=0;i<ff_links.length;i++){ff_button=ff_links[i].getNext();ff_button.href='javascript: void(0);';link=ff_links[i].innerHTML;id=ff_button.getParent().id;id_platform=id.replace(/^pf_(\d*)_ver_(\d*)$/,'\$1');id_version=id.replace(/^pf_(\d*)_ver_(\d*)$/,'\$2');ff_button.addEvent('click',function(){if(Browser.Engine.gecko&&window.sidebar){elt=this.getParent('.widget_display').getElements('h2')[0];name=elt.getChildren()[0].innerHTML.replace(/^\s*/g,'').replace(/\s*$/g,'').replace(/\n*/g,'');window.sidebar.addPanel(name,link,"");var ajaxRequest=new Request({url:target,data:{'id_version':id_version,'id_platform':id_platform}});ajaxRequest.send();}else
alert_box('Firefox');});ff_links[i].destroy();}}
window.addEvent("domready",function(){autoSubmitInit();favouriteInit();scoreInit();platformInit();});

