jQuery.noConflict()
jQuery.thumbnailviewer2={loadmsg:'<img src="spinningred.gif" /><br />Loading Large Image...',dsetting:{trigger:'mouseover',preload:'yes',fx:'fade',fxduration:500,enabletitle:'yes'},buildimage:function($,$anchor,setting){var imghtml='<img src="'+$anchor.attr('href')+'" style="border-width:0" />'
if(setting.link)
imghtml='<a href="'+setting.link+'">'+imghtml+'</a>'
imghtml='<div>'+imghtml+((setting.enabletitle!='no'&&$anchor.attr('alt')!='')?'<br />'+$anchor.attr('alt'):'')+'</div>'
return $(imghtml)},showimage:function($image,setting){$image.stop()[setting.fxfunc](setting.fxduration,function(){if(this.style&&this.style.removeAttribute)
this.style.removeAttribute('filter')})}}
jQuery.fn.addthumbnailviewer2=function(options){var $=jQuery
return this.each(function(){if(this.tagName!="A")
return true
var $anchor=$(this)
var s=$.extend({},$.thumbnailviewer2.dsetting,options)
s.fxfunc=(s.fx=="fade")?"fadeIn":"show"
s.fxduration=(s.fx=="none")?0:parseInt(s.fxduration)
if(s.preload=="yes"){var hiddenimage=new Image()
hiddenimage.src=this.href}
var $loadarea=$('#'+s.targetdiv)
var $hiddenimagediv=$('<div />').css({position:'absolute',visibility:'hidden',left:-10000,top:-10000}).appendTo(document.body)
var triggerevt=s.trigger+'.thumbevt'
$anchor.unbind(triggerevt).bind(triggerevt,function(){if($loadarea.data('$curanchor')==$anchor)
return false
$loadarea.data('$curanchor',$anchor)
if($loadarea.data('$queueimage')){$loadarea.data('$queueimage').unbind('load')}
$loadarea.html($.thumbnailviewer2.loadmsg)
var $hiddenimage=$hiddenimagediv.find('img')
if($hiddenimage.length==0){var $hiddenimage=$('<img src="'+this.href+'" />').appendTo($hiddenimagediv)
$hiddenimage.bind('loadevt',function(e){var $targetimage=$.thumbnailviewer2.buildimage($,$anchor,s).hide()
$loadarea.empty().append($targetimage)
$.thumbnailviewer2.showimage($targetimage,s)})
$loadarea.data('$queueimage',$hiddenimage)}
if($hiddenimage.get(0).complete)
$hiddenimage.trigger('loadevt')
else
$hiddenimage.bind('load',function(){$hiddenimage.trigger('loadevt')})
return false})})}
jQuery(document).ready(function($){var $anchors=$('a[rel="enlargeimage"]')
$anchors.each(function(i){var options={}
var rawopts=this.getAttribute('rev').split(',')
for(var i=0;i<rawopts.length;i++){var namevalpair=rawopts[i].split(/:(?!\/\/)/)
options[jQuery.trim(namevalpair[0])]=jQuery.trim(namevalpair[1])}
$(this).addthumbnailviewer2(options)})})
