var anchorTo="";var setShadows=1;var userag=navigator.userAgent.toLowerCase();var is_ie6=(userag.indexOf("msie 6")&&document.all&&userag.indexOf("netscape")==-1);function hideLoginDialog(){var a=new Fx.Tween($("login-overlay"),{duration:0,transition:Fx.Transitions.Cubic.easeInOut,wait:false});var b=new Fx.Tween($("login-dialog-wrap"),{duration:80,transition:Fx.Transitions.Cubic.easeInOut,wait:false});
if(is_ie6){b.start("opacity",0);}else{b.start("opacity",0).chain(function(){a.start("opacity",0);});}b.addEvent("complete",function(){if(!is_ie6){$("login-overlay").setStyle("display","none");}$("login-dialog-wrap").setStyle("display","none");});window.removeEvent("keydown");}function showLoginDialog(d,i,e,f,h){$("loginCopy").innerHTML=i?i:"You must sign in to continue";
$("ft").value=f;$("fi").value=h;anchorTo=e;var c=new Fx.Tween($("login-overlay"),{duration:0,transition:Fx.Transitions.Cubic.easeInOut,wait:false});var g=new Fx.Tween($("login-dialog-wrap"),{duration:80,transition:Fx.Transitions.Cubic.easeInOut,wait:false});var b=window.innerWidth>document.body.offsetWidth?window.innerWidth:document.body.offsetWidth;
var a=window.innerHeight>document.body.offsetHeight?window.innerHeight:document.body.offsetHeight;if(!is_ie6){$("login-overlay").setStyle("width",b);$("login-overlay").setStyle("height",a);$("login-overlay").setStyle("display","block");}$("login-dialog-wrap").setStyle("display","block");$("login-dialog-wrap").setPosition();
$("login-close").setPosition({relativeTo:$("login-dialog"),position:"upperLeft",offset:{x:532,y:-14}});if(setShadows==1){setLoginDropShadows();setShadows=0;}if(is_ie6){g.start("opacity",0,1);}else{c.start("opacity",0,0.4).chain(function(){g.start("opacity",1);});}window.addEvent("resize",function(){$("login-dialog-wrap").setPosition();
});window.addEvent("scroll",function(){$("login-dialog-wrap").setPosition();});window.addEvent("keydown",function(j){if(j.key=="esc"){hideLoginDialog();}});g.addEvent("complete",function(j){$("email_address").focus();});}function fnFixPng(b){var a=b.currentStyle.backgroundImage;var d=a.substring(5,a.length-2);
var c=(b.currentStyle.backgroundRepeat=="no-repeat")?"crop":"scale";b.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+d+"', sizingMethod='"+c+"')";b.style.backgroundImage="url('/globals/images/pixel.gif')";}function setLoginDropShadows(){if(is_ie6){fnFixPng($("login-shadow-t"));
fnFixPng($("login-shadow-bl"));fnFixPng($("login-shadow-r"));fnFixPng($("login-shadow-l"));fnFixPng($("login-shadow-tl"));fnFixPng($("login-shadow-tr"));fnFixPng($("login-shadow-b"));fnFixPng($("login-shadow-br"));fnFixPng($("login-close"));}$("login-shadow-t").setPosition({relativeTo:$("login-dialog"),position:"upperLeft",offset:{x:0,y:-18}});
$("login-shadow-b").setPosition({relativeTo:$("login-dialog"),position:"upperLeft",offset:{x:0,y:233}});$("login-shadow-r").setPosition({relativeTo:$("login-dialog"),position:"upperRight",offset:{x:0,y:0}});$("login-shadow-l").setPosition({relativeTo:$("login-dialog"),position:"upperLeft",offset:{x:-13,y:0}});
$("login-shadow-tl").setPosition({relativeTo:$("login-dialog"),position:"upperLeft",offset:{x:-13,y:-18}});$("login-shadow-tr").setPosition({relativeTo:$("login-dialog"),position:"upperRight",offset:{x:0,y:-18}});$("login-shadow-bl").setPosition({relativeTo:$("login-dialog"),position:"upperLeft",offset:{x:-13,y:233}});
$("login-shadow-br").setPosition({relativeTo:$("login-dialog"),position:"upperRight",offset:{x:0,y:233}});}var seedHttp;var loginHttp;function loadXmlDoc2(b){try{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(b);return(xmlDoc);}catch(a){try{parser=new DOMParser();xmlDoc=parser.parseFromString(b,"text/xml");
return(xmlDoc);}catch(a){alert(a.message);}}return(null);}function getXmlElement2(b,a){try{return b.getElementsByTagName(a)[0].childNodes[0].nodeValue;}catch(c){return false;}}function quickLogin(){seedHttp=null;loginHttp=null;hideToolLogin=null;if(window.XMLHttpRequest){seedHttp=new XMLHttpRequest();
loginHttp=new XMLHttpRequest();}else{if(window.ActiveXObject){try{seedHttp=new ActiveXObject("Msxml2.XMLHTTP.4.0");loginHttp=new ActiveXObject("Msxml2.XMLHTTP.4.0");}catch(b){try{seedHttp=new ActiveXObject("Microsoft.XMLHTTP");loginHttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(b){}}}}$("login-response").innerHTML="Signing In";
create_cookie("cookiemonster",42,1/(24*60*60));if(read_cookie("cookiemonster")!=42){$("login-response").innerHTML="You Must Have Cookies Enabled To Login";return false;}if(seedHttp!=null&&loginHttp!=null){var a=encodeURIComponent($("email_address").value);var d=$("password").value;if(d==""||a==""){$("login-response").innerHTML="Please Enter Your Username and Password";
return;}var c="task=getseed&email="+a;seedHttp.open("POST","/login",true);seedHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");seedHttp.setRequestHeader("Content-length",c.length);seedHttp.onreadystatechange=quickSeed;seedHttp.send(c);}else{$("login-response").innerHTML="Your Browser Does Not Support AJAX";
}}function quickSeed(){if(seedHttp.readyState==4){if(seedHttp.status==200){var d=loadXmlDoc2(seedHttp.responseText);if(getXmlElement2(d,"code")=="ok"){var a=getXmlElement2(d,"id");var e=getXmlElement2(d,"responseText");var g=encodeURIComponent($("email_address").value);var c=hex_sha1(hex_sha1(hex_md5($("password").value)+e));
var f=$("itemType").value;var i=$("itemId").value;var j=$("ft").value;var h=$("fi").value;var b="task=plantSeed&login=quick&email="+g+"&seed="+c+"&seedId="+a+"&itemType="+f+"&itemId="+i+"&ft="+j+"&fi="+h;loginHttp.open("POST","/login",true);loginHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
loginHttp.setRequestHeader("Content-length",b.length);loginHttp.onreadystatechange=quickResponse;loginHttp.send(b);}else{if(getXmlElement2(d,"code")=="fail"&&getXmlElement2(d,"id")=="fail_lockout"){$("login-response").innerHTML=getXmlElement2(d,"responseText");}else{$("login-response").innerHTML=getXmlElement2(d,"responseText");
}}}else{$("login-response").innerHTML="Login Failed";}}}function quickResponse(){if(loginHttp.readyState==4){if(loginHttp.status==200){xml=loadXmlDoc2(loginHttp.responseText);if(getXmlElement2(xml,"code")=="ok"){$("login-response").innerHTML=getXmlElement2(xml,"responseText");if(getXmlElement2(xml,"url")){anchorTo=getXmlElement2(xml,"url");
setTimeout(reloadToAnchor,1000);}else{setTimeout(refreshPage,1000);}}else{$("login-response").innerHTML=getXmlElement2(xml,"responseText");}}else{$("login-response").innerHTML="Login Failed";}}}function reloadToAnchor(){window.location.href=anchorTo;window.location.reload();}function refreshPage(){var a=window.location.href;
if(a.indexOf("#")>=0){a=a.substring(0,a.indexOf("#"));}if(anchorTo&&anchorTo!=""){if(anchorTo.indexOf("ttp://")==1){window.location=anchorTo;return;}else{window.location.href=a+"#"+anchorTo;}}window.location.reload();}if(document.images){pic1=new Image(16,16);pic1.src="/globals/images/loading.gif";pic2=new Image(10,10);
pic2.src="/globals/images/green-arrow-icon.gif";}function verifyPromo(){$("promo_code_results").innerHTML='<img style="width:16px;height:16px" src="/globals/images/loading.gif"/> Verifying...';new Request.HTML({url:"/create-account/verify-promo?code="+$("promo_code").value,method:"get",update:$("promo_code_results")}).send();
}