var photo_stack;
toggleQLStackBtn=function(successOrCall,photo_ids){if(Object.isFunction(successOrCall)&&Object.isArray(photo_ids)){successOrCall(photo_ids,toggleQLStackBtn);}else if(successOrCall){}}

addToStack=function(photo_ids,callback){if(photo_ids.length==0)return;new Ajax.Request(photo_stack_ajax_url,{method:'post',onSuccess:function(transport){var success=false;var result=eval('('+transport.responseText+')');if(typeof(result)=='object'){photo_stack=result;updatePhotoStack();if(result.message)notify(result.message);success=true;document.body.fire('stack:added',{photoIds:photo_ids});}
if(Object.isFunction(callback))callback(success,photo_ids);},parameters:{action:'add',photo_ids:photo_ids.toJSON()}});return false;}


updatePhotoStack=function(noEffect){if(photo_stack.photo_ids.length==0){$('photo_stack').style.display='none';$('photo_stack_info').style.display='none';return;};$('photo_stack').style.display='block';$('photo_stack_info').style.display='block';
var strPhoto;if(photo_stack.photo_ids.length==1){strPhoto=photo_stack.photo_ids.length;}else{strPhoto=photo_stack.photo_ids.length;};$('stack_count').update(strPhoto);$('stack_img').innerHTML='<img src="'+photo_stack.url+'"/>';if(!noEffect)$('stack_img').shake({distance:'5px'});if(!photo_stack.hide_tip){$('photo_stack_info').show();}}

removeFromStack=function(photo_ids,callback){
new Ajax.Request(photo_stack_ajax_url,{method:'post',onSuccess:function(transport){var success=false;var result=eval('('+transport.responseText+')');if(typeof(result)=='object'){photo_stack=result;updatePhotoStack();success=true;document.body.fire('stack:removed',{photoIds:photo_ids});}
if(Object.isFunction(callback))callback(success,photo_ids);},parameters:{action:'remove',photo_ids:photo_ids.toJSON()}});return false;}

hideStack=function()
{
	$('photo_stack').style.display='none';$('photo_stack_info').style.display='none';
}
