var pImages=[];var images_id=[];var images_viewed=[];var images_left=[];var results_id=[];var results_votes=[];var total_votes=0;var number_of_votes=0;var done=false;var animation_time=750;function votesString(a){if(typeof results_votes[a-1]=="number"){return Math.round(100*results_votes[a-1]/total_votes)+"%"}else{return""}}function displayResults(){var e=-1;var a=-1;var b=-1;var d=-1;var f=-1;var c=0;for(c=0;c<=images_id.length;c++){switch(images_id[c]){case results_id[0]:e=c;break;case results_id[1]:a=c;break;case results_id[2]:b=c;break;case results_id[3]:d=c;break;case results_id[4]:f=c;break}}$("img","#result1").replaceWith(pImages[e]);$("img","#result1").removeClass().width(207).height(260).addClass("left_img");$("div#result_text1").text(votesString(1));$("img","#result2").replaceWith(pImages[a]);$("img","#result2").removeClass().width(103).height(129).addClass("right_tl");$("div#result_text2").text(votesString(2));$("img","#result3").replaceWith(pImages[b]);$("img","#result3").removeClass().width(103).height(129).addClass("right_tr");$("div#result_text3").text(votesString(3));$("img","#result4").replaceWith(pImages[d]);$("img","#result4").removeClass().width(103).height(130).addClass("right_bl");$("div#result_text4").text(votesString(4));$("img","#result5").replaceWith(pImages[f]);$("img","#result5").removeClass().width(103).height(130).addClass("right_br");$("div#result_text5").text(votesString(5));$("#results").show(animation_time)}function getResults(){$.get("get_results.php?widget="+widget.id,function(d){var c=d.split(";");for(var b=0;b<c.length;b++){var a=c[b].split(",");results_id[b]=a[0];results_votes[b]=parseInt(a[1],10);total_votes+=results_votes[b]}displayResults()})}function noImagesLeft(){$("#statusBar").html("Done!");done=true;$("#choice").hide(animation_time,function(){getResults()})}function inArray(c,b){for(var a=0;a<c.length;a++){if(c[a]==b){return true}}return false}function nextUnviewed(){for(var a=0;a<images_id.length;a++){if(images_id.length===0){continue}if(inArray(images_viewed,images_id[a])){continue}else{return pImages[a]}}return false}function nextImage(b){var c=nextUnviewed();if(c){$(c).removeClass().width(207).height(260);$("img",b).replaceWith(c);images_viewed.push($(c).data("id"))}else{noImagesLeft()}}function getUrl(a){return"http://www.kikazette.com/widget_v2_data/"+(a%127)+"/"+(a%131)+"/"+(a%137)+"/"+a+".jpg"}function randomizeArray(a){var c=a.length;if(c===0){return}while(--c){var b=Math.floor(Math.random()*(c+1));var e=a[c];var d=a[b];a[c]=d;a[b]=e}}function loadImages(){for(var a=0;a<images_id.length;a++){if(images_id.length===0){continue}var b=new Image();b.src=getUrl(images_id[a]);$(b).attr("title","Click on the picture to vote!");$(b).data("id",images_id[a]);pImages.push(b);$(b).width(102).height(129).addClass("gallery_img");if(a<8){$("img","#gallery"+(a+1)).replaceWith(b)}}if(window.register_directly=="yes"){$("#main").height(260);$("#reg1").show()}else{$("#gallery").show(animation_time+1000,function(){$("#main").height(260);if(window.register_directly!="yes"){$("#gallery").hide(animation_time+1500,function(){nextImage($("a#img_a"));$("img","a#img_a").addClass("left_img");nextImage($("a#img_b"));$("img","a#img_b").addClass("right_img");if(window.register_directly!="yes"){$("#choice").show(animation_time,function(){$("#main").height("auto")})}$("#statusBar").show()})}})}}function getImages(){$.get("get_images.php?widget="+widget.id+"",function(a){images_id=a.split(";");randomizeArray(images_id);loadImages()})}function submit_handler(){if($("input#email").val()!==""&&$("input#name").val()!==""&&$("input#pass1").val()!==""&&$("input#pass2").val()!==""){if($("input#pass1").val()!==$("input#pass2").val()){alert("The passwords don't match! Please type them again!");$("input#pass1").val("");$("input#pass2").val("");return false}else{passhash=SHA256($("input#pass1").val()+$("input#email").val());$("#reg1").hide(animation_time,function(){$.post("register_email.php",{email:$("input#email").val(),name:$("input#name").val(),pass1:passhash},function(a){if(a=="success"){$("#reg2_success").show(animation_time)}else{if(a=="invalid_email"){$("#reg2_invalid_email").show(animation_time)}else{$("#reg2_error").show(animation_time)}}})})}}return false}$(document).ready(function(){$("a#img_a").click(function(b){b.preventDefault();if(!done){var c=$("img",this);var a=$("a#img_b");$.get("vote.php?widget="+widget.id+"&vote="+$(c).data("id"),function(d){nextImage(a);number_of_votes++;if(number_of_votes>0&&!done){$("#statusBar").html(number_of_votes+" of "+(images_id.length-1)+" votes")}$("img",a).addClass("right_img")})}});$("a#img_b").click(function(b){b.preventDefault();if(!done){var c=$("img",this);var a=$("a#img_a");$.get("vote.php?widget="+widget.id+"&vote="+$(c).data("id"),function(d){nextImage(a);number_of_votes++;if(number_of_votes>0&&!done){$("#statusBar").html(number_of_votes+" of "+(images_id.length-1)+" votes")}$("img",a).addClass("left_img")})}});$("a#click_here_to_register").click(function(a){a.preventDefault();$("#login_or_register").hide();$("#reg1").show()});$("div#bottom_image").click(function(a){a.preventDefault();window.register_directly="yes";$("#main").height("auto");$("#main").hide(animation_time,function(){$("#gallery").hide();$("#choice").hide();$("#results").hide();$("#reg1").hide();$("#reg2_error").hide();$("#reg2_success").hide();$("#reg2_invalid_email").hide();$("#statusBar").hide();$("#login_or_register").show();$("#main").show(animation_time)})});$("a#submit_link").click(function(a){a.preventDefault();submit_handler()});$("a#retry").click(function(a){a.preventDefault();$("#reg2_invalid_email").hide(animation_time,function(){$("#reg1").show(animation_time)})});getImages()});
