YAHOO.namespace("mirchee");var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;YAHOO.mirchee.uisynth=function(){return{searchPrevious:function(a){Dom.get("search_text_input").value=a;Dom.get("search").submit()},scSaveProfile:function(a){Dom.addClass("progress","hidden")},fcSaveProfile:function(a){Dom.addClass("progress","hidden")},saveProfile:function(b){Dom.removeClass("progress","hidden");Dom.get("progress").style.left=document.body.clientWidth-Dom.get("progress").clientWidth;Dom.get("progress").style.top=document.body.scrollTop;var a=YAHOO.util.Connect.asyncRequest("POST",saveProfileUrl+"/operation-saveProfile/id-"+b,{success:YAHOO.mirchee.uisynth.scSaveProfile,failure:YAHOO.mirchee.uisynth.fcSaveProfile,cache:false})},details:function(a){document.location="/detail.do?id="+a}}}();function inspect(c){var b="";for(var a in c){b+=a+": "+c.getAttribute(a)+"\n"}status="inspect:"+b}function show(b){var a=el(b);if(a){a.style.visibility="visible";a.style.display="inline"}}function showblock(b){var a=el(b);if(a){a.style.visibility="visible";a.style.display="block"}}function hide(b){var a=el(b);if(a){a.style.visibility="hidden";a.style.display="none"}}function el(a){return document.getElementById(a)}function isUndefined(a){return(typeof a=="undefined")}function point(){var a;var b}function getOffsets(d){var e=new point();if(d){var a=d.offsetLeft;var c=d.offsetParent;while(c){if(c.offsetLeft){a+=c.offsetLeft}c=c.offsetParent}e.x=a;var b=d.offsetTop;c=d.offsetParent;while(c){if(c.offsetTop){b+=c.offsetTop}c=c.offsetParent}e.y=b}return e}function getEventSource(a){if(!a){a=window.event}if(a&&a.target){return a.target}else{if(a&&a.srcElement){return a.srcElement}}return null}String.prototype.trim=new Function("return this.replace(/^\\s+|\\s+$/g,'')");var clickX;var clickY;var windowWidth;var windowHeight;var popupWidth;var scrollTop;var scrollLeft;var scrollBottom;var scrollRight;function positionPopup(b){popupWidth=el(b).offsetWidth;popupHeight=el(b).offsetHeight;var a=(clickX+popupWidth)>windowWidth;var e=clickX+scrollLeft;if(a){e=e-popupWidth}if(e<0){e=clickX+scrollLeft}var c=(clickY+popupHeight)>windowHeight;var d=clickY+scrollTop;if(c){d=d-popupHeight}if(d<0){var d=clickY+scrollTop}el(b).style.left=e;el(b).style.top=d};function search(){el("search").submit()}function getEvent(a){if(!a){a=window.event}return a}var toggledStates=new Array();var collapsed=0;var expanded=1;function toggle(a){var b=toggledStates[a];if(isUndefined(b)||(b==collapsed)){if(el("ecimg_"+a)!=null){el("ecimg_"+a).src="/images/expanded.gif";toggledStates[a]=expanded;showblock("catvalues_"+a)}}else{if(el("ecimg_"+a)!=null){el("ecimg_"+a).src="/images/collapsed.gif";toggledStates[a]=collapsed;hide("catvalues_"+a)}}}function refine(a,b){el("refineCat").value=a;el("refineValue").value=b;el("refineSearchForm").submit()}function highlightRefineValue(a,g){var h=el("catvalues_"+a);if(h==null){return}var f=h.childNodes;for(var d=0;d<f.length;d++){var c=f[d];var e=c.childNodes;for(var b=0;b<e.length;b++){if(e[b].style){e[b].style.fontSize="10px";e[b].style.fontWeight="bold";e[b].style.textDecoration="underline";e[b].style.backgroundColor="transparent";e[b].style.color="#75AF71";e[b].style.padding="0px";e[b].style.lineHeight="1em"}}}}function removeFilter(a,b){el("removeCat").value=a;el("removeValue").value=b;el("removeFilterForm").submit()}function searchSuggested(a){el("search_text_input").value=a;el("search").submit()}function searchPrevious(a){el("search_text_input").value=a;el("search").submit()}function saveProfile(b){show("progress");el("progress").style.left=document.body.clientWidth-el("progress").clientWidth;el("progress").style.top=document.body.scrollTop;var a=YAHOO.util.Connect.asyncRequest("POST",saveProfileUrl+"/operation-saveProfile/id-"+b,personalizationCallback,"")}function deleteProfile(a){el("id").value=a;el("deleteProfileForm").submit()}var tid;function timeoutFn(){window.clearTimeout(tid);hide("progress")}var personalizationCallback={success:function(a){tid=window.setTimeout(timeoutFn,1000)},failure:function(a){hide("progress")}};function getRefineChoices(b){var a=YAHOO.util.Connect.asyncRequest("POST",refineMoreUrl,refineMoreCallback,"refineChoices=true&id="+b)}function showRefineMoreSimplified(a,b){showblock("hiddenBlock_"+b);hide("refineMoreLink_"+b)}function showRefineMore(a,e){a=getEvent(a);var d=0;var c=0;var b=null;if(a.srcElement){b=a.srcElement}else{if(a.target){b=a.target}}if(b.offsetParent){while(b.offsetParent){d+=b.offsetLeft;c+=b.offsetTop;b=b.offsetParent}}el("refineTree").style.position="relative";clickX=a.clientX;clickY=a.clientY;el("refineMoreBody").innerHTML="<span class='loading'>Loading...</span>";show("refineMore");getRefineChoices(e);el("overlayRefineMoreLink").style.left=d;el("overlayRefineMoreLink").style.top=c;show("overlayRefineMoreLink");el("refineMore").style.left=el("overlayRefineMoreLink").offsetLeft+el("overlayRefineMoreLink").offsetWidth-2;el("refineMore").style.top=el("overlayRefineMoreLink").offsetTop-(el("refineMore").offsetHeight/2)+(el("overlayRefineMoreLink").offsetHeight/2);el("refineMore").style.zIndex=1;el("refineMore").style.position="absolute";el("refineMore").style.border="2px solid #1C457C";if(a.stopPropagation){a.stopPropagation()}else{window.event.cancelBubble=true}}var refineMoreCallback={success:function(a){el("refineMoreBody").innerHTML=a.responseText},failure:function(a){}};function closeChoices(){hide("overlayRefineMoreLink");hide("refineMore")}var cnt=0;function closeRefineBox(){cnt=0;hide("refineMore")}function animateRefineBoxClose(){var a="refineMore";el("refineMoreBody").style.width=(el("refineMoreBody").offsetWidth-10)+"px";el(a).style.width=(el(a).offsetWidth-10)+"px";el("refineMoreBody").style.height=(el("refineMoreBody").offsetHeight-10)+"px";el(a).style.height=(el(a).offsetHeight-10)+"px";if(el(a).offsetWidth<=0||el(a).offsetHeight<=0){window.clearTimeout(tid);hide(a)}else{cnt++;tid=window.setTimeout(animateRefineBoxClose,20)}}function showLongDescription(a){show("longdesc_"+a);hide("shortdesc_"+a)}var viewProfileDialog=null;function showLongDescription_t(a){if(viewProfileDialog==null){viewProfileDialog=new YAHOO.widget.Dialog("profileDlg",{width:500,height:600,modal:true,fixedcenter:true,draggable:false,zIndex:100000})}YAHOO.util.Dom.get("viewProfileResult").innerHTML="";YAHOO.util.Dom.removeClass("profileDlg","hide");viewProfileDialog.render();viewProfileDialog.show();YAHOO.util.Dom.removeClass("wait","hide");var b=YAHOO.util.Connect.asyncRequest("POST",viewProfileUrl,viewProfileCallback,"id="+a+"&mode=bare")}var viewProfileCallback={success:function(a){YAHOO.util.Dom.get("viewProfileResult").innerHTML=a.responseText;YAHOO.util.Dom.addClass("wait","hide")},failure:function(a){viewProfileDialog.close()}};function showShortDescription(a){show("shortdesc_"+a);hide("longdesc_"+a)}function captureKeyPressFreeformRefine(a){var b=-1;a=(a)?a:((window.event)?window.event:"");if(a){b=(a.keyCode)?a.keyCode:a.which}if(b==13){refine("REFINE_FREEFORM_CATEGORY",el("refinKeyword").value)}}function share(a){var b=window.open("","EmailWindow","directories=no,toolbar=no,menubar=no,scrollbars=no,resizable=no,height=500,width=460");document.email.target="EmailWindow";document.email.documentId.value=a;document.email.submit()}function sendMail(){document.sendEmailForm.submit()}function captureLogin(a){var b=-1;a=(a)?a:((window.event)?window.event:"");if(a){b=(a.keyCode)?a.keyCode:a.which}if(b==13){login()}}function login(){document.f.submit()}function registerUser(){document.register.submit()}var clickX;var clickY;function showHelp(a,c){helpEvent=getEvent(a);clickX=helpEvent.clientX;clickY=helpEvent.clientY;var b=YAHOO.util.Connect.asyncRequest("POST",helpUrl,showHelpCallback,"id="+c)}var showHelpCallback={success:function(b){var a=el("help");if(a==null){a=document.createElement("div");a.id="help";document.body.appendChild(a)}a.innerHTML=b.responseText;show("help");positionPopup()},failure:function(a){}};function positionPopup(){var i=el("help").offsetWidth;var h=el("help").offsetHeight;var c=document.body.offsetWidth;var a=document.body.offsetHeight;var b=document.body.scrollTop;var f=document.body.scrollLeft;var d=(clickX+i)>c;var g=clickX+f;if(d){g=g-i}if(g<0){g=clickX+f}var e=(clickY+h)>a;var j=clickY+b;if(e){j=j-h}if(j<0){var j=clickY+b}el("help").style.left=g;el("help").style.top=j}var lastLoginDocId=null;function getLastLoginDate(c,a,b){lastLoginDocId=c;var d=YAHOO.util.Dom.get("last_login_wait_indicator_"+lastLoginDocId);YAHOO.util.Dom.removeClass(d,"hide");var e=YAHOO.util.Connect.asyncRequest("POST",lastLoginUrl,lastLoginCallback,"objectTypeName=Profile&websiteUrl="+a+"&objectUrl="+b+"&fieldName=lastOnline")}var lastLoginCallback={success:function(c){var b=c.responseText;if(b==null||b==""||b=="null"){return lastLoginCallback.failure(c)}var a=YAHOO.util.Dom.get("last_login_wait_indicator_"+lastLoginDocId);YAHOO.util.Dom.addClass(a,"hide");a=YAHOO.util.Dom.get("last_login_msg_"+lastLoginDocId);YAHOO.util.Dom.addClass(a,"success");a.innerHTML=c.responseText;lastLoginDocId=null},failure:function(b){var a=YAHOO.util.Dom.get("last_login_wait_indicator_"+lastLoginDocId);YAHOO.util.Dom.addClass(a,"hide");a=YAHOO.util.Dom.get("last_login_msg_"+lastLoginDocId);YAHOO.util.Dom.addClass(a,"error");a.innerHTML="error";lastLoginDocId=null}};var currentReviewDocId=null;function getReviews(f,b,e){currentReviewDocId=f;var c=YAHOO.util.Dom.get("get_reviews_wait_indicator_"+currentReviewDocId);YAHOO.util.Dom.removeClass(c,"hide");el("reviewButton"+f).disabled=true;var a=reviewsUrl;var d=YAHOO.util.Connect.asyncRequest("POST",a,reviewsCallback,"title="+e+"&author="+b)}var reviewsCallback={success:function(e){if(currentReviewDocId==null){return}var b="reviews"+currentReviewDocId;el("reviews_internal"+currentReviewDocId).innerHTML=e.responseText;el("reviewButton"+currentReviewDocId).disabled=false;var d=YAHOO.util.Dom.get("get_reviews_wait_indicator_"+currentReviewDocId);YAHOO.util.Dom.addClass(d,"hide");currentReviewDocId=null;YAHOO.util.Dom.removeClass(b,"hide");var a={height:{to:280}};var c=new YAHOO.util.Anim(b,a);c.animate()},failure:function(b){el("reviewButton"+currentReviewDocId).disabled=false;var a=YAHOO.util.Dom.get("get_reviews_wait_indicator_"+currentReviewDocId);YAHOO.util.Dom.addClass(a,"hide");currentReviewDocId=null}};function reviewsClosed(){}function closeReviews(d){var b="reviews"+d;var a={height:{to:1}};var c=new YAHOO.util.Anim(b,a);c.onComplete.subscribe(reviewsClosed);c.animate()}function hideLastCreatedLoad(){hide("loading")};YAHOO.mirchee.uisynth.lastviewed=function(){return{init:function(){}}}();YAHOO.mirchee.uisynth.searchresults=function(){return{imgResize:function(){var a=Dom.getElementsByClassName("mi_img","img","profiles-list");var b=(a!=null)?a.length:0;for(var f=0;f<b;f++){var c=a[f];var g=c.height;var k=c.width;var e=200;var j=k;var d=g;if(g<e&&k<e){}else{if(k>g){d=(g/k)*e;j=e}else{j=(k/g)*e;d=e}c.style.height=Math.round(d);c.style.width=Math.round(j)}}},search:function(){Dom.get("search").submit();return false},init:function(){Dom.get("sharecontainer").appendChild(Dom.get("results_message"));Dom.removeClass("results_message","hidden");Dom.get("sharecontainer").appendChild(Dom.get("create_date_refine_top"));Dom.removeClass("create_date_refine_top","hidden");Dom.removeClass("share","hidden")}}}();YAHOO.mirchee.uisynth.pagelayout=function(){return{resizeLogo:function(){var f=Dom.get("titleimage");var e=f.offsetHeight;var b=f.offsetWidth;var g=181;var c=64;var a=b;var d=e;if(e<c&&b<g){}else{if(e>c&&b<g){d=(c/e)*e;a=(d/e)*b}else{if(b>g&&e<c){a=(g/b)*b;d=(a/b)*e}else{if(b>g&&e>c){a=(g/b)*b;d=(a/b)*e;if(d>c){d=(c/d)*d;a=(d/e)*b;if(a>g){a=g}}}}}f.style.height=d+"px";f.style.width=a+"px"}f.style.visibility="visible"},init:function(){}}}();YAHOO.mirchee.uisynth.recent=function(){var a=new Array();showButtons=function(c,d){var b=Dom.getElementsByClassName("buttons","div",d.el);Dom.removeClass(b[0],"hidden")};hideButtons=function(c,d){var b=Dom.getElementsByClassName("buttons","div",d.el);Dom.addClass(b[0],"hidden")};return{imgResize:function(m,c){var b=Dom.getElementsByClassName("mi_img_loading","img",c);var d=(b!=null)?b.length:0;for(var j=0;j<d;j++){var e=b[j];e.style.visibility="hidden";e.style.display="none"}var b=Dom.getElementsByClassName("mi_img","img",c);var d=(b!=null)?b.length:0;for(var j=0;j<d;j++){var e=b[j];var k=e.offsetHeight;var p=e.offsetWidth;if(k<=0||p<=0){k=10000;p=8000}var g=m;var n=p;var f=k;if(k<g&&p<g){}else{if(p>k){f=(k/p)*g;n=g}else{n=(p/k)*g;f=g}e.style.height=f+"px";e.style.width=n+"px"}e.style.visibility="visible";e.style.display="inline";var o=e.offsetParent;var l=o.offsetHeight;var q=o.offsetWidth;e.style.top=l/2-f/2;e.style.left=q/2-n/2}},resize2:function(){YAHOO.mirchee.uisynth.recent.resize("lastCreated")},resize3:function(){YAHOO.mirchee.uisynth.recent.resize("lastviewed")},resize4:function(){YAHOO.mirchee.uisynth.recent.resize("detailcard")},resize:function(b){if(YAHOO.lang.isUndefined(b)){b="lastCreatedSmall"}var h=0;var c=Dom.getElementsByClassName("listingunit-small","ul",b);var f=(c!=null)?c.length:0;for(var e=0;e<f;e++){var g=c[e];var d=g.offsetHeight;h=(h<d)?d:h}for(var e=0;e<f;e++){var g=c[e];g.style.height=h}},addImageForPreloading:function(b){},init:function(){var b=Dom.getElementsByClassName("listingunit-small","ul","lastCreated");var d=(b!=null)?b.length:0;for(var c=0;c<d;c++){var e=b[c]}}}}();YAHOO.mirchee.uisynth.related=function(){showButtons=function(b,c){var a=Dom.getElementsByClassName("buttons","div",c.el);Dom.removeClass(a[0],"hidden")};hideButtons=function(b,c){var a=Dom.getElementsByClassName("buttons","div",c.el);Dom.addClass(a[0],"hidden")};return{resize:function(){var f=0;var a=Dom.getElementsByClassName("listingunit-small","ul","related");var d=(a!=null)?a.length:0;for(var c=0;c<d;c++){var e=a[c];var b=e.offsetHeight;f=(f<b)?b:f}for(var c=0;c<d;c++){var e=a[c];e.style.height=f}},init:function(){var a=Dom.getElementsByClassName("listingunit-small","ul","related");var c=(a!=null)?a.length:0;for(var b=0;b<c;b++){var d=a[b]}}}}();YAHOO.mirchee.uisynth.longtext=function(){return{expand:function(c,d){var a=c+"_fulltext_"+d;var b=c+"_snippet_"+d;Dom.addClass(b,"hidden");Dom.removeClass(a,"hidden")},collapse:function(c,d){var a=c+"_fulltext_"+d;var b=c+"_snippet_"+d;Dom.removeClass(b,"hidden");Dom.addClass(a,"hidden")}}}();YAHOO.mirchee.uisynth.refine=function(){return{captureKeyPressFreeformRefine:function(a){var b=-1;a=(a)?a:((window.event)?window.event:"");if(a){b=(a.keyCode)?a.keyCode:a.which}if(b==13){YAHOO.mirchee.uisynth.refine.refine("REFINE_FREEFORM_CATEGORY",Dom.get("refinKeyword").value)}},removeFilter:function(a,b){Dom.get("removeCat").value=a;Dom.get("removeValue").value=b;Dom.get("removeFilterForm").submit()},refine:function(a,b){Dom.get("refineCat").value=a;Dom.get("refineValue").value=b;Dom.get("refineSearchForm").submit()}}}();YAHOO.mirchee.uisynth.fonts=function(){return{init:function(){Cufon.replace("of");var a=Dom.getElementsByClassName("cufon","of");var c=(a!=null)?a.length:0;for(var b=0;b<c;b++){var d=a[b];Dom.removeClass(d,"hidden")}}}}();YAHOO.mirchee.uisynth.details=function(){return{init:function(){Dom.get("sharecontainer").appendChild(Dom.get("share"));Dom.removeClass("share","hidden")}}}();YAHOO.mirchee.uisynth.recommended=function(){return{init:function(){Dom.get("sharecontainer").appendChild(Dom.get("results_message"));Dom.removeClass("results_message","hidden")}}}();YAHOO.mirchee.uisynth.BloggerWidgetWrapperApp=function(){var b;function a(){Dom.get("bloggerwidgetframe").src=b+Dom.get("bloggers").options[Dom.get("bloggers").selectedIndex].text}return{init:function(){b=arguments[2];YAHOO.util.Event.on(Dom.get("bloggers"),"change",a);var c=Dom.get("bloggers").options.length;var d=Math.floor(Math.random()*(c+1));Dom.get("bloggers").options.selectedIndex=d;Dom.get("bloggerwidgetframe").src=b+Dom.get("bloggers").options[Dom.get("bloggers").selectedIndex].text}}}();YAHOO.mirchee.uisynth.BlogWidgetWrapperApp=function(){var b;function a(){Dom.get("blogwidgetframe").src=b+Dom.get("blogs").options[Dom.get("blogs").selectedIndex].text}return{init:function(){b=arguments[2];YAHOO.util.Event.on(Dom.get("blogs"),"change",a);var c=Dom.get("blogs").options.length;var d=Math.floor(Math.random()*(c+1));Dom.get("blogs").options.selectedIndex=d;Dom.get("blogwidgetframe").src=b+Dom.get("blogs").options[Dom.get("blogs").selectedIndex].text}}}();
