//var hasSurvey;var renderLayer;var survey=function(id_survey,region){this.itemSelected=0;this.region=region;this.id_survey=parseInt(id_survey);this.setItem=function(value){this.itemSelected=value;};this.makeVote=function(captcha,captchaTyped){if(this.itemSelected!=0){if(!captchaTyped){alert("Debe ingresar el codigo de verificacion");return false;};var params='id_option='+this.itemSelected+'&captcha='+captcha+'&captchaTyped='+captchaTyped;var idSurvey=this.id_survey;var ajax=new Ajax.Request('http://'+document.domain+'/web/sys/survey/vote',{method:'POST',parameters:params,onSuccess:function(ajax){if(ajax.responseText=="OK"){var s=new survey(idSurvey);s.viewStats(idSurvey);}else{alert(ajax.responseText);};}});}else{alert("Debe seleccionar una opcion");}};this.viewStats=function(){$('survey_opt_'+this.id_survey).style.display='none';$('display_results_'+this.id_survey).style.display='block';new Ajax.Updater('display_results_'+this.id_survey,'http://'+document.domain+'/web/sys/survey/showstats',{method:'POST',parameters:'id_survey='+this.id_survey+'&region='+this.region});};this.back2Vote=function(){$('survey_opt_'+this.id_survey).style.display='';$('display_results_'+this.id_survey).style.display='none';};this.render=function(){new Ajax.Request('http://'+document.domain+'/web/sys/survey/get',{method:'POST',parameters:'id_survey='+this.id_survey+'&region='+this.region,onSuccess:function(response){$(region+'_components').insert(response.responseText);}});};};Event.observe(window,'load',function(){new Ajax.Request('/web/sys/survey/getJSON',{method:'post',parameters:{tpl:tplBasePath,instance:tplInstance},requestHeaders:{Accept:'application/json'},onSuccess:function(transport){var json=transport.responseText.evalJSON(true);var string='';for(var i=0;i<json.arr.length;i++){string=string+'var survey_'+json.arr[i].id+' = new survey(\''+json.arr[i].id+'\',\''+json.arr[i].region+'\'); survey_'+json.arr[i].id+'.render(); ';}eval(string);}});});function surveyInfo(id,region,action){var s=new survey(id,region);switch(action){case'render':s.render();break;case'stats':s.viewStats();break;case'back2Vote':s.back2Vote();break;case'makeVote':s.setItem($('optsel_'+id).value);s.makeVote($('captcha_'+id).value,$('captchaTyped_'+id).value);break;}}
