/* Compressed by the perl version of jsmin. */

function toggleThumbnail(){if($('btn-gal-lrg'))$('btn-gal-lrg').toggleClassName('selected','');if($('btn-gal-sml'))$('btn-gal-sml').toggleClassName('selected','');if($('btn-img-lrg'))$('btn-img-lrg').toggleClassName('selected','');if($('btn-img-sml'))$('btn-img-sml').toggleClassName('selected','');if($('gallery-large'))$('gallery-large').toggle();if($('gallery-small'))$('gallery-small').toggle();if($('image-large'))$('image-large').toggle();if($('image-small'))$('image-small').toggle();}
function updateCookie(cookieKey,cookieValue,cookieDefault){cookieKey=parseInt(cookieKey);var pixariaCookie=readCookie('psg_prefs');if(!pixariaCookie){createCookie('psg_prefs',cookieDefault,360);var pixariaCookie=cookieDefault;}
var cookieElements=pixariaCookie.split("|");var cookieVersion=cookieElements[0];var imagesPerPage=cookieElements[1];var galleriesPerPage=cookieElements[2];var viewThumbView=cookieElements[3];if(cookieKey==1){cookieData='1|'+cookieValue+'|'+galleriesPerPage+'|'+viewThumbView;}
if(cookieKey==2){cookieData='1|'+imagesPerPage+'|'+cookieValue+'|'+viewThumbView;}
if(cookieKey==3){cookieData='1|'+imagesPerPage+'|'+galleriesPerPage+'|'+cookieValue;}
createCookie('psg_prefs',cookieData,360)}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){var nameEQ=name+"=";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(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
function eraseCookie(name){createCookie(name,"",-1);}
function imagePreviewWindow(strFile,nWidth,nHeight){width=parseInt(nWidth)-2;height=parseInt(nHeight)-2;window.open(strFile,"Image","toolbar=no,location=no,directories=no,menubar=no,status=yes,scrollbars=no,resizable=no,width="+width+",height="+height);}
function confirmSubmit(theCommand){var msg=theCommand;return confirm(msg);}
function openPop(strFile,nWidth,nHeight,bStatus,bscroll,btoolbar,blocation,bresize,bdirectories,bmenubar){window.open(strFile,"help","toolbar="+btoolbar+",location="+blocation+",directories="+bdirectories+",menubar="+bmenubar+",status="+bStatus+",scrollbars="+bscroll+",resizable="+bresize+",width="+nWidth+",height="+nHeight);}
function textCounter(field,countfield,maxlimit){if(field.value.length>maxlimit)field.value=field.value.substring(0,maxlimit);else countfield.value=maxlimit-field.value.length;}
var DHTML=(document.getElementById||document.all||document.layers);function getObj(name){if(document.getElementById){this.obj=document.getElementById(name);this.style=document.getElementById(name).style;}
else if(document.all){this.obj=document.all[name];this.style=document.all[name].style;}
else if(document.layers){this.obj=document.layers[name];this.style=document.layers[name];}}
function selectAllImages(formElement){setAllSelect(true,formElement);}
function deselectAllImages(formElement){setAllSelect(false,formElement);}
function setAllSelect(state,formElement){var formName=getThumbnailFormId();var elFrm=document.getElementById(formName);for(var i=0;i<elFrm.elements.length;i++){var ourEl=elFrm.elements[i];if(ourEl.type=="checkbox")if(ourEl.name.indexOf(formElement)!=-1)ourEl.checked=state;}}
function getSelectedImages(){var formName=getThumbnailFormId();var elFrm=document.getElementById(formName);var strParams="";for(var i=0;i<elFrm.elements.length;i++){var ourEl=elFrm.elements[i];if(ourEl.type=="checkbox")if(ourEl.checked&&(ourEl.name.indexOf("photoid[]")!=-1))strParams=strParams+ourEl.value+",";}
strParams=strParams.substr(0,strParams.length-1);return strParams;}
function addSelectionToLightbox(){var formName=getThumbnailFormId();var elFrm=document.getElementById(formName);elFrm.submit();}
function removeSelectionFromLightbox(){var formName=getThumbnailFormId();var elFrm=document.getElementById(formName);elFrm.submit();}
function getThumbnailFormId(){if(document.getElementById('image-small')==null){return'thumb_grid_large';}else if(document.getElementById('image-large')==null){return'thumb_grid_small';}
var thumbsFormSmall=new getObj('image-small');var thumbsFormLarge=new getObj('image-large');if(thumbsFormSmall.style.display=='none'){return'thumb_grid_large';}else{return'thumb_grid_small';}}
function getSelectedCheckbox(buttonGroup){var retArr=new Array();var lastElement=0;if(buttonGroup[0]){for(var i=0;i<buttonGroup.length;i++){if(buttonGroup[i].checked){retArr.length=lastElement;retArr[lastElement]=i;lastElement++;}}}else{if(buttonGroup.checked){retArr.length=lastElement;retArr[lastElement]=0;}}
return retArr;}
function getSelectedCheckboxValue(buttonGroup){var retArr=new Array();var selectedItems=getSelectedCheckbox(buttonGroup);if(selectedItems.length!=0){retArr.length=selectedItems.length;for(var i=0;i<selectedItems.length;i++){if(buttonGroup[selectedItems[i]]){retArr[i]=buttonGroup[selectedItems[i]].value;}else{retArr[i]=buttonGroup.value;}}}
return retArr;}
function changeCSS(theClass,element,value){var cssRules;if(document.all){cssRules='rules';}
else if(document.getElementById){cssRules='cssRules';}
for(var S=0;S<document.styleSheets.length;S++){for(var R=0;R<document.styleSheets[S][cssRules].length;R++){if(document.styleSheets[S][cssRules][R].selectorText==theClass){document.styleSheets[S][cssRules][R].style[element]=value;}}}}
var Fabtabs=Class.create();Fabtabs.prototype={initialize:function(element){this.element=$(element);var options=Object.extend({},arguments[1]||{});this.menu=$A(this.element.getElementsByTagName('a'));var loader=document.getElementById('loader');loader.style.display='none';this.show(this.getInitialTab());this.menu.each(this.setupTab.bind(this));},setupTab:function(elm){Event.observe(elm,'click',this.activate.bindAsEventListener(this),false)},activate:function(ev){var elm=Event.findElement(ev,"a");Event.stop(ev);this.show(elm);this.menu.without(elm).each(this.hide.bind(this));},hide:function(elm){$(elm).removeClassName('active-tab');$(this.tabID(elm)).removeClassName('active-tab-body');},show:function(elm){$(elm).addClassName('active-tab');$(this.tabID(elm)).addClassName('active-tab-body');},tabID:function(elm){return elm.href.match(/#(\w.+)/)[1];},getInitialTab:function(){if(document.location.href.match(/#(\w.+)/)){var loc=RegExp.$1;var elm=this.menu.find(function(value){return value.href.match(/#(\w.+)/)[1]==loc;});return elm||this.menu.first();}else{return this.menu.first();}}}
Event.observe(window,'load',function(){if(document.getElementById('tab-container')){new Fabtabs('tabs');}},false);function $RF(el,radioGroup){if($(el).type&&$(el).type.toLowerCase()=='radio'){var radioGroup=$(el).name;var el=$(el).form;}else if($(el).tagName.toLowerCase()!='form'){return false;}
var checked=$(el).getInputs('radio',radioGroup).find(function(re){return re.checked;});return(checked)?$F(checked):null;}
function saveDefaultLanguage(formName,inputName){var language=$RF(formName,inputName);createCookie('pixaria_language',language,'2000');location.href=location.href;}
function startIris(url){cooldir=PicLensLite.hasCooliris();if(cooldir){PicLensLite.start({feedUrl:url});}else{window.location='http://www.cooliris.com/';}}
Event.observe(window,'load',function(){$$('[rel=pix-modal]').each(function(el){w=new Control.Modal(el,{overlayOpacity:0.85,fadeDuration:0.2,className:'modal',fade:true,afterInitialize:function(){var objectPointer=this;var imgTitle='';try{imgTitle=$(el).title;}catch(e){}
try{imgTitle=$(el).down().title;}catch(e){}
try{imgTitle=$(el).down().alt;}catch(e){}
if(imgTitle!=''){htmEl=imgTitle;}else{htmEl='';}
var header=Builder.node('div',{className:'modal-title'},[Builder.node('span',{className:'title'},htmEl),Builder.node('div',{className:'modal-close'})]);this.container.insert(header,'top');this.container.observe('click',this.close.bind(this));}});});});Event.observe(window,'load',function(){$$('[href=#ss]').each(function(el){var slideShow=new Control.Modal(el,{overlayOpacity:0.85,fadeDuration:0.2,className:'modal-slideshow',fade:true,afterOpen:function(){data=$(el).readAttribute('data-comp').evalJSON();var scrollbar=new Control.ScrollBar('scroll-content','scroll-track');slideshowImage(data.url,data.width,data.height,data.title);$('ss-close').observe('click',function(){slideShow.close()});},afterClose:function(){$('ss-image').update('');$('ss-title').update('');}});});});slideshowImage=function(url,cWidth,cHeight,iTitle){mTop=Math.floor((660-cHeight)/2);imgHtml='<img src="'+url+'" width="'+cWidth+'" class="ss-img" height="'+cHeight+'" class="slideshow-img" style="margin-top:'+mTop+'px;" />';$('ss-image').update(imgHtml);$('ss-title').update(iTitle);}
function incrementValue(el){val=parseInt($F(el));if(isNaN(val)){returnVal=1;}else{returnVal=val+1;}
$(el).value=returnVal;}
function decrementValue(el,min){val=parseInt($F(el));if(isNaN(val)){returnVal=1;}else if(val<=min){returnVal=min;}else{returnVal=val-1;}
$(el).value=returnVal;}
