var D=0;var E;function LOG(a){$('<div />').html(D+' :: '+a).appendTo('body');D++}
function LOGO(F){var a='';for(var i in F){try{a+='<br/><b>'+i+"</b> = "+F[i]+"\n"}catch(m){a+='<br/><b>'+i+"</b> -- not allowed -- \n"}
}
G(a)}
gpadmin={uploadFile:function(el){el.parentNode.className='active';var t=el.value.toString();while(pos=t.search('\\\\')){if(pos==-1){break}
t=t.substr(pos+1)}
$('<div><a href="javascript:void(0)" onclick="gpadmin.rmFile(this)" >Remove</a><div class="name">'+t+'</div></div>').appendTo(el.parentNode);if($('#gp_upload_list .active').size()<5){gpadmin.addFile()}
},addFile:function(){$('#gp_upload_field').clone().attr('id','').attr('class','upload_ready').appendTo('#gp_upload_list')},rmFile:function(el){$(el).closest('.active').remove();if($('#gp_upload_list .upload_ready').size()<1){gpadmin.addFile()}
}
};function createCookie(H,I,J){if(J){var K=new Date();K.setTime(K.getTime()+(J*24*60*60*1000));var L="; expires="+K.toGMTString()}
else var L="";document.cookie=H+"="+I+L+"; path=/"}
function readCookie(M){M+="=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(M)==0)return c.substring(M.length,c.length)}
return false}
function eraseCookie(N){createCookie(N,"",-1)}
function jPrep(a,b){b=b||'gpreq=json&jsoncallback=?';a+=(a.indexOf('?')==-1)?'?':'&';return a+b}
function ajaxResponse(O){var P=false;for(i in O){var j=O[i];switch(j.DO){case 'replace':$(j.SELECTOR).replaceWith(j.CONTENT);break;case 'inner':$(j.SELECTOR).html(j.CONTENT);break;case 'eval':eval(j.CONTENT);break;case 'renameprep':RenamePrep();break;default:if(typeof(gpresponse[j.DO])=='function'){gpresponse[j.DO].call(this,j)}else{alert('nothing for: '+j.DO)}
break;case 'colorbox':P=true;$.fn.colorbox({opacity:0.75,html:j.CONTENT,open:true,maxWidth:"90%",minWidth:"300",minHeight:"300"});break}
}
if(!P){try{$.fn.colorbox.close()}catch(er){}
}
$.fn.gpeasy.LiveJQ();loaded()}
function RenamePrep(a){if(a){Setup()}else{$(document).one('cbox_complete',function(){Setup()})}
function Setup(){SyncSlug();$('input[disabled=disabled]').each(function(a,b){$(b).fadeTo(400,.6)});$('input.title_label').bind('keyup change',SyncSlug);$('.label_synchronize a').click(RenameSetup)}
function RenameSetup(e){e.preventDefault();var td=$(this).closest('td');var Q=td.find('a:visible');td.find('a').show();Q.hide();var Q=td.find('a:visible').get(0);if(Q){if(Q.className=='slug_edit'){td.find('input').addClass('sync_label').attr('disabled','disabled').fadeTo(400,.6);SyncSlug()}else{td.find('input').removeClass('sync_label').attr('disabled','').fadeTo(400,1)}
}
}
function SyncSlug(){var b=CleanTitle($('input.title_label').val());$('input.sync_label').val(b);return true}
function CleanTitle(a){a=a.replace(/</g,' ').replace(/>/g,' ').replace(/\//g,' ').replace(/\\/g,' ').replace(/\|/g,' ');a=$.trim(a);a=a.replace(/"/g,'').replace(/'/g,'').replace(/\?/g,'').replace(/#/g,'').replace(/\*/g,'').replace(/:/g,'');a=a.replace(/[\x00-\x1F\x7F]/g,'');return a}
}
$(function(){var R=1;var cl='';if(IE7){cl='IE7CLASS'}else{cl='STCLASS'}
$('body').addClass(cl);var a=$('#gpadminpanel');if(a.size()>0){$('body').prepend($('#gp_admin_html')).prepend('<div id="gpspace" />');a.show();$('div#gpspace').css('height',a.height());adminInit()}
eraseCookie('cookie_cmd');function adminInit(){if(!isadmin){return}
var S=$('<div id="editable_bar">&nbsp;</div>').appendTo('body');var T=0;$('a.ExtraEditLink').each(function(a,b){$b=$(b);var id=R++;$b.closest('.editable_area').attr('id','EditableArea_'+id).data('cid',id);var t=b.title.replace(/_/g,' ');if(t.length>15){t=t.substr(0,14)+'...'}
var c=$b.clone(true).data('cid',id).addClass('editable_mark').removeClass('ExtraEditLink').text(t).appendTo('body');var w=c.outerWidth();if(T<w){T=w}
c.css({left:0,right:0}).appendTo(S);$(b).hide()});$('#edit_list_new, #editable_bar').hover(function(){$('#editable_bar').stop(true).fadeTo('fast',1.0).animate({width:T})},function(){$('#editable_bar').stop(true).fadeTo('fast',1.0).animate({width:'7px'},1300)});function reposition(){var U,V,W,id,c,X,$w;$w=$(window);c=$w.width();if(c>930){c=930}
$('.panelwrapper').width(c);U=$('body').height();V=$w.height();if(U>V){V=U}
$('#editable_bar').css('height',V);W=Array();$('.editable_mark').each(function(a,b){id=$(b).data('cid');c=$('#EditableArea_'+id);if(c.length==0){return}
X=c.offset().top;X=Math.round(X/20)*20;while(W[X]){X+=20}
W[X]=true;b.style.top=X+'px'})}
reposition();window.setInterval(reposition,5000);$(window).resize(function(){reposition()});$('.editable_area').bind('mousemove',function(e){$this=$(this);if($this.parent().closest('.editable_area').length>0){e.stopPropagation()}
AreaOverlay($this,1);$('.edit_area_overlay').stop(true,true).delay(1200).fadeOut(700)}).bind('mouseleave',function(){$('.edit_area_overlay').stop(true,true).hide()});$('.ExtraEditLink').bind('mouseenter',function(){$('.edit_area_overlay').stop(true,true).show()}).bind('mouseleave',function(){$('.edit_area_overlay').stop(true,true).hide()});$('.editable_mark').hover(function(){var id=$(this).data('cid');c=$('#EditableArea_'+id);if(c.length==0){return}
var a=$('#editable_bar');var Y=(c.offset().left+c.width()-20);if(Y<a.width()){$('#editable_bar').fadeTo('slow',.5)}
AreaOverlay(c)},function(){$('.edit_area_overlay').hide();$('#editable_bar').fadeTo('fast',1.0)});var Z=false;function AreaOverlay(c,d){var aa,ch,id,ab,w,h,ac,ad,ae,af,ag,ah;$('.edit_area_overlay').stop(true).fadeTo(10,1.0);aa=false;id=c.attr('id');h=c.outerHeight();ch=c.children();if(ch.length==2){ch=ch.eq(1);aa=ch.offset();w=ch.outerWidth()}
if(aa===false){aa=c.offset();w=c.outerWidth()}
ah=$(window).scrollTop();ab=id+':'+aa.top+':'+d+':'+ah;if(ab==Z){return}
Z=ab;ah=ah+$('#gpadminpanel').height()-aa.top;ac='';ad=$(document).width();if(d){ac=c.children('.ExtraEditLink').clone(true).show();$('#edit_area_overlay_top').html(ac);ht=ac.outerHeight();lnklft=Math.round(ac.outerWidth()/2)+2;af=aa.left+w+10+Math.round(ac.outerWidth()/2);rightTop=Math.round(ht/2);if(af>ad){var ai=af-ad;lnklft=Math.max(0,lnklft-ai)}
ag=Math.round(2-ht/2);ag=Math.max(ag,ah);ac.css({'position':'relative','display':'inline-block','top':ag,'left':lnklft})}else{$('#edit_area_overlay_top').html('')}
var rl=(aa.left+w)-2;if(rl>=ad){rl=ad-2}
$('#edit_area_overlay_top').css({'top':(aa.top-2),'left':(aa.left)}).height(0).width(w).show();$('#edit_area_overlay_right').css({'top':(aa.top-2),'left':rl}).height(h+4).width(0).show();$('#edit_area_overlay_bottom').css({'top':(aa.top+h),'left':(aa.left)}).height(0).width(w).show();$('#edit_area_overlay_left').css({'top':(aa.top-2),'left':(aa.left-2)}).height(h+4).width(0).show()}
}
function cInit(){$().ajaxError(function(aj,ak,al,am){LOGO(ak);alert('Error fetching response. Reload this page to continue.')});$('form').live('mousedown',function(e){$this=$(this);if($this.data('gpForms')=='checked'){return}
if(typeof(this['return'])!=='undefined'){this['return'].value=window.location}
$this.data('gpForms','checked')});$('input').live('click',function(e){verify(this.form);$this=$(this);var a=$this.attr('class');var p=a.indexOf(' ');if(p>0){a=a.substr(0,p)}
switch(a){case 'gppost':case 'gpajax':return E.post(this);default:if(typeof(gpinputs[a])=='function'){return gpinputs[a].call(this)}
return true}
return false});$('form').live('submit',function(){verify(this)});function verify(a){$(a).filter('[method=post]').append('<input type="hidden" name="verified" value="'+readCookie('gpEasy')+'" />')}
$.fn.gpeasy.LiveJQ();$('a[name]').live('click',function(e){var a=$(this).attr('name');var b=$(this).attr('rel');switch(a){case 'remote':var an=window.location.href;var ao=an.indexOf('#');if(ao>0){an=an.substr(0,ao)}
var c=jPrep(this.href,'gpreq=body');c+='&in='+encodeURIComponent(an);$.fn.colorbox({opacity:0.75,iframe:true,href:c,minWidth:"90%",height:"90%",maxWidth:"850",onLoad:function(){document.body.scroll='no';document.body.style.overflow='hidden'},onCleanup:function(){document.body.scroll='auto';document.body.style.overflow=''}
});break;case 'ajax_box':$.fn.colorbox({opacity:0.75,href:jPrep(this.href,'gpreq=flush'),open:true,maxWidth:"90%",minWidth:"300",minHeight:"300"});break;case 'inline_box':var c=$(b).find('form').get(0);if(c){$(this).find('input').each(function(i,j){if(c[j.name]){c[j.name].value=j.value}
})}
$.fn.colorbox({opacity:0.75,inline:true,href:b,open:true,maxWidth:"90%",minWidth:"300",minHeight:"300"});break;case 'gpajax':$.fn.gpeasy.jGoTo(this.href);break;case 'creq':$.fn.gpeasy.cGoTo(this.search);break;case 'close_message':this.parentNode.style.display='none';break;case 'gallery':$('a[rel='+b+']').colorbox({opacity:0.75,maxWidth:"90%",maxHeight:"90%",resize:true,minWidth:"300",minHeight:"300"});$.fn.colorbox.launch(this);break;default:if(typeof(gplinks[a])=='function'){return gplinks[a].call(this);break}
return true}
e.preventDefault();return false})}
E=$.fn.gpeasy=function(){return this};E.jGoTo=function(a){loading();a=jPrep(a);$.getJSON(a,ajaxResponse)};E.cGoTo=function(a){createCookie('cookie_cmd',encodeURIComponent(a),1);var b=window.location.href;var p=b.indexOf('#');if(p>0){b=b.substr(0,p)}
window.location=b};E.post=function(a){loading();var ap=$(a).closest('form');var c=jPrep(ap.attr('action'));var b=ap.serialize();if(a.nodeName=='INPUT'){b+='&'+encodeURIComponent(a.name)+'='+encodeURIComponent(a.value)}
$.post(c,b,ajaxResponse,'json');return false};E.LiveJQ=function(){$('.expand_child').unbind('mouseenter.live').unbind('mouseleave.live').bind('mouseenter.live',function(){$(this).addClass('expand');if($(this).hasClass('simple_top')){$(this).addClass('simple_top_hover')}
}).bind('mouseleave.live',function(){$(this).removeClass('expand').removeClass('simple_top_hover')})};cInit();$('body').trigger('gpReady')});function loading(){$('#loading').css({'zIndex':'9001000'}).fadeTo(400,.8)}
function loaded(){$('#loading').clearQueue().hide()}