/* packed at Mon Nov 23 07:21:52 UTC 2009*/
 var Counter=function(){function incrementForToday(group,name){new Ajax.Request('/counters/count?group='+group+'&name='+name)}
return{incrementForToday:incrementForToday}}()
function addLoadEvent(func,params)
{var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=function(){try{func(params);}catch(error){}};}else{window.onload=function(){try{oldonload();}
catch(error){}
try{func(params);}
catch(error){}}}}
var Reflector={reflect:function(element){element=$(element);options=$H({amount:1/3,opacity:1/3}).merge(arguments[1]||{});var p=element.parentNode,n=element.nextSibling;var d=1.0/(element.height*options.amount);(element.height*options.amount).times(function(line){var h=Builder.node('div',{style:'height:1px;overflow:hidden'},[Builder.node('img',{src:element.src,style:'margin-top:-'+(element.height-line-1)+'px'})]);p.insertBefore(h,n);$(h).setOpacity((1-d*line)*options.opacity);});}}
function bookmarkOver(text){if(text==''){text='&nbsp;';}else{text='&nbsp;<strong>'+text+'</strong>';}
return true;}
function bookmarkGo(gotoURL){sburl=encodeURIComponent(location.href);sbtitle=encodeURIComponent(document.title);switch(gotoURL){case'delicious':window.open('http://del.icio.us/post?url='+sburl+'&title='+sbtitle);break;case'wong':window.open('http://www.mister-wong.de/index.php?action=addurl&bm_url='+sburl+'&bm_description='+sbtitle);break;case'blinkList':window.open('http://www.blinklist.com/index.php?Action=Blink/addblink.php&Description=&Url='+sburl+'&Title='+sbtitle);break;case'yahoo':window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+sburl+'&t='+sbtitle);break;case'yigg':window.open('http://yigg.de/neu?exturl='+sburl+'&exttitle='+sbtitle);break;case'furl':window.open('http://www.furl.net/storeIt.jsp?u='+sburl+'&t='+sbtitle);break;case'oneview':window.open('http://beta.oneview.de:80/quickadd/neu/addBookmark.jsf?URL='+sburl+'&title='+sbtitle);break;case'folkd':window.open('http://www.folkd.com/submit/page/'+sburl);break;case'linkarena':window.open('http://linkarena.com/bookmarks/addlink/?url='+sburl+'&title='+sbtitle+'&desc=&tags=');break;case'google':window.open('http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+sburl+'&title='+sbtitle);break;case'webnews':window.open('http://www.webnews.de/einstellen?url='+sburl+'&title='+sbtitle);break;case'stylehive':window.open('http://my.stylehive.com/authenticated/bookmark/add.htm?bookmark.url='+sburl);break;}
return false;}
function propose(pid){one=document.getElementById('one_'+pid).value;two=document.getElementById('two_'+pid).value;if(one==two&&one!=0){alert('you can not propose this item for the same list twice');}
else{document.getElementById(pid+'_submit').click();}}
var listViews=new Array();function trackListView(id,location){listViews.push(new Array(location,id));}
function saveListViewTracking(){if(listViews.length==0){return;}
new Ajax.Request('/trackings/listview',{parameters:'location='+currentController+'&'+listViews.join('&')+'&request_token='+requestToken});}
var position=0;function collectListViews(){$$('div.list_view').each(function(element){position=position+1;element.getElementsBySelector("a").each(function(element){var href="http://"+location.host+"/cc/"+currentController+"/?position="+position+"&url="+element.href;element.href=href;});});$$('div.list_view').each(function(element){var item=element.id.split('_');listViews.push('views[]='+item[1]);});saveListViewTracking();}
function clickclear(thisfield,defaulttext){if(thisfield.value==defaulttext){thisfield.value="";}}
function clickrecall(thisfield,defaulttext){if(thisfield.value==""){thisfield.value=defaulttext;}}
Event.observeAll=function(elements,method,fn){elements.each(function(e){e.observe(method,fn);});}
function submitSurroundingForm(id){var current=$(id).up();for(var i=0;i<20;i++){if(current.submit){return current.submit();}else{current=current.up();}}
return alert('no form found!');}
var SimpleCookie=function(){function set(name,value,daysToExpire){var expire='';if(daysToExpire!=undefined){var d=new Date();d.setTime(d.getTime()+(86400000*parseFloat(daysToExpire)));expire='; expires='+d.toGMTString();}
return(document.cookie=escape(name)+'='+escape(value||'')+expire+'; path=/');}
function get(name){var cookie=document.cookie.match(new RegExp('(^|;)\\s*'+escape(name)+'=([^;\\s]*)'));return(cookie?unescape(cookie[2]):null);}
function getArray(name){if((get(name)||"").empty())return[];return get(name).split(',').reject(function(x){return x.blank()});}
function setArray(name,array){return set(name,array.join(","))}
function clear(name){set(name,null,-1);}
return{set:set,get:get,setArray:setArray,getArray:getArray,clear:clear}}();var fakebug=function(){var firebug_methods=["log","info","debug","warn","error","assert","dir","dirxml","trace","group","groupEnd","time","timeEnd","profile","profileEnd","count"];window.console={};for(var i=0;i<firebug_methods.length;i++){window.console[firebug_methods[i]]=function(){};}};if(!window.console){fakebug();}
function humanizeNumber(value){if(value>=1000){value=value.toString().replace(/(?=(\d\d\d)(?!\d))/,".")}}
function getValueOfRadio(form_name,radio_name){return Form.getInputs(form_name,'radio',radio_name).find(function(radio){return radio.checked;}).value;}
function moveCarousel(dir,element,text)
{var imgs=$(element).getElementsByTagName('img');var total=document.getElementsByClassName('crsl_image').length;var shift_length=4;var width=160;var x=($(element).getStyle('left')==null)?'0px':$(element).getStyle('left');x=String(x.substring(0,(x.length-2)));if(dir=='next'){var image=(x==0)?shift_length:((Math.abs(x)/width)+shift_length);}else if(dir=='prev'){var image=(Math.abs(x)/width);}else{return false;}
if(!$(imgs[image-shift_length])){return false;}
if(dir=='next'){if(x>-(width*(total-shift_length))){new Effect.MoveBy(element,0,0,{x:-(width*shift_length),y:0,duration:0.9,transition:Effect.Transitions.sinoidal});return true;}}else if(dir=='prev'){if(x<0){new Effect.MoveBy(element,0,0,{x:(width*shift_length),y:0,duration:0.9,transition:Effect.Transitions.sinoidal});return true;}}else{return false;}
return false;}
function moveShowcase(dir,element,text)
{var imgs=$(element).getElementsByClassName('list_view');var total=imgs.length;var shift_length=1;var width=480;var x=($(element).getStyle('left')==null)?'0px':$(element).getStyle('left');x=String(x.substring(0,(x.length-2)));if(dir=='next'){var image=(x==0)?shift_length:((Math.abs(x)/width)+shift_length);}else if(dir=='prev'){var image=(Math.abs(x)/width);}else{return false;}
if(!$(imgs[image-shift_length])){return false;}
if(dir=='next'){if(x>-(width*(total-shift_length))){new Effect.MoveBy(element,0,0,{x:-(width*shift_length),y:0,duration:0.9,transition:Effect.Transitions.sinoidal});return true;}}else if(dir=='prev'){if(x<0){new Effect.MoveBy(element,0,0,{x:(width*shift_length),y:0,duration:0.9,transition:Effect.Transitions.sinoidal});return true;}}else{return false;}
return false;}
var Builder={NODEMAP:{AREA:'map',CAPTION:'table',COL:'table',COLGROUP:'table',LEGEND:'fieldset',OPTGROUP:'select',OPTION:'select',PARAM:'object',TBODY:'table',TD:'table',TFOOT:'table',TH:'table',THEAD:'table',TR:'table'},node:function(elementName){elementName=elementName.toUpperCase();var parentTag=this.NODEMAP[elementName]||'div';var parentElement=document.createElement(parentTag);try{parentElement.innerHTML="<"+elementName+"></"+elementName+">";}catch(e){}
var element=parentElement.firstChild||null;if(element&&(element.tagName.toUpperCase()!=elementName))
element=element.getElementsByTagName(elementName)[0];if(!element)element=document.createElement(elementName);if(!element)return;if(arguments[1])
if(this._isStringOrNumber(arguments[1])||(arguments[1]instanceof Array)||arguments[1].tagName){this._children(element,arguments[1]);}else{var attrs=this._attributes(arguments[1]);if(attrs.length){try{parentElement.innerHTML="<"+elementName+" "+
attrs+"></"+elementName+">";}catch(e){}
element=parentElement.firstChild||null;if(!element){element=document.createElement(elementName);for(attr in arguments[1])
element[attr=='class'?'className':attr]=arguments[1][attr];}
if(element.tagName.toUpperCase()!=elementName)
element=parentElement.getElementsByTagName(elementName)[0];}}
if(arguments[2])
this._children(element,arguments[2]);return element;},_text:function(text){return document.createTextNode(text);},ATTR_MAP:{'className':'class','htmlFor':'for'},_attributes:function(attributes){var attrs=[];for(attribute in attributes)
attrs.push((attribute in this.ATTR_MAP?this.ATTR_MAP[attribute]:attribute)+'="'+attributes[attribute].toString().escapeHTML().gsub(/"/,'&quot;')+'"');return attrs.join(" ");},_children:function(element,children){if(children.tagName){element.appendChild(children);return;}
if(typeof children=='object'){children.flatten().each(function(e){if(typeof e=='object')
element.appendChild(e)
else
if(Builder._isStringOrNumber(e))
element.appendChild(Builder._text(e));});}else
if(Builder._isStringOrNumber(children))
element.appendChild(Builder._text(children));},_isStringOrNumber:function(param){return(typeof param=='string'||typeof param=='number');},build:function(html){var element=this.node('div');$(element).update(html.strip());return element.down();},dump:function(scope){if(typeof scope!='object'&&typeof scope!='function')scope=window;var tags=("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY "+"BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET "+"FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+"KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P "+"PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD "+"TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);tags.each(function(tag){scope[tag]=function(){return Builder.node.apply(Builder,[tag].concat($A(arguments)));}});}}
var MyUtils={switchClassNames:function(element,oldClassName,newClassName){if(!(element=$(element)))return;element.removeClassName(oldClassName);element.addClassName(newClassName);return element;}}
Element.addMethods(MyUtils);Navi=function(){var title;var toggler;var content;var parent;var currentObj;var duration;function initialize(){closeNavi();hookHandlers();setSelected();restoreState();}
function closeNavi(){elements=$$("ul.nav_content");elements.each(function(e){if(e.style.display=="block")e.style.display="none";});}
function dynamicToggler(el){if(isIgnored(el)){return true;}
currentObj=isEvent(el)?this:el;setObjects();Effect.toggle(content,'blind',{duration:duration,beforeStart:function(){if(toggler.hasClassName("fold_image_open")){closeElement();}else{openElement();}
if(isEvent(el)){storeState();}}});return false;}
function isEvent(el){return(Object.inspect(el)=='undefined'||el.type=='click');}
function setObjects(){duration=typeof(duration)!='undefined'?duration:0.3;parent=Element.ancestors(currentObj).first();setProperChildren(parent);}
function setProperChildren(parent){title=Element.down(parent,'a.nav_title');toggler=Element.down(parent,'a.triangle');content=Element.down(parent,'div, .nav_content');}
function openElement(){content.style.display="block";if(title){title.switchClassNames('link_text_closed','link_text_open');}
toggler.switchClassNames('fold_image_closed','fold_image_open');}
function closeElement(){if(title){title.switchClassNames('link_text_open','link_text_closed');}
toggler.switchClassNames('fold_image_open','fold_image_closed');}
function isIgnored(el){try{return(el.id=='group_MerchandiseShop')||(el.hasClassName('level_3'));}catch(err){return false;}}
function setSelected(){if(typeof(selected_values)=='undefined')return;selected_values.each(function(id){if($("value_"+id)){$("value_"+id).checked=true;}
if($("icon_"+id)){var image=$("icon_"+id).src;image=image.replace(/_inactive/g,"_active");$("icon_"+id).src=image;}});}
function toggleIcon(element_id,icon_name,type,container){var is_checked=false;if($("value_"+element_id).checked==true&&type=="gender"){is_checked=true;}
var src="/images/v3/channel_sidebar/"+type+"_icons/";if(type=="gender"){$$("#"+container+" input").each(function(el){el.checked=false;});$$("#"+container+" img").each(function(el){var image=el.src;image=image.replace(/_active/g,"_inactive");el.src=image;});}
if(!is_checked){$("value_"+element_id).click();}
if($("value_"+element_id).checked){icon_name=icon_name+"_active.gif"}else{icon_name=icon_name+"_inactive.gif"}
$("icon_"+element_id).src=src+icon_name;return false;}
function removeAndSubmit(attributeNumber){if(attributeNumber.match('filter_')){el=$(attributeNumber.replace('filter_','navi_'));el.select("input, select").each(function(el){el.disable();})}else{el=$("value_"+attributeNumber);el.disable();}
$(el).up('form').submit();}
function toggleImgPath(path){if(path.match(/_active.gif/)){return path.replace('_active.gif','_inactive.gif');}else{return path.replace('_inactive.gif','_active.gif');}}
function storeState(){var open_elements=[];$$("a.fold_image_open").each(function(element){open_elements.push(element.id);});SimpleCookie.setArray("open_elements",open_elements,100);return true;}
function restoreState(el){if(typeof(restore_from_cookie)=='undefined')return;openSelectedNaviElements(SimpleCookie.getArray("open_elements"));}
function openSelectedNaviElements(elements){elements.each(function(s){currentObj=$(s);setObjects();Navi.openElement();});}
function hookHandlers(){$$('.redcontent .triangle').each(function(s){s.onclick=Navi.dynamicToggler});$$('.redcontent .nav_title').each(function(s){s.onclick=Navi.dynamicToggler});}
return{initialize:initialize,storeState:storeState,toggleIcon:toggleIcon,removeAndSubmit:removeAndSubmit,dynamicToggler:dynamicToggler,openElement:openElement,setObjects:setObjects,openSelectedNaviElements:openSelectedNaviElements}}();Event.observe(window,'load',Navi.initialize);var all_selected=false;var all_toggled=false;function getActiveCheckBoxes(selector){selector=selector||""
var ids=$$(selector+' input[type=\'checkbox\'].checker').findAll(function(item){return item.checked;}).pluck("value");return $A(ids);}
function toggleAll(selector){selector=selector||""
if(all_toggled){deselectAll(selector);all_toggled=false;}else{selectAll(selector);all_toggled=true;}
return false;}
function deselectAll(selector){selector=selector||""
$$(selector+' input.checker').each(function(el){el.checked=false;});}
function selectAll(selector){selector=selector||""
$$(selector+' input.checker').each(function(el){el.checked=true;});}
var SendToFriend=function(){function collectEmails(source_id,input_id){$(input_id).value=getActiveCheckBoxes('#'+source_id).uniq().join(', ');}
function addEmails(email_field,email_list){var emails=$(email_field).value.replace(/[\s;]/g,',').split(',').reject(function(x){return x==''})
emails.each(function(email){var label_id=email.replace(/[@\.]/g,'')
$(email_list).insert({'top':'<div><input id="'+label_id+'" class="checker" checked="checked" type="checkbox" value="'+email+'"/><label for="'+label_id+'">'+email+'</label></div>'});});$(email_field).value='';}
return{collectEmails:collectEmails,addEmails:addEmails}}()
var daw={EXPANDED:"&#9660;",COLLAPSED:"&#9658;",request:null,autocompleter:null,find_form:function(class_name){var forms=$$('form.'+class_name);return(forms.length>0?forms[0].id:null);},hide_form:function(id){var arrow=$(id+"_arrow")||$("arrow");arrow.update(this.COLLAPSED);Effect.BlindUp(id,{duration:0.25,afterFinish:function(){$(id).update("")}});},show_form:function(id){var arrow=$(id+"_arrow")||$("arrow");arrow.update(this.EXPANDED);Effect.BlindDown(id,{duration:0.25,afterFinish:function(){var input=$(id).down("input[type=text]");if(input)input.focus();}});},flip_form:function(id){if($(id)){if(Element.visible(id)){this.hide_form(id);}else{this.show_form(id);}}},set_title:function(id,caption){var title=$(id+"_title")||$("title");if(typeof(caption)=="undefined"){var words=id.split("_");if(words.length==1){caption=id.capitalize();}else{caption=words[0].capitalize()+" "+words[1].capitalize();}}
title.update(caption);},highlight_off:function(id){$(id).onmouseover=$(id).onmouseout=null;$(id).style.background="white";},focus_on_first_field:function(){if($$("form")!=""){var first_element=$$("form")[0].findFirstElement();if(first_element){first_element.focus();first_element.value=first_element.value;}}else if($("query")){$("query").focus();}},select_existing_account:function(){$("account_selector").update(":");$("account_name").hide();$("account_name").disable();$("account_id").disable();$("account_id").show();},create_or_select_account:function(selector){if(selector!==true&&selector>0){this.select_existing_account();}else if(selector){this.create_account();}else{this.select_account();}},flip_calendar:function(value){if(value=="specific_time"){$("task_bucket").toggle();$("task_calendar").toggle();$("task_calendar").focus();}},flip_campaign_permissions:function(value){if(value){$("lead_access_campaign").enable();$("lead_access_campaign").checked=1;$("copy_permissions").style.color="#3f3f3f";}else{$("lead_access_campaign").disable();$("copy_permissions").style.color="grey";$("lead_access_private").checked=1;}},flip_subtitle:function(el){var arrow=el.down("small");var intro=el.up().next().down("small");var section=el.up().next().down("div");if(Element.visible(section)){arrow.update(this.COLLAPSED);Effect.toggle(section,'slide',{duration:0.25,afterFinish:function(){intro.toggle();}});}else{arrow.update(this.EXPANDED);Effect.toggle(section,'slide',{duration:0.25,beforeStart:function(){intro.toggle();}});}},reschedule_task:function(id,bucket){$("task_bucket").value=bucket;$("edit_task_"+id).onsubmit();},flick:function(element,action){if($(element)){switch(action){case"show":$(element).show();break;case"hide":$(element).hide();break;case"clear":$(element).update("");break;case"remove":$(element).remove();break;case"toggle":$(element).toggle();break;}}},flash:function(id,sticky){$(id).hide();Effect.Appear(id,{duration:0.5});if(!sticky){setTimeout("Effect.Fade('"+id+"')",3000);}},search:function(query,controller){if(!this.request){$("loading").show();$(controller).setStyle({opacity:0.4});new Ajax.Request("/"+controller+"/search",{method:"get",parameters:{query:query},onSuccess:function(){$("loading").hide();$(controller).setStyle({opacity:1});},onComplete:(function(){this.request=null;}).bind(this)});}},jumper:function(controller){var name=controller.capitalize();$$("#jumpbox a").each(function(link){if(link.innerHTML==name){link.addClassName("selected");}else{link.removeClassName("selected");}});this.auto_complete(controller,true);},auto_complete:function(controller,focus){if(this.autocompleter){Event.stopObserving(this.autocompleter.element);delete this.autocompleter;}
this.autocompleter=new Ajax.Autocompleter("auto_complete_query","auto_complete_dropdown","/"+controller+"/auto_complete",{frequency:0.25,afterUpdateElement:function(text,el){if(el.id){window.location.href="/"+controller+"/"+escape(el.id);}else{$("auto_complete_query").value="";window.location.href=window.location.href;}}});$("auto_complete_dropdown").update("");$("auto_complete_query").value="";if(focus){$("auto_complete_query").focus();}}}