
var Thumber={x:0,y:0,obj:{},img:null,lnk:null,timer:null,opacityTimer:null,errorTimer:null,hidden:true,linkPool:{},baseURI:"./",imageCache:[],init:function(){var lnks=document.getElementsByTagName('a');var i=lnks.length||0;var cnt=0;while(i--){if(lnks[i].className&&lnks[i].className.search(/thumber/)!=-1){Thumber.addEvent(lnks[i],["focus","mouseover"],Thumber.initThumb);Thumber.addEvent(lnks[i],["blur","mouseout"],Thumber.hideThumb);Thumber.linkPool[lnks[i].href]=cnt++;}}
if(cnt){Thumber.preloadImages();Thumber.obj=document.createElement('div');Thumber.ind=document.createElement('div');Thumber.ind.className="imageLoaded";Thumber.img=document.createElement('img');Thumber.img.alt="preview";Thumber.img.id="fdImage";Thumber.addEvent(Thumber.img,["load"],Thumber.imageLoaded);Thumber.addEvent(Thumber.img,["error"],Thumber.imageError);Thumber.obj.id="fdImageThumb";Thumber.obj.style.visibility="hidden";Thumber.obj.style.top="0";Thumber.obj.style.left="0";Thumber.addEvent(Thumber.img,["mouseout"],Thumber.hideThumb);Thumber.obj.appendChild(Thumber.ind);Thumber.obj.appendChild(Thumber.img);Thumber.addEvent(Thumber.obj,["mouseout"],Thumber.hideThumb);document.getElementsByTagName('body')[0].appendChild(Thumber.obj);}},preloadImages:function(){var imgList=["lt.png","lb.png","rt.png","rb.png","error.gif","loading.gif"];var imgObj=document.createElement('img');for(var i=0,img;img=imgList[i];i++){Thumber.imageCache[i]=imgObj.cloneNode(false);Thumber.imageCache[i].src=Thumber.baseURI+img;}},imageLoaded:function(){if(Thumber.errorTimer)clearTimeout(Thumber.errorTimer);if(!Thumber.hidden)Thumber.img.style.visibility="visible";Thumber.ind.className="imageLoaded";Thumber.ind.style.visibility="hidden";},imageError:function(e){if(Thumber.errorTimer)clearTimeout(Thumber.errorTimer);Thumber.ind.className="imageError";Thumber.errorTimer=window.setTimeout("Thumber.hideThumb()",2000);},initThumb:function(e){e=e||event;Thumber.lnk=this;var positionClass="left";var heightIndent;var indentX=0;var indentY=0;var trueBody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;if(String(e.type).toLowerCase().search(/mouseover/)!=-1){if(document.captureEvents){Thumber.x=e.pageX;Thumber.y=e.pageY;}else if(window.event.clientX){Thumber.x=window.event.clientX+trueBody.scrollLeft;Thumber.y=window.event.clientY+trueBody.scrollTop;}
indentX=10;heightIndent=parseInt(Thumber.y-(Thumber.obj.offsetHeight))+'px';}else{var obj=this;var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}}
curtop+=this.offsetHeight;Thumber.x=curleft;Thumber.y=curtop;heightIndent=parseInt(Thumber.y-(Thumber.obj.offsetHeight)-this.offsetHeight)+'px';}
if(parseInt(trueBody.clientWidth+trueBody.scrollLeft)<parseInt(Thumber.obj.offsetWidth+Thumber.x)+indentX){Thumber.obj.style.left=parseInt(Thumber.x-(Thumber.obj.offsetWidth+indentX))+'px';positionClass="right";}else{Thumber.obj.style.left=(Thumber.x+indentX)+'px';}
if(parseInt(trueBody.clientHeight+trueBody.scrollTop)<parseInt(Thumber.obj.offsetHeight+Thumber.y)+indentY){Thumber.obj.style.top=heightIndent;positionClass+="Top";}else{Thumber.obj.style.top=(Thumber.y+indentY)+'px';positionClass+="Bottom";}
Thumber.obj.className=positionClass;Thumber.timer=window.setTimeout("Thumber.showThumb()",500);},showThumb:function(e){Thumber.hidden=false;Thumber.obj.style.visibility=Thumber.ind.style.visibility='visible';Thumber.obj.style.opacity=Thumber.ind.style.opacity='0';Thumber.img.style.visibility="hidden";var addy=String(Thumber.lnk.href);Thumber.errorTimer=window.setTimeout("Thumber.imageError()",25000);Thumber.img.src='http://www.bitpixels.com/getthumbnail?code=75219&size=200&url='+encodeURIComponent(addy);Thumber.fade(10);},hideThumb:function(e){e=e||window.event;if(e.type=="mouseout"){var elem=e.relatedTarget||e.toElement;if(elem.id&&elem.id.search("fdImage")!=-1)return false;}
Thumber.hidden=true;if(Thumber.timer)clearTimeout(Thumber.timer);if(Thumber.errorTimer)clearTimeout(Thumber.errorTimer);if(Thumber.opacityTimer)clearTimeout(Thumber.opacityTimer);Thumber.obj.style.visibility='hidden';Thumber.ind.style.visibility='hidden';Thumber.img.style.visibility='hidden';Thumber.ind.className="imageLoaded";},fade:function(opac){var passed=parseInt(opac);var newOpac=parseInt(passed+10);if(newOpac<90){Thumber.obj.style.opacity=Thumber.ind.style.opacity='.'+newOpac;Thumber.opacityTimer=window.setTimeout("Thumber.fade('"+newOpac+"')",20);}else{Thumber.obj.style.opacity=Thumber.ind.style.opacity='1';}},addEvent:function(obj,types,fn){var type;for(var i=0;i<types.length;i++){type=types[i];if(obj.attachEvent){obj['e'+type+fn]=fn;obj[type+fn]=function(){obj['e'+type+fn](window.event);}
obj.attachEvent('on'+type,obj[type+fn]);}else obj.addEventListener(type,fn,false);}}}
Thumber.addEvent(window,['load'],Thumber.init);


