$(document).ready(function(){is_staff=typeof(is_staff)=="undefined"?false:true;$("a").click(function(){if($(this).attr("href").match(/^http(s)?:\/\//)&&$(this).parents(".sponsors").length==0&&!is_staff){window.open($(this).attr("href"));return false}});$(".box-info").each(function(){if($.trim($(this).find(".box-inner").html()).length>0){$(this).show()}else{if(jQuery.browser.msie){$(this).remove()}}});$(".box-info>.box-inner>div").hover(function(){if($.trim($(this).find(".box-inner").html()).length>0){var c=$(this).position().top+10;$(this).find(".box-popup").css({top:c+"px","z-index":"100"}).show()}},function(){$(this).find(".box-popup").hide()});var a=function(){if($("#wrapper").height()<$(window).height()){$("#wrapper").css("height",$(window).height()+"px")}if($("#bg").height()<$(document).height()){$("#bg").css("height",$(document).height()+"px")}};a();$(window).resize(function(){a()});$(".sponsors li").hover(function(){$(this).addClass("hover");$(this).find(".sponsor-no").hide();$(this).find(".sponsor-ho").show();var c=$(this).find("span");var d=$(this).position().left;if($(this).parent().hasClass("sponsors-left")){c.css("left",d+"px").show()}else{c.css("left",d-c.outerWidth(true)+$(this).outerWidth(true)+"px").show()}},function(){$(this).removeClass("hover").find("span").hide();$(this).find(".sponsor-ho").hide();$(this).find(".sponsor-no").show()});$(".img-no").parent().hover(function(){$(this).find(".img-no").hide();$(this).find(".img-ho").show()},function(){$(this).find(".img-ho").hide();$(this).find(".img-no").show()});$(".sponsors li a").click(function(){var c=$(this).attr("href");var d=parseInt($(this).attr("data-id"));if(!is_staff){$.get("/bosw/xhr/sponsor/"+d+"/")}window.open(c);return false});$("#div_id_screenshot div.input a").hover(function(g){$(this).css({position:"relative"});var d=$(this).attr("href");var c=new Image();var f=$("<span/>").css({position:"absolute",display:"block"});$(c).load(function(){$(this).fadeIn();f.css("top","20px")}).error(function(){}).attr("src",d).appendTo(f.appendTo($(this)))},function(){$(this).find("span").remove()});$("#id_same_as_admin").change(function(){toggleForm($(this),".contact_billing_same_as")});$("#id_same_as_client").change(function(){toggleSubForm($(this),"cc")});$("#id_c-company_same_as_contractor").change(function(){toggleSubForm($(this),"c")});$("#id_c-same_as_contractor").change(function(){toggleForm($(this),".contact_concept_same_as");toggleCompanySameAs($(this))});$("#id_d-company_same_as_contractor").change(function(){toggleSubForm($(this),"d")});$("#id_d-same_as_contractor").change(function(){toggleForm($(this),".contact_management_same_as");toggleCompanySameAs($(this))});$("#id_e-company_same_as_contractor").change(function(){toggleSubForm($(this),"e")});$("#id_e-same_as_contractor").change(function(){toggleForm($(this),".contact_technical_same_as");toggleCompanySameAs($(this))});$("#id_f-company_same_as_contractor").change(function(){toggleSubForm($(this),"f")});$("#id_f-same_as_contractor").change(function(){toggleForm($(this),".contact_design_same_as");toggleCompanySameAs($(this))});$(".form-newsletter input[type=text]").focus(function(){var c=jQuery.parseJSON($(".form-newsletter").attr("data-initial"));if($(this).val()==c[$(this).attr("name")]){$(this).val("")}}).blur(function(){var c=jQuery.parseJSON($(".form-newsletter").attr("data-initial"));if($(this).val()==""){$(this).val(c[$(this).attr("name")])}});var b=5;$(".plugin_flickr .flickr-line").find("a").hover(function(){var d=$(this);var e=d.width(),c=d.height();var f=$("<div/>").addClass("shim").css({width:e-(2*b)+"px",height:c-(2*b)+"px"});d.append(f)},function(){var c=$(this);c.find(".shim").remove()});$(".alert-message a.close").click(function(){$(this).parents(".alert-message").remove();return false});$("#id_impossible").click(function(){if($(this).is(":checked")){$("#rating-form").find('input[name="grade"]').attr("checked","")}})});function toggleForm(c,b){var a=c.parents("fieldset").find(b);if(c.is(":checked")){a.hide()}else{a.show()}}function toggleSubForm(d,c){var b=d.parents("fieldset");var a=b.find("#div_id_"+c+"-company,#div_id_"+c+"-address,#div_id_"+c+"-zip_city");if(d.is(":checked")){a.hide()}else{a.show()}}function toggleCompanySameAs(b){var a=b.parents("li").next();if(b.is(":checked")){a.hide()}else{a.show()}}$(function(){if($.browser.msie&&$.browser.version.slice(0,1)<"8"&&($("#shortlist-table").length||$("#hall-of-fame-table").length)){var a=2000;$("div").each(function(){$(this).css("zIndex",a);a-=5});a=3000;$("#sponsors").css("zIndex",a);$("#sponsors").find("div").each(function(){$(this).css("zIndex",a);a-=5})}});
