var dropdowns={signin:{nav:'#navSignin',box:'#signin-box',firstField:'#signin-email'},redeem:{nav:'#navRedeem',box:'#redeem-box',firstField:'#redeem-code-id'}};function toggleDropdown(ddname,show_it){var dropdown=dropdowns[ddname];if(show_it===undefined){show_it=$(dropdown.box).hasClass('hide');}
$(dropdown.nav).toggleClass('active',show_it);$(dropdown.box).toggleClass('hide',!show_it);if(show_it){$(dropdown.firstField).focus();}}
$(function(){$(dropdowns.signin.nav).click(function(e){e.preventDefault();toggleDropdown('redeem',false);toggleDropdown('signin');});$(dropdowns.redeem.nav).click(function(e){e.preventDefault();toggleDropdown('signin',false);toggleDropdown('redeem');});$('#searchbox').focus(function(){if(this.value=='Search'){this.value='';}
this.style.color='#000';});$('#newsletter-box').focus(function(){if(this.value=='Email address'){this.value='';}
this.style.color='#000';});});$(document).ajaxSend(function(event,xhr,settings){function getCookie(name){var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}
function sameOrigin(url){var host=document.location.host;var protocol=document.location.protocol;var sr_origin='//'+host;var origin=protocol+sr_origin;return(url==origin||url.slice(0,origin.length+1)==origin+'/')||(url==sr_origin||url.slice(0,sr_origin.length+1)==sr_origin+'/')||!(/^(\/\/|http:|https:).*/.test(url));}
function safeMethod(method){return(/^(GET|HEAD|OPTIONS|TRACE)$/.test(method));}
if(!safeMethod(settings.type)&&sameOrigin(settings.url)){xhr.setRequestHeader("X-CSRFToken",getCookie('csrftoken'));}});(function(a){a.fn.extend({tabify:function(e){function c(b){hash=a(b).find("a").attr("href");return hash=hash.substring(0,hash.length-4)}function f(b){a(b).addClass("active");a(c(b)).show();a(b).siblings("li").each(function(){a(this).removeClass("active");a(c(this)).hide()})}return this.each(function(){function b(){location.hash&&a(d).find("a[href="+location.hash+"]").length>0&&f(a(d).find("a[href="+location.hash+"]").parent())}var d=this,g={ul:a(d)};a(this).find("li a").each(function(){a(this).attr("href",a(this).attr("href")+"-tab")});location.hash&&b();setInterval(b,100);a(this).find("li").each(function(){a(this).hasClass("active")?a(c(this)).show():a(c(this)).hide()});e&&e(g)})}})})(jQuery);