var Thumber_frame={x:0,y:0,obj:{},img:null,lnk:null,timer:null,opacityTimer:null,errorTimer:null,hidden:true,linkPool:{},baseURI:"./",imageCache:[],init:function(){var lnks=document.getElementsByTagName('a');var i=lnks.length||0;var cnt=0;while(i--){if(lnks[i].className&&lnks[i].className.search(/Thumber_frame/)!=-1){Thumber_frame.addEvent(lnks[i],["focus","mouseover"],Thumber_frame.initThumb);Thumber_frame.addEvent(lnks[i],["blur","mouseout"],Thumber_frame.hideThumb);Thumber_frame.linkPool[lnks[i].href]=cnt++;}}
if(cnt){Thumber_frame.preloadImages();Thumber_frame.obj=document.createElement('div');Thumber_frame.ind=document.createElement('div');Thumber_frame.ind.className="imageLoaded";Thumber_frame.img=document.createElement('img');Thumber_frame.img.alt="preview";Thumber_frame.img.id="fdImage";Thumber_frame.addEvent(Thumber_frame.img,["load"],Thumber_frame.imageLoaded);Thumber_frame.addEvent(Thumber_frame.img,["error"],Thumber_frame.imageError);Thumber_frame.obj.id="fdImageThumb";Thumber_frame.obj.style.visibility="hidden";Thumber_frame.obj.style.top="0";Thumber_frame.obj.style.left="0";Thumber_frame.addEvent(Thumber_frame.img,["mouseout"],Thumber_frame.hideThumb);Thumber_frame.obj.appendChild(Thumber_frame.ind);Thumber_frame.obj.appendChild(Thumber_frame.img);Thumber_frame.addEvent(Thumber_frame.obj,["mouseout"],Thumber_frame.hideThumb);document.getElementsByTagName('body')[0].appendChild(Thumber_frame.obj);}},preloadImages:function(){var imgList=["lt.png","lb.png","rt.png","rb.png","error.gif","loading.gif"];var imgObj=document.createElement('img');for(var i=0,img;img=imgList[i];i++){Thumber_frame.imageCache[i]=imgObj.cloneNode(false);Thumber_frame.imageCache[i].src=Thumber_frame.baseURI+img;}},imageLoaded:function(){if(Thumber_frame.errorTimer)clearTimeout(Thumber_frame.errorTimer);if(!Thumber_frame.hidden)Thumber_frame.img.style.visibility="visible";Thumber_frame.ind.className="imageLoaded";Thumber_frame.ind.style.visibility="hidden";},imageError:function(e){if(Thumber_frame.errorTimer)clearTimeout(Thumber_frame.errorTimer);Thumber_frame.ind.className="imageError";Thumber_frame.errorTimer=window.setTimeout("Thumber_frame.hideThumb()",2000);},initThumb:function(e){e=e||event;Thumber_frame.lnk=this;var positionClass="left";var heightIndent;var indentX=0;var indentY=0;var trueBody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;if(String(e.type).toLowerCase().search(/mouseover/)!=-1){if(document.captureEvents){Thumber_frame.x=e.pageX;Thumber_frame.y=e.pageY;}else if(window.event.clientX){Thumber_frame.x=window.event.clientX+trueBody.scrollLeft;Thumber_frame.y=window.event.clientY+trueBody.scrollTop;}
indentX=10;heightIndent=parseInt(Thumber_frame.y-(Thumber_frame.obj.offsetHeight))+'px';}else{var obj=this;var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}}
curtop+=this.offsetHeight;Thumber_frame.x=curleft;Thumber_frame.y=curtop;heightIndent=parseInt(Thumber_frame.y-(Thumber_frame.obj.offsetHeight)-this.offsetHeight)+'px';}
if(parseInt(trueBody.clientWidth+trueBody.scrollLeft)<parseInt(Thumber_frame.obj.offsetWidth+Thumber_frame.x)+indentX){Thumber_frame.obj.style.left=parseInt(Thumber_frame.x-(Thumber_frame.obj.offsetWidth+indentX))+'px';positionClass="right";}else{Thumber_frame.obj.style.left=(Thumber_frame.x+indentX)+'px';}
if(parseInt(trueBody.clientHeight+trueBody.scrollTop)<parseInt(Thumber_frame.obj.offsetHeight+Thumber_frame.y)+indentY){Thumber_frame.obj.style.top=heightIndent;positionClass+="Top";}else{Thumber_frame.obj.style.top=(Thumber_frame.y+indentY)+'px';positionClass+="Bottom";}
Thumber_frame.obj.className=positionClass;Thumber_frame.timer=window.setTimeout("Thumber_frame.showThumb()",500);},showThumb:function(e){Thumber_frame.hidden=false;Thumber_frame.obj.style.visibility=Thumber_frame.ind.style.visibility='visible';Thumber_frame.obj.style.opacity=Thumber_frame.ind.style.opacity='0';Thumber_frame.img.style.visibility="hidden";var addy=String(Thumber_frame.lnk.href);Thumber_frame.errorTimer=window.setTimeout("Thumber_frame.imageError()",25000);Thumber_frame.img.src='http://www.bitpixels.com/getthumbnail?code=75081&size=200&url='+encodeURIComponent(addy);Thumber_frame.fade(10);},hideThumb:function(e){e=e||window.event;if(e.type=="mouseout"){var elem=e.relatedTarget||e.toElement;if(elem.id&&elem.id.search("fdImage")!=-1)return false;}
Thumber_frame.hidden=true;if(Thumber_frame.timer)clearTimeout(Thumber_frame.timer);if(Thumber_frame.errorTimer)clearTimeout(Thumber_frame.errorTimer);if(Thumber_frame.opacityTimer)clearTimeout(Thumber_frame.opacityTimer);Thumber_frame.obj.style.visibility='hidden';Thumber_frame.ind.style.visibility='hidden';Thumber_frame.img.style.visibility='hidden';Thumber_frame.ind.className="imageLoaded";},fade:function(opac){var passed=parseInt(opac);var newOpac=parseInt(passed+10);if(newOpac<90){Thumber_frame.obj.style.opacity=Thumber_frame.ind.style.opacity='.'+newOpac;Thumber_frame.opacityTimer=window.setTimeout("Thumber_frame.fade('"+newOpac+"')",20);}else{Thumber_frame.obj.style.opacity=Thumber_frame.ind.style.opacity='1';}},addEvent:function(obj,types,fn){var type;for(var i=0;i<types.length;i++){type=types[i];if(obj.attachEvent){obj['e'+type+fn]=fn;obj[type+fn]=function(){obj['e'+type+fn](window.event);}
obj.attachEvent('on'+type,obj[type+fn]);}else obj.addEventListener(type,fn,false);}}}
Thumber_frame.addEvent(window,['load'],Thumber_frame.init);

$(document).ready(function(){
				//assign iframe to colorbox, set colorbox params
				$(".thumber_frame").colorbox({width:"65%", height:"80%", iframe:true, open:false, overlayClose:true, opacity:.40, initialWidth:"300px", initialHeight:"100px", transition:"elastic", speed:350, close:"Close", photo:false, inline:false});
});
