
document.write('<script type="text/javascript" src="http://gw.knowe.de/voting/js/jsonp.min.js"></script>');document.write('<link rel="stylesheet" type="text/css" href="http://gw.knowe.de/voting/css/vote.min.css" />');document.write('<div class="voteBox" id="votebox-container"><h2>Ihre Meinung</h2>');document.write('<div id="votebox"></div></div>');var Cookie={data:{},options:{expires:1,domain:"",path:"",secure:false},init:function(options,data){Cookie.options=Object.extend(Cookie.options,options||{});var payload=Cookie.retrieve();if(payload){Cookie.data=payload.evalJSON();}
else{Cookie.data=data||{};}
Cookie.store();},getData:function(key){return Cookie.data[key];},setData:function(key,value){Cookie.data[key]=value;Cookie.store();},removeData:function(key){delete Cookie.data[key];Cookie.store();},retrieve:function(){var start=document.cookie.indexOf(Cookie.options.name+"=");if(start==-1){return null;}
if(Cookie.options.name!=document.cookie.substr(start,Cookie.options.name.length)){return null;}
var len=start+Cookie.options.name.length+1;var end=document.cookie.indexOf(';',len);if(end==-1){end=document.cookie.length;}
return unescape(document.cookie.substring(len,end));},store:function(){var expires='';if(Cookie.options.expires){var today=new Date();expires=Cookie.options.expires*86400000;expires=';expires='+new Date(today.getTime()+expires);}
document.cookie=Cookie.options.name+'='+escape(Object.toJSON(Cookie.data))+Cookie.getOptions()+expires;},erase:function(){document.cookie=Cookie.options.name+'='+Cookie.getOptions()+';expires=Thu, 01-Jan-1970 00:00:01 GMT';},getOptions:function(){return(Cookie.options.path?';path='+Cookie.options.path:'')+(Cookie.options.domain?';domain='+Cookie.options.domain:'')+(Cookie.options.secure?';secure':'');}};function mapFormEvent(){if(!$('submitBtn'))return;$('submitBtn').observe('click',function(){var postData=Form.serializeElements($('submitBtn').up().getElements());new Ajax.JSONRequest('http://gw.knowe.de/voting/vote_fe_json.php?'+postData,{callbackParamName:"jsoncallback",onCreate:function(response){$('votebox').update('<img id="ajaxIndicator" src="http://gw.knowe.de/voting/ajax-loader.gif" />');},onSuccess:function(response){show(response.responseJSON);mapFormEvent();},onFailure:function(response){$('votebox').update('<p>Die Umfrage konnte nicht geladen werden.</p>');}});return false;});}
function show(obj){var multiple=displayVal(obj['multiple']);var inputType='radio';var varName='vote_answer';var displayType=displayVal(obj['type']);var cookie=displayVal(obj['cookie']);var html='<a style="display:none;" name="votebox"></a>';if(displayType=='form'){if(multiple==1){var inputType='checkbox';var varName='vote_answer[]';}
html+='<a style="display:none;" name="votebox"></a><form><p>'+displayVal(obj['question'])+'</p><ul>';for(j=0;j<obj['answers'].length;j++){html+='<li style="margin:5px 0; padding-left:18px; position:relative;">'+'<label for="choice_'+displayVal(obj['answers'][j]['id'])+'"><input id="choice_'+displayVal(obj['answers'][j]['id'])+'" type="'+inputType+'" style="position:absolute; left:0;" value="'+displayVal(obj['answers'][j]['id'])+'" name="'+varName+'"> '+displayVal(obj['answers'][j]['title'])+'</label></li>';}
html+='</ul><input type="hidden" value="'+displayVal(obj['id'])+'" name="vote_id"><input id="submitBtn" type="image" onclick="return false;" style="display:block;" alt="Abstimmen" name="send" value="1" src="http://gw.knowe.de/voting/voteBoxButton.png"><div class="clear"></div></form>';}else{html+='<p>'+displayVal(obj['question'])+'</p><ul>';for(j=0;j<obj['answers'].length;j++){html+='<li>'+displayVal(obj['answers'][j]['title'])+'<br /><div style="float:right;">'+displayVal(obj['answers'][j]['percent'])+'%</div><div style="width:'+displayVal(obj['answers'][j]['width'])+'%" class="bar"></div></li>';}
html+='</ul><p style="margin: 0px;">Sie haben teilgenommen.</p>';}
$('votebox').update(html);}
function displayVal(item){return(item!=null)?((item.toString)?item.toString():item):"null";}
window.onload=function(){new Ajax.JSONRequest('http://gw.knowe.de/voting/vote_fe_json.php',{callbackParamName:"jsoncallback",onCreate:function(response){$('votebox').update('<img id="ajaxIndicator" src="http://gw.knowe.de/voting/ajax-loader.gif" />');},onSuccess:function(response){show(response.responseJSON);mapFormEvent();},onFailure:function(response){$('votebox').update('<p>Die Umfrage konnte nicht geladen werden.</p>');}});}
