var setupAnswerForms=function(){var a=function(i){LI.show(i)
};
var b=function(){LI.hide("form-answer");
LI.hide("form-recommend")
};
var e=function(){LI.show("btns-primary");
LI.show("btns-private");
if(YDom.get("btns-flag")){LI.show("btns-flag","inline")
}};
var h=function(){LI.hide("btns-primary");
LI.hide("btns-private");
if(YDom.get("btns-flag")){LI.hide("btns-flag")
}};
var g=function(){var i=document.createElement("p");
i.id="btns-primary";
i.innerHTML='<a href="#" class="action" id="btn-answer"><span>'+i18n.TEXT_ANSWER+'</span></a> <a href="#" class="action secondary" id="btn-recommend"><span>'+i18n.TEXT_SUGGEST_EXPERT+"</span></a>";
document.getElementById("actions").insertBefore(i,document.getElementById("btns-private"))
};
var d=function(k){var m=YDom.getElementsByClassName("btn","p","actions");
for(var l=0;
l<m.length;
l++){var j=document.createElement("span");
j.innerHTML="&nbsp;"+i18n.TEXT_OR+' <a href="#" class="cancel" id="btn-cancel-'+k[l]+'">'+i18n.TEXT_CANCEL+"</a>";
m[l].appendChild(j)
}};
var f=function(){document.getElementById("answertext").getElementsByTagName("textarea")[0].focus()
};
var c=function(){YEvent.on("btn-answer","click",function(i){YEvent.preventDefault(i);
h();
a("form-answer");
f()
});
YEvent.on("btn-recommend","click",function(i){YEvent.preventDefault(i);
h();
a("form-recommend")
});
YEvent.on("btn-cancel-answer","click",function(i){YEvent.preventDefault(i);
b();
e()
});
YEvent.on("btn-cancel-recommend","click",function(i){YEvent.preventDefault(i);
b();
e()
})
};
return{init:function(){if(!document.getElementById||!document.getElementById("form-answer")){return
}g();
d(["answer","recommend"]);
c();
if(answerLevel=="fullAnswer"){h();
a("form-answer")
}else{if(answerLevel=="expertsSuggestion"){h();
a("form-recommend")
}}}}
}();
YEvent.on(window,"load",setupAnswerForms.init);
function privateNote(a){var d,f;
var e=function(){var j=d.parentNode.getElementsByTagName("h3")[0];
LI.hide(j);
LI.hide(d);
var g=j.innerHTML.replace(/<\/?[^>]+>/gi,"");
var h="shownote-"+a;
var i=document.createElement("p");
i.className="check";
i.innerHTML='<input type="checkbox" id="'+h+'"> <label for="'+h+'">'+g+"</label>";
d.parentNode.insertBefore(i,j);
YEvent.on(h,"click",c)
};
var c=function(){d.style.display=(this.checked)?"block":"none";
f.disabled=(this.checked)?false:true
};
var b=function(){if(YDom.getElementsByClassName("error","span",a).length!=0){LI.show(d);
document.getElementById("shownote-"+a).checked=true
}if(f.value!=""&&(f.value!=f._label)){LI.show(d);
document.getElementById("shownote-"+a).checked=true
}};
return{init:function(){if(!document.getElementById||!document.getElementById(a)){return
}d=YDom.get(a);
f=d.getElementsByTagName("textarea")[0];
e();
b()
}}
}YEvent.on(window,"load",function(){var a=new privateNote("privatenote1");
a.init()
});
YEvent.on(window,"load",function(){var a=new privateNote("privatenote2");
a.init()
});
var webResources=function(){var c,a;
var d=function(){for(var f=1;
f<c.length;
f++){var g=c[f].getElementsByTagName("input")[0];
if(g.value==""||g.value==g._label){LI.hide(c[f])
}}};
var e=function(){for(var f=0;
f<c.length-1;
f++){var g=c[f].getElementsByTagName("input")[0];
YEvent.on(g,"focus",b)
}};
var b=function(){var f=this.parentNode.nextSibling;
while(f.nodeType!=1){f=f.nextSibling
}LI.show(f)
};
return{init:function(){if(!document.getElementById||!document.getElementById("webresources")){return
}a=document.getElementById("webresources");
c=a.getElementsByTagName("p");
d();
e()
}}
}();
YEvent.on(window,"load",webResources.init);
var seeAllExpertise=function(){var b=function(){experts=YDom.getElementsByClassName("seemore","p","main");
for(var g=0;
g<experts.length;
g++){var k=experts[g].innerHTML;
var d=k.indexOf(",");
var f=k.substr(0,d);
var h=k.substr(d);
experts[g].innerHTML=f+'<span id="seemore_'+g+'">... <a href="#" class="seelink_'+g+'">'+i18n.TEXT_SEE_MORE+'</a></span><span style="display:none;" id="seeless_'+g+'">'+h+' <a href="#" class="seelink_'+g+'">'+i18n.TEXT_SEE_LESS+"</a></span>";
var c=experts[g].getElementsByTagName("a");
for(var e=0;
e<c.length;
e++){YEvent.on(c[e],"click",a)
}}};
var a=function(d){YEvent.preventDefault(d);
var g=this.className.split("seelink_")[1];
var f=document.getElementById("seemore_"+g);
var c=document.getElementById("seeless_"+g);
if(c.style.display=="none"){c.style.display="";
LI.hide(f)
}else{LI.hide(c);
f.style.display=""
}};
return{init:function(){b()
}}
}();
var flagQuestionForm=function(){var a=function(){LI.show("form-flag")
};
var c=function(){LI.hide("form-flag")
};
var f=function(){if(YDom.get("btns-primary")){LI.show("btns-primary");
LI.show("btns-private")
}LI.show("btns-flag","inline")
};
var g=function(){if(YDom.get("btns-primary")){LI.hide("btns-primary");
LI.hide("btns-private")
}LI.hide("btns-flag")
};
var b=function(){var h=document.createElement("span");
h.id="btns-flag";
h.innerHTML='&nbsp;|&nbsp;<a href="#" id="btn-flag">'+i18n.TEXT_FLAG_QUESTION+"</a>";
YDom.get("qmeta").appendChild(h)
};
var e=function(){var k=YDom.getElementsByClassName("btn","p","form-flag");
for(var j=0;
j<k.length;
j++){var h=document.createElement("span");
h.innerHTML="&nbsp;"+i18n.TEXT_OR+' <a href="#" class="cancel" id="btn-cancel-flag">'+i18n.TEXT_CANCEL+"</a>";
k[j].appendChild(h)
}};
var d=function(){YEvent.on("btn-flag","click",function(h){YEvent.preventDefault(h);
g();
a()
});
YEvent.on("btn-cancel-flag","click",function(h){YEvent.preventDefault(h);
c();
f()
})
};
return{init:function(){if(!document.getElementById||!document.getElementById("form-flag")){return
}b();
e();
d();
var h=YDom.getElementsByClassName("error","span","form-flag");
if(h.length>0){g();
a()
}if(answerLevel=="fullAnswer"||answerLevel=="expertsSuggestion"){g()
}}}
}();
YEvent.onAvailable("footer",flagQuestionForm.init);
var flagAnswerForm=function(){var c=function(){var d=YDom.getElementsByClassName("btn-flag-answer","a","main");
for(var e=0;
e<d.length;
e++){YEvent.on(d[e],"click",function(f){YEvent.preventDefault(f);
a(this)
})
}};
var b=function(){var f=YDom.getElementsByClassName("btn","p","form-flag-answer");
for(var e=0;
e<f.length;
e++){var d=document.createElement("span");
d.innerHTML="&nbsp;"+i18n.TEXT_OR+' <a href="#" class="cancel" id="btn-cancel-flag-answer" onclick="document.getElementById(\'form-flag-answer\').style.display = \'none\'; return false;">'+i18n.TEXT_CANCEL+"</a>";
f[e].appendChild(d)
}};
var a=function(d){var e=document.getElementById("form-flag-answer").cloneNode(true);
document.getElementById("form-flag-answer").parentNode.removeChild(document.getElementById("form-flag-answer"));
d.parentNode.parentNode.appendChild(e);
var f=d.id.split("btn-flag-answer-")[1];
e.getElementsByTagName("form")[0].answerID.value=f;
document.getElementById("form-flag-answer").style.display="block"
};
return{init:function(){if(!document.getElementById||!document.getElementById("form-flag-answer")){return
}b();
c();
var e=YDom.getElementsByClassName("error","span","form-flag-answer");
if(e.length>0){var d=document.getElementById("form-flag-answer").getElementsByTagName("form")[0].answerID.value;
a(document.getElementById("btn-flag-answer-"+d))
}}}
}();
YEvent.on(window,"load",flagAnswerForm.init);
var justAnswered=function(){return{init:function(){if(!YDom.get("yours")||!justAnswered){return
}setTimeout("window.scroll(0, YDom.getY('yours') - 10)",500)
}}
}();
YEvent.on(window,"load",justAnswered.init);