var Quiz_responses=new Array();var Quiz_responses_to_save=new Array();var Quiz_own_responses=new Array();var Quiz_questions_count;var Quiz_in_lightbox=(window.post_join_quiz_in_lightbox!=undefined)?window.post_join_quiz_in_lightbox:false;var Quiz={fixed_quiz_design:false,DeleteComment:function(i,j)
{var D=Y.util.Dom;var comment_box=(Quiz_in_lightbox==false)?(this.fixed_quiz_design?D.get('quiz_comment_'+i+j):D.get('check_'+i+j)):D.get('comment_box_'+i+j);for(var i=0;i<comment_box.childNodes.length;i++)
{if((comment_box.childNodes[i].src==undefined)||((comment_box.childNodes[i].src!='http://'+domain+'/images/quiz/wrong.gif')&&(comment_box.childNodes[i].src!='http://'+domain+'/images/quiz/right.gif')))
{comment_box.removeChild(comment_box.childNodes[i]);}}},Answer:function(i,j,is_correct_or_cecked_in_multiple_mode,comment_text,quiz_type,allow_multiple)
{if(quiz_type=='survey')
{Quiz_responses[i]=is_correct_or_cecked_in_multiple_mode;if(allow_multiple==true)
{if(typeof(Quiz_responses_to_save[i])!='object')
{Quiz_responses_to_save[i]=new Array();}
Quiz_responses_to_save[i][j]=(is_correct_or_cecked_in_multiple_mode==true)?j:'';}
else
{Quiz_responses_to_save[i]=j;}
if(Quiz_responses.length==Quiz_questions_count)
{var there_is_empty_element=false;for(i=0;i<Quiz_responses.length;i++)
{if(Quiz_responses[i]==undefined)
{there_is_empty_element=true;break;}}
if(!there_is_empty_element)
{if(D.get('quiz_submit_responses_button')!=null)
{D.get('quiz_submit_responses_button').disabled=false;D.get('quiz_submit_responses_button').setAttribute('class','enabled');D.get('quiz_submit_responses_button').setAttribute('className','enabled');}}}}
else
{Quiz.Check(i,j,is_correct_or_cecked_in_multiple_mode,comment_text);}},Check:function(i,j,is_correct,comment_text)
{if(Quiz_responses[i]>=0)
{Quiz.DeleteComment(i,j);return;}
Quiz_responses[i]=is_correct;k=0;var D=Y.util.Dom;var E=Y.util.Event;var check=null;while(check=D.get('check_'+i+k)){D.get('label_'+i+k).style.color='black';while(check.firstChild)check.removeChild(check.firstChild);k++;}
k=0;var check=null;this.fixed_quiz_design=false;while(check=D.get('quiz_comment_'+i+k)){this.fixed_quiz_design=true;while(check.firstChild)check.removeChild(check.firstChild);k++;}
var img=null;if(!is_correct){img=document.createElement('img');img.src='http://'+domain+'/images/quiz/wrong.gif';img.style.margin='0';check=D.get('check_'+i+j);check.appendChild(img,D.get('radio_'+i+j));D.get('label_'+i+j).style.color='red';}else{img=document.createElement('img');img.src='http://'+domain+'/images/quiz/right.gif';img.style.margin='0';check=D.get('check_'+i+j);check.appendChild(img,D.get('radio_'+i+j));}
if(comment_text){var comment_box=(Quiz_in_lightbox==false)?(this.fixed_quiz_design?D.get('quiz_comment_'+i+j):D.get('check_'+i+j)):D.get('comment_box_'+i+j);if(this.fixed_quiz_design)
{var image_close_link=document.createElement('div');image_close_link.className="quiz_image_close_link";image_close_link.id='image_close_link_'+i+'_'+j;}
else
{var image_close=document.createElement('img');image_close.src='http://'+domain+'/images/quiz/close.png';image_close.border=0;var image_close_link=document.createElement('a');image_close_link.id='image_close_link_'+i+'_'+j;image_close_link.appendChild(image_close);}
E.on(image_close_link,'click',function()
{var matches=this.id.toString().match(/[\d]/g);if(matches.length==2)
{Quiz.DeleteComment(matches[0],matches[1]);}});var image_close_container=document.createElement('div');image_close_container.className='quiz-comment-image-close';if(this.fixed_quiz_design)
{image_close_container.style.margin="-6px -4px";}
image_close_container.appendChild(image_close_link);var comment_div=document.createElement('div');comment_div.id='comment_'+i+j;comment_div.className='comment';if(this.fixed_quiz_design)
{comment_div.style.padding="7px 5px";}
else
{comment_div.style.position='absolute';}
comment=document.createTextNode(comment_text);comment_div.appendChild(image_close_container);comment_div.appendChild(comment);comment_box.appendChild(comment_div);}
k=0;while(radio=D.get('radio_'+i+k)){label=D.get('label_'+i+k);if(radio.value=='1'){label.style.fontWeight='bold';label.style.color='green';}
k++;}
if(Quiz_responses.length==Quiz_questions_count)
{var there_is_empty_element=false;for(i=0;i<Quiz_responses.length;i++)
{if(Quiz_responses[i]==undefined)
{there_is_empty_element=true;break;}}
if(!there_is_empty_element)
{D.get('fb_share_quiz_results_button').style.display='block';}}},Submit:function()
{if(quiz_type=='survey')
{for(i=0;i<Quiz_responses_to_save.length;i++)
{if(Quiz_responses_to_save[i]==-1)
{Quiz_own_responses[i]=document.getElementById('own_answer_'+i.toString()+'-1').value;}}
var save_request=new JsHttpRequest();save_request.onreadystatechange=function()
{if(save_request.readyState==4)
{}}
save_request.open('GET','/web-services/quiz/quiz_response.ws.php',true);save_request.send({'responses_to_save':Quiz_responses_to_save,'own_responses':Quiz_own_responses,'quiz_id':quiz_id});}}}
function countUpQuizResult(){var Ra=0;for(i in Quiz_responses){if(Quiz_responses[i]==1){Ra++;}}
return Ra+"/"+Quiz_responses.length;}
Y.util.Event.onDOMReady(function()
{var img=new Image();img.src='http://'+domain+'/images/quiz/wrong.gif';var img1=new Image();img1.src='http://'+domain+'/images/quiz/right.gif';var img2=new Image();img2.src='http://'+domain+'/images/quiz/close.png';});