// Minified Public Functions
function formfocus(){var fld=['input','textarea','select'];var at='';for(x in fld){$(fld[x]).each(function(i){at=$(this).attr('type');if(at=="submit"||at=="button"){}else{$(this).focus(function(){$(this).addClass("frmFocus");},$(this).blur(function(){$(this).removeClass("frmFocus");}));}});}}
function userSubmit(formid,u){var prcr=$('#'+formid).attr('action');if(u)prcr=u;var fdata=$('#'+formid).serialize();jQuery.ajax({url:prcr,type:"POST",data:fdata,dataType:"html",complete:function(request){editing=false;click_count=0;},success:function(html){var new_text=html||"(???)";hmsg(new_text);},error:function(request){hmsg("There was an error...");}});}
function hmsg(msg){if(msg=="|refresh|"){window.location.replace("default.php");}else{humanMsg.displayMsg(msg);}}
function setClickable(type){if(type==1){$('.editthisH').click(function(){var id=$(this).attr("id");var textarea='<div><input size="30" value="'+$(this).html()+'" />';var button='<div><input type="button" value="SAVE" class="saveButton" /> OR <input type="button" value="CANCEL" class="cancelButton" /></div></div>';var revert=$(this).html();$(this).after(textarea+button).remove();$('.saveButton').click(function(){saveContent(this,false,id);});$('.cancelButton').click(function(){saveContent(this,revert,id);});}).mouseover(function(){$(this).addClass("editable");}).mouseout(function(){$(this).removeClass("editable");});}else{$(".editthisD").click(function(){var content=$(this).html();var vid=$(this).attr("id");var fdim='style="height:300px; width:'+$(this).width()+'px;" ';var eform='<form id="eform" method="post"><p><textarea '+fdim+'name="'+vid+'" id="econtent" class="rte-zone">'+content+'</textarea><br/><input id="esave" type="submit" value="Save" /><input class="jqmClose" id="ecancel" type="button" value="Cancel" /></p></form>';var rte_trig="<script type='text/javascript'>$('.rte-zone').rte('360css/jquery.rte.css');</sc"+"ript>";if($.browser.mozilla&&parseFloat($.browser.version)>=1.9)var rte_trig="";$('#jboxD').html(fbox(eform+rte_trig));$(".rteShow").click(function(){$('.rteShow').find("iframe").show();});$('#jboxD').jqmShow();if($.browser.mozilla&&parseFloat($.browser.version)>=1.9)$('.rte-zone').rte('360css/jquery.rte.css');}).mouseover(function(){$(this).addClass("editable");}).mouseout(function(){$(this).removeClass("editable");});}}
function st(ip){var str=ip+"";str = str.replace(/^.*#/, "");if(!str){str=1;}return str;}
function ts(ip){var str=ip+"";str=str.split('?');return str[1];}
function loadContent(url){if(!url)url=1;var toLoad='<div id="content">'+$('#content_'+url).html()+'</div>';$('#contentH').hide('fast',function(){$('#load').fadeIn('fast');$('#contentH').html(toLoad);showNewContent();jInit(url);popit(2);});}
function showNewContent(){$('#contentH').show('normal',hideLoader());}
function hideLoader(){$('#load').fadeOut('normal');}
function subswitch(){$('#subSwitch').change(function(){var str;str=$(this).attr('value');str=$('div#'+str).text();$("div#cmessage").text(str);}).change();}
function loadContentb(url){if(!url)url='a';var toLoad='<div id="contentb">'+$('#content_'+url).html()+'</div>';if(url=='d')toLoad=$('#content_'+url).html();$('#contentHb').hide('fast',function(){$('#loadb').fadeIn('fast');$('#contentHb').html(toLoad);showNewContentb();jInitb(url);});}
function showNewContentb(){$('#contentHb').show('normal',hideLoaderb());}
function hideLoaderb(){$('#loadb').fadeOut('normal');}
function clickTip(mrk){var Marker=(mrk)?mrk:'.clicktip';$(Marker).addClass("clicktip_target");$(Marker).click(function(){$(this).next(".clicktip").toggle('slow');return false;});$(Marker).each(function(){var ctID=$(this).attr('clicktip');$("#"+ctID).find('a.clicktip_close').click(function(){$("#"+ctID).fadeOut();return false;});});}
function jInit(url){switch(url){case'3':$("._jTip").tooltip('#tooltip',20,20);clickTip('.clicker');break;case'4':initGal();break;case'5':subswitch();formfocus();break;case'7':initLogin(url);formfocus();break;}$('._so').jNav();}
function popit(type){switch(type){case 1:$(".popinTrig").popin();break;case 2:$(".editlink").popin();break;}}
function jInitb(url){switch(url){case'a':jamCord();break; case'b':initGal2();break;case'd':initLogin(url);break;case'c':initForum();break;}}
function initForum(){$("#forumf").ajaxSubmit();$('#_iformSwitch').click(function(){$('#_iformHolder').toggle('slow');});$('.smileys').click(function(){var inputMessage=$("#_imessage");var gif=$(this).attr('alt');var msg=inputMessage.val();msg=msg+' '+gif+' ';inputMessage.val(msg);});forumClick();$('.forum_iuser_reply').smile();}
function initLogin(url){$('.lSubmit').click(function(){userSubmit('loginpro');return false;});var chk=(parseInt(url))?"number":"string"; if(chk=="string"){$('input._cancelb').click(function(){$("#navb li a").removeClass("active");$("#navb li a:first").addClass("active");$('#contentHb').hide('fast');loadContentb('a');return false;});}else{$('input._cancelb').click(function(){$("#nav li a").removeClass("active");$("#nav li a:first").addClass("active");$('#contentH').hide('fast');loadContent('1');});}$('input._cancela').click(function(){$("#nav li a").removeClass("active");$("#nav li a:first").addClass("active");$('#contentH').hide('fast');loadContent('1');return false;});}
function initGal2(){$('#p_prev').click(function(){nextSwitch(0);});$('#p_next').click(function(){nextSwitch(1);});$('#main_image').click(function(){nextSwitch(1);});$('ul.pGlist li img').click(function(){var img=$(this).attr('src');var txt=$(this).attr('tip');$('ul.pGlist li img').removeClass('active');$(this).addClass('active');imageSwitch(img,txt);});pgTip();}
function nextSwitch(dir){var img=Array();var txt=Array();var active=1;var ci=1;var next=0;var src=false;var cap=false;var ct=$('.pg_thm').length/2;$.each($('.pg_thm'),function(i,n){if(ci<=ct){var pic=$(this);img[ci]=pic.attr('src');txt[ci]=pic.attr('tip');var act=(pic.hasClass("active"))?1:0;if(act==1){active=ci;}
ci++;}});if(dir==1){next=active+1;if(next>ct)next=1;}else{next=active-1;if(next<1)next=ct;}
src=img[next];cap=txt[next];ci=1;$.each($('.pg_thm'),function(i,n){if(ci<=ct){var pic=$(this);if(active==ci){pic.removeClass('active');}
if(next==ci){pic.addClass('active');}
ci++;}});if(src){imageSwitch(src,cap);}else{alert("oops!");}}
function imageSwitch(img,txt){var maxw=440;var maxh=350;$('#main_image').fadeOut(500,function(){$('#loadb').fadeIn('fast');$('#p_img').attr('style','').attr('src',img).hide();var w=$('#p_img').width();var h=$('#p_img').height();var neww=false;var newh=false;if(w>maxw||h>maxh){var ip=(w>h)?(maxw/w):(maxh/h);neww=Math.round(ip*w);newh=Math.round(ip*h);if(newh>maxh||neww>maxw){var np=(newh>maxh)?(maxh/newh):(maxh/neww);neww=Math.round(np*w);newh=Math.round(np*h);}}
if(!neww)neww=w;if(!newh)newh=h;$('#p_img').width(neww).height(newh);$('#caption').hide().text(txt);}).fadeIn(1000,function(){$('#loadb').fadeOut('fast');$('#p_img').fadeIn(1000,function(){$('#caption').fadeIn(500);});});}
//function initGal(){$('.ptf_item').click(function(){var sel=$(this);var client="<span class='yell'>Client: </span>"+sel.children('h2').html();var pet="<span class='yell'>Pets Name: </span>"+sel.children('img').attr('alt');var img=sel.children('img').attr('src');var blurb=sel.children('.blurb').html();$('#viewer.showing').animate({height:1},555,'easeOutQuad',function(){$(this).find('#vClient').html(client);$(this).find('#vPet').html(pet);$(this).find('#blurb').html(blurb);$(this).find('#vPic').css({backgroundImage:'url('+img+')'});$(this).animate({height:400},700,'easeOutBounce');});return false;});}
function initAdmin_nav(pos){if(!pos)pos=1
var posx="left";var posy="top";switch(pos){case 1:posx="";posy="top";break;case 2:posx="left";posy="";break;case 3:posx="";posy="bottom";break;case 4:posx="right";posy="";break;}
$('#admin_menu').floatingPosition(posx,posy);return false;}
function oldbrowser(){var oldiv='<div id="oldbrowser"><ul><li class="head">Why are you doing this to yourself?</li><li>Do you ride a horse to work?</li><li>Do you still use a cassette walkman?</li><li>Do you still buy VHS tapes?</li><li>Do you only have a rotary phone?</li><li class="foot">Then why are you still using this browser?<br />C\'mon upgrade it, you know you want to!<br />(the most popular ones are free you know!)</li></ul></div>';$('body').append(oldiv);$('#oldbrowser').click(function(){$(this).fadeOut("slow");});}

function updateForum(tid,wid){var loader="forumfresh.php?";var main=$('#contentb');var frm=(tid>0)?"&frm=1":"";main.hide('slow',function(){$('#loadb').show();main.load(loader+"tid="+tid+"&wid="+wid+frm,function(){forumClick();formClick();$('.forum_iuser_reply').smile();main.show('slow', function(){$('#loadb').hide();});});})}
function formClick(){$("#forumf").ajaxSubmit();$('#_iformSwitch').click(function(){$('#_iformHolder').toggle('slow',function(){$('#emo').scrollMe(500);});});$('.smileys').click(function(){var inputMessage=$("#_imessage");var gif=$(this).attr('alt');var msg=inputMessage.val();msg=msg+' '+gif+' ';inputMessage.val(msg);});}
function forumClick(){$('._fclick').click(function(){var url=$(this).attr('href');url=ts(url);url=url.split('&');tmp=url[0].split('=');tid=(tmp[0]=='tid')?tmp[1]:0;if(url[1]){tmp=url[1].split('=');wid=(tmp[0]=='wid')?tmp[1]:0;}else{wid=0}
updateForum(tid,wid)
return false;});}
function updateForumX(tid,wid){var loader="forumfresh.php?";$('#contentb').hide('slow',function(){$('#_forumHolder').load(loader+"tid="+tid+"&wid="+wid,function(){$('.forum_iuser_reply').smile();if(tid>0){$("#forum_nav").load(loader+"tid="+tid+"&wid="+wid+"&frm=2");$("#iform").load(loader+"tid="+tid+"&wid="+wid+"&frm=1",function(){$("#forumf").ajaxSubmit();$('#_iformSwitch').click(function(){$('#_iformHolder').toggle('slow');});$('.smileys').click(function(){var inputMessage=$("#_imessage");var gif=$(this).attr('alt');var msg=inputMessage.val();msg=msg+' '+gif+' ';inputMessage.val(msg);});});}});}).show('slow');forumClick();}
function jamAlert(msg){$("#j_message").html(msg);$("#j_container").show('slow');}
function jamAlertInt(){$(".popin-content").append('<div id="j_container"><h1 id="j_title"></h1><div id="j_content"><div id="j_message"></div><div id="j_panel"><div id="j_ok">close</div></div></div></div></div>');$("#j_ok").click(function(){$('#j_container').hide('slow');});$("#j_ok").focus().keypress(function(e){if(e.keyCode==13||e.keyCode==27)$("#j_ok").trigger('click');});$("#j_container").hide();}
function encode_utf8( s ){return unescape( encodeURIComponent( s ) );}
function decode_utf8( s ){return decodeURIComponent( escape( s ) );}

function initGal(){$('.ptf_item').click(function(){var sel=$(this);var client="<span class='yell'>Client: </span>"+sel.children('h2').html();var pet="<span class='yell'>Pets Name: </span>"+sel.children('img').attr('alt');var img=sel.children('img').attr('src');var blurb=sel.children('.blurb').html();var maxw=328;var maxh=300;$('#d_img').attr('style','').attr('src',img).hide();var w=$('#d_img').width();var h=$('#d_img').height();var neww=false;var newh=false;if(w>maxw||h>maxh){var ip=(w>h)?(maxw/w):(maxh/h);neww=Math.round(ip*w);newh=Math.round(ip*h);if(newh>maxh||neww>maxw){var np=(newh>maxh)?(maxh/newh):(maxh/neww);neww=Math.round(np*w);newh=Math.round(np*h);}
if(newh>maxh||neww>maxw){var np=(newh>maxh)?(maxh/newh):(maxh/neww);neww=Math.round(np*w);newh=Math.round(np*h);}}
if(!neww)neww=w;if(!newh)newh=h;$('#viewer.showing').animate({height:1},555,'easeOutQuad',function(){$(this).find('#vClient').html(client);$(this).find('#vPet').html(pet);$(this).find('#blurb').html(blurb);$(this).find('#vPic').css({backgroundImage:'url("")'});$('#d_img').width(neww).height(newh).fadeIn(555);$(this).animate({height:400},700,'easeOutBounce');});return false;});}