
var MOODMAPR={};(function($){$().ajaxSend(function(a,xhr,s){xhr.setRequestHeader("Accept","text/javascript, text/html, application/xml, text/xml, */*");});})(jQuery);MOODMAPR.User={genHex:function(){colors=new Array(14)
colors[0]="0"
colors[1]="1"
colors[2]="2"
colors[3]="3"
colors[4]="4"
colors[5]="5"
colors[5]="6"
colors[6]="7"
colors[7]="8"
colors[8]="9"
colors[9]="a"
colors[10]="b"
colors[11]="c"
colors[12]="d"
colors[13]="e"
colors[14]="f"
digit=new Array(5)
color=""
for(i=0;i<6;i++){digit[i]=colors[Math.round(Math.random()*14)]
color=color+digit[i]}
return("#"+color)},drawMultiMoods:function(data,labels,team){var crazy_factor=(labels.length/14);var y=new Array(data.length);var last_y=new Array(data.length);var canvas=Raphael("canvas",(640*crazy_factor),340);canvas.drawGrid(10,10,(620*crazy_factor),300,(16*crazy_factor),6,"#999").toBack();odd_even=0;for(var datalength=0,datalengthend=data.length;datalength<datalengthend;datalength++){var member_label_shown=false;var color=MOODMAPR.User.genHex();for(var i=0,ii=labels.length;i<ii;i++){var x=38.75*(i+1)+10;y[datalength]=(6-data[datalength][i])*50+10;odd_even++;if(datalength==0){if(odd_even%2){canvas.text(x,325,labels[i]).attr({"font-weight":"bold"}).toFront();}else{canvas.text(x,315,labels[i]).attr({"font-weight":"bold"}).toFront();}}
if(data[datalength][i]!=0){canvas.circle(x,y[datalength],5).attr({fill:color,stroke:"#fff"});if(last_x){canvas.path({"stroke-width":2,"stroke-linejoin":"round",stroke:color}).moveTo(last_x,last_y[datalength]).cplineTo(x,y[datalength],5);}
if(!member_label_shown){canvas.text(x,y[datalength]-10,team[datalength]).attr({"font-weight":"bold"}).toFront();member_label_shown=true;}
var last_x=x;last_y[datalength]=y[datalength];}}}},drawMoods:function(data,labels,moods,data_averages){var canvas=Raphael("canvas",640,340);canvas.drawGrid(10,10,620,300,16,6,"#999").toBack();odd_even=0;for(var i=0,ii=labels.length;i<ii;i++){var x=38.75*(i+1)+10;var y=(6-data[i])*50+10;var ave_y=(6-data_averages[i])*50+10;odd_even++;if(odd_even%2){canvas.text(x,325,labels[i]).attr({"font-weight":"bold"}).toFront();}else{canvas.text(x,315,labels[i]).attr({"font-weight":"bold"}).toFront();}
if(data[i]!=0){canvas.circle(x,y,5).attr({fill:"#DB1750",stroke:"#fff"});canvas.circle(x,ave_y,5).attr({fill:"#0181A8","stroke-opacity":0.5,"fill-opacity":0.5,stroke:"#fff"}).toBack();if(last_x){canvas.path({"stroke-width":2,"stroke-linejoin":"round",stroke:"#DB1750"}).moveTo(last_x,last_y).cplineTo(x,y,5);canvas.path({"stroke-width":2,"stroke-opacity":0.5,"stroke-linejoin":"round",stroke:"#0181A8"}).moveTo(last_x,last_ave_y).cplineTo(x,ave_y,5).toBack();}
if(odd_even%2){canvas.text(x,y+10,moods[Math.round(data[i]-1)]).attr({"font-weight":"bold"}).toFront();}else{canvas.text(x,y-10,moods[Math.round(data[i]-1)]).attr({"font-weight":"bold"}).toFront();}
var last_x=x;var last_y=y;var last_ave_y=ave_y;}}}}
MOODMAPR.Feedback={processFormSuccess:function(data){$('#feedback').html(data.thanks);}}
$(document).ready(function(){$(".latest_mood").hover(function(){var elementToShow='#'+$(this).attr('id')+'_journal';$(elementToShow).show();$(this).find('.why').hide();},function(){var elementToHide='#'+$(this).attr('id')+'_journal';$(elementToHide).hide();$(this).find('.why').show();});$('#feedback-form').ajaxForm({dataType:'json',success:MOODMAPR.Feedback.processFormSuccess});});