document.write("\r\n<style type='text/css'>\r\n"+"#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}\r\n"+"#cboxOverlay{position:fixed; width:100%; height:100%;}\r\n"+"#cboxMiddleLeft, #cboxBottomLeft{clear:left;}\r\n"+"#cboxContent{position:relative; overflow:visible;}\r\n"+"#cboxLoadedContent{overflow:auto; width:0; height:0;}\r\n"+"#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}\r\n"+"#cboxTitle{margin:0;}\r\n"+"#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}\r\n"+"#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}\r\n"+"</style>\r\n");(function($){var settings,callback,loadedWidth,loadedHeight,interfaceHeight,interfaceWidth,index,related,ssTimeout,$slideshow,$window,$close,$next,$prev,$current,$title,$modal,$wrap,$loadingOverlay,$loadingGraphic,$overlay,$modalContent,$loaded,$borderTopCenter,$borderMiddleLeft,$borderMiddleRight,$borderBottomCenter;function IE6Overlay(){$overlay.css({"position":"absolute",width:$window.width(),height:$window.height(),top:$window.scrollTop(),left:$window.scrollLeft()});}function slideshow(){var stop;function start(){$slideshow.text(settings.slideshowStop).bind("cbox_complete",function(){ssTimeout=setTimeout($.fn.colorbox.next,settings.slideshowSpeed);}).bind("cbox_load",function(){clearTimeout(ssTimeout);}).one("click",function(){stop();$(this).removeClass("hover");});$modal.removeClass("cboxSlideshow_off").addClass("cboxSlideshow_on");}stop=function(){clearTimeout(ssTimeout);$slideshow.text(settings.slideshowStart).unbind("cbox_complete cbox_load").one("click",function(){start();ssTimeout=setTimeout($.fn.colorbox.next,settings.slideshowSpeed);$(this).removeClass("hover");});$modal.removeClass("cboxSlideshow_on").addClass("cboxSlideshow_off");};if(settings.slideshow!==false&&related.length>1){if(settings.slideshowAuto===true){start();}else{stop();}}}function clearInline(){if($("#cboxInlineTemp").length>0){$loaded.children().insertAfter("#cboxInlineTemp");}}function setSize(size,dimension){return(typeof size=="string")?(size.match(/%/)?(dimension/100)*parseInt(size,10):parseInt(size,10)):size;}function isImage(url){return url.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(.*))?$/i);}$(function(){$.fn.colorbox.init();});$.fn.colorbox=function(options,custom_callback){$(this).unbind("click.colorbox").bind("click.colorbox",function(event){this.blur();settings=$.extend({},$.fn.colorbox.settings,options);if(custom_callback){callback=custom_callback;}else{callback=function(){};}if(settings.width){settings.width=setSize(settings.width,document.documentElement.clientWidth);}if(settings.height){settings.height=setSize(settings.height,document.documentElement.clientHeight);}if(this.rel&&"nofollow"!=this.rel){related=$("a[rel='"+this.rel+"']");index=$(related).index(this);}else{related=$(this);index=0;}if($modal.data("open")!==true){$.event.trigger("cbox_open");$close.html(settings.close);$overlay.css({"opacity":settings.opacity}).show();$modal.data("open",true);$.fn.colorbox.position(setSize(settings.initialWidth,document.documentElement.clientWidth),setSize(settings.initialHeight,document.documentElement.clientHeight),0);if($.browser.msie&&$.browser.version<7){$window.bind("resize scroll",IE6Overlay);}}slideshow();$.fn.colorbox.load();if(settings.overlayClose===true){$overlay.css({"cursor":"pointer"}).click($.fn.colorbox.close);}event.preventDefault();});if(options&&options.open&&$modal.data("open")!==true){$(this).triggerHandler("click.colorbox");}return this.each(function(){});};$.fn.colorbox.init=function(){$window=$(window);$("body").prepend($overlay=$('<div id="cboxOverlay" />').hide(),$modal=$('<div id="colorbox" />'));$wrap=$('<div id="cboxWrapper" />').appendTo($modal).append($("<div/>").append($('<div id="cboxTopLeft"/>'),$borderTopCenter=$('<div id="cboxTopCenter"/>'),$('<div id="cboxTopRight"/>')),$borderMiddleLeft=$('<div id="cboxMiddleLeft" />'),$modalContent=$('<div id="cboxContent" />'),$borderMiddleRight=$('<div id="cboxMiddleRight" />'),$("<div/>").append($('<div id="cboxBottomLeft"/>'),$borderBottomCenter=$('<div id="cboxBottomCenter"/>'),$('<div id="cboxBottomRight"/>')));$wrap.find("[id]").css({"float":"left"});$modalContent.append($loaded=$('<div id="cboxLoadedContent" />'),$loadingOverlay=$('<div id="cboxLoadingOverlay" />'),$loadingGraphic=$('<div id="cboxLoadingGraphic" />'),$title=$('<div id="cboxTitle" />'),$current=$('<div id="cboxCurrent" />'),$slideshow=$('<div id="cboxSlideshow" />'),$next=$('<div id="cboxNext" />').click($.fn.colorbox.next),$prev=$('<div id="cboxPrevious" />').click($.fn.colorbox.prev),$close=$('<div id="cboxClose" />').click($.fn.colorbox.close));$modalContent.children().addClass("hover").mouseover(function(){$(this).addClass("hover");}).mouseout(function(){$(this).removeClass("hover");}).hide();interfaceHeight=$borderTopCenter.height()+$borderBottomCenter.height()+$modalContent.outerHeight(true)-$modalContent.height();interfaceWidth=$borderMiddleLeft.width()+$borderMiddleRight.width()+$modalContent.outerWidth(true)-$modalContent.width();loadedHeight=$loaded.outerHeight(true);loadedWidth=$loaded.outerWidth(true);$modal.css({"padding-bottom":interfaceHeight,"padding-right":interfaceWidth}).hide();$().bind("keydown.cbox_close",function(e){if(e.keyCode==27){e.preventDefault();$close.click();}});$modalContent.children().removeClass("hover");};$.fn.colorbox.next=function(){index=index<related.length-1?index+1:0;$.fn.colorbox.load();};$.fn.colorbox.prev=function(){index=index>0?index-1:related.length-1;$.fn.colorbox.load();};$.fn.colorbox.position=function(mWidth,mHeight,speed,loadedCallback){var winHeight=document.documentElement.clientHeight;var posTop=winHeight/2-mHeight/2;var posLeft=document.documentElement.clientWidth/2-mWidth/2;if(mHeight>winHeight){posTop-=(mHeight-winHeight);}if(posTop<0){posTop=0;}if(posLeft<0){posLeft=0;}posTop+=$window.scrollTop();posLeft+=$window.scrollLeft();mWidth=mWidth-interfaceWidth;mHeight=mHeight-interfaceHeight;$wrap[0].style.width=$wrap[0].style.height="9999px";function modalDimensions(that){$borderTopCenter[0].style.width=$borderBottomCenter[0].style.width=$modalContent[0].style.width=that.style.width;$loadingGraphic[0].style.height=$loadingOverlay[0].style.height=$modalContent[0].style.height=$borderMiddleLeft[0].style.height=$borderMiddleRight[0].style.height=that.style.height;}var animate_speed=($modal.width()===mWidth&&$modal.height()===mHeight)?0:speed;$modal.dequeue().animate({height:mHeight,width:mWidth,top:posTop,left:posLeft},{duration:animate_speed,complete:function(){modalDimensions(this);$wrap[0].style.width=(mWidth+interfaceWidth)+"px";$wrap[0].style.height=(mHeight+interfaceHeight)+"px";if(loadedCallback){loadedCallback();}if($.browser.msie&&$.browser.version<7){IE6Overlay();}},step:function(){modalDimensions(this);}});};$.fn.colorbox.dimensions=function(object){$window.unbind("resize.cbox_resize");if($modal.data("open")!==true){return false;}var speed=settings.transition=="none"?0:settings.speed;$loaded.remove();$loaded=$(object);$loaded.hide().appendTo("body").css({width:(settings.width)?settings.width-loadedWidth-interfaceWidth:$loaded.width()}).css({height:(settings.height)?settings.height-loadedHeight-interfaceHeight:$loaded.height()}).attr({id:"cboxLoadedContent"}).prependTo($modalContent);if($.browser.msie&&$.browser.version<7){$("select").not($("#colorbox select")).css({"visibility":"hidden"});}if($("#cboxPhoto").length>0&&settings.height){var topMargin=(parseInt($loaded[0].style.height,10)-parseInt($("#cboxPhoto")[0].style.height,10))/2;$("#cboxPhoto").css({marginTop:(topMargin>0?topMargin:0)});}function setPosition(s){var mWidth=parseInt($loaded[0].style.width,10)+loadedWidth+interfaceWidth;var mHeight=parseInt($loaded[0].style.height,10)+loadedHeight+interfaceHeight;$.fn.colorbox.position(mWidth,mHeight,s,function(){if($modal.data("open")!==true){return false;}$modalContent.children().show();$loadingOverlay.hide();$loadingGraphic.hide();$slideshow.hide();$title.html(settings.title?settings.title:related[index].title);if(related.length>1){$current.html(settings.current.replace(/\{current\}/,index+1).replace(/\{total\}/,related.length));$next.html(settings.next);$prev.html(settings.previous);$().unbind("keydown.cbox_key").one("keydown.cbox_key",function(e){if(e.keyCode==37){e.preventDefault();$prev.click();}else{if(e.keyCode==39){e.preventDefault();$next.click();}}});if(settings.slideshow!==false){$slideshow.show();}}else{$current.add($next).add($prev).hide();}$("#cboxIframe").attr("src",$("#cboxIframe").attr("src"));$.event.trigger("cbox_complete");callback();if(settings.transition==="fade"){$modal.fadeTo(speed,1);}$window.unbind("resize.cbox_resize",function(){$.fn.colorbox.position(mWidth,mHeight,0);});return true;});}if(settings.transition=="fade"){$modal.fadeTo(speed,0,function(){setPosition(0);});}else{setPosition(speed);}if(settings.preloading!==false&&related.length>1&&isImage(related[index].href)){var previous,next;previous=index>0?related[index-1].href:related[related.length-1].href;next=index<related.length-1?related[index+1].href:related[0].href;return[$("<img />").attr("src",next),$("<img />").attr("src",previous)];}return true;};$.fn.colorbox.load=function(){$.event.trigger("cbox_load");$loadingOverlay.show();$loadingGraphic.show();$close.show();clearInline();var href=settings.href?settings.href:related[index].href;if(settings.inline){$('<div id="cboxInlineTemp" />').hide().insertBefore($(href)[0]);$.fn.colorbox.dimensions($(href).wrapAll("<div />").parent());}else{if(settings.iframe){$.fn.colorbox.dimensions($("<div><iframe id='cboxIframe' name='iframe_"+new Date().getTime()+"' frameborder=0 src='"+href+"' /></div>"));}else{if(isImage(href)){var loadingElement=new Image();loadingElement.onload=function(){loadingElement.onload=null;$.fn.colorbox.dimensions($("<div />").css({width:this.width,height:this.height}).append($(this).css({width:this.width,height:this.height,display:"block",margin:"auto"}).attr("id","cboxPhoto")));if(related.length>1){$(this).css({cursor:"pointer"}).click($.fn.colorbox.next);}};loadingElement.src=href;}else{$("<div />").load(href,function(data,textStatus){if(textStatus=="success"){$.fn.colorbox.dimensions($(this));}else{$.fn.colorbox.dimensions($("<p>Request unsuccessful.</p>"));}});}}}};$.fn.colorbox.close=function(){clearTimeout(ssTimeout);$window.unbind("resize.cbox_resize");$slideshow.unbind("cbox_complete cbox_load click");clearInline();$overlay.css({cursor:"auto"}).fadeOut("fast").unbind("click",$.fn.colorbox.close);$().unbind("keydown.cbox_key");if($.browser.msie&&$.browser.version<7){$("select").css({"visibility":"inherit"});$window.unbind("resize scroll",IE6Overlay);}$modalContent.children().hide();$modal.stop(true,false).removeClass().fadeOut("fast",function(){$loaded.remove();$modal.removeData("open").css({"opacity":1});$.event.trigger("cbox_closed");});};$.fn.colorbox.settings={transition:"elastic",speed:350,initialWidth:"400",initialHeight:"400",width:false,height:false,inline:false,iframe:false,href:false,title:false,opacity:0.9,preloading:true,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:false,overlayClose:true,slideshow:false,slideshowAuto:true,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow"};})(jQuery);(function(){var d=document,w=window;function get(element){if(typeof element=="string"){element=d.getElementById(element);}return element;}function addEvent(el,type,fn){if(w.addEventListener){el.addEventListener(type,fn,false);}else{if(w.attachEvent){var f=function(){fn.call(el,w.event);};el.attachEvent("on"+type,f);}}}var toElement=function(){var div=d.createElement("div");return function(html){div.innerHTML=html;var el=div.childNodes[0];div.removeChild(el);return el;};}();function hasClass(ele,cls){return ele.className.match(new RegExp("(\\s|^)"+cls+"(\\s|$)"));}function addClass(ele,cls){if(!hasClass(ele,cls)){ele.className+=" "+cls;}}function removeClass(ele,cls){var reg=new RegExp("(\\s|^)"+cls+"(\\s|$)");ele.className=ele.className.replace(reg," ");}if(document.documentElement["getBoundingClientRect"]){var getOffset=function(el){var box=el.getBoundingClientRect(),doc=el.ownerDocument,body=doc.body,docElem=doc.documentElement,clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,zoom=1;if(body.getBoundingClientRect){var bound=body.getBoundingClientRect();zoom=(bound.right-bound.left)/body.clientWidth;}if(zoom>1){clientTop=0;clientLeft=0;}var top=box.top/zoom+(window.pageYOffset||docElem&&docElem.scrollTop/zoom||body.scrollTop/zoom)-clientTop,left=box.left/zoom+(window.pageXOffset||docElem&&docElem.scrollLeft/zoom||body.scrollLeft/zoom)-clientLeft;return{top:top,left:left};};}else{var getOffset=function(el){if(w.jQuery){return jQuery(el).offset();}var top=0,left=0;do{top+=el.offsetTop||0;left+=el.offsetLeft||0;}while(el=el.offsetParent);return{left:left,top:top};};}function getBox(el){var left,right,top,bottom;var offset=getOffset(el);left=offset.left;top=offset.top;right=left+el.offsetWidth;bottom=top+el.offsetHeight;return{left:left,right:right,top:top,bottom:bottom};}function getMouseCoords(e){if(!e.pageX&&e.clientX){var zoom=1;var body=document.body;if(body.getBoundingClientRect){var bound=body.getBoundingClientRect();zoom=(bound.right-bound.left)/body.clientWidth;}return{x:e.clientX/zoom+d.body.scrollLeft+d.documentElement.scrollLeft,y:e.clientY/zoom+d.body.scrollTop+d.documentElement.scrollTop};}return{x:e.pageX,y:e.pageY};}var getUID=function(){var id=0;return function(){return"ValumsAjaxUpload"+id++;};}();function fileFromPath(file){return file.replace(/.*(\/|\\)/,"");}function getExt(file){return(/[.]/.exec(file))?/[^.]+$/.exec(file.toLowerCase()):"";}Ajax_upload=AjaxUpload=function(button,options){if(button.jquery){button=button[0];}else{if(typeof button=="string"&&/^#.*/.test(button)){button=button.slice(1);}}button=get(button);this._input=null;this._button=button;this._disabled=false;this._submitting=false;this._justClicked=false;this._parentDialog=d.body;if(window.jQuery&&jQuery.ui&&jQuery.ui.dialog){var parentDialog=jQuery(this._button).parents(".ui-dialog");if(parentDialog.length){this._parentDialog=parentDialog[0];}}this._settings={action:"upload.php",name:"userfile",data:{},autoSubmit:true,responseType:false,onChange:function(file,extension){},onSubmit:function(file,extension){},onComplete:function(file,response){}};for(var i in options){this._settings[i]=options[i];}this._createInput();this._rerouteClicks();};AjaxUpload.prototype={setData:function(data){this._settings.data=data;},disable:function(){this._disabled=true;},enable:function(){this._disabled=false;},destroy:function(){if(this._input){if(this._input.parentNode){this._input.parentNode.removeChild(this._input);}this._input=null;}},_createInput:function(){var self=this;var input=d.createElement("input");input.setAttribute("type","file");input.setAttribute("name",this._settings.name);var styles={"position":"absolute","margin":"-5px 0 0 -175px","padding":0,"width":"220px","height":"30px","fontSize":"14px","opacity":0,"cursor":"pointer","display":"none","zIndex":2147483583};for(var i in styles){input.style[i]=styles[i];}if(!(input.style.opacity==="0")){input.style.filter="alpha(opacity=0)";}this._parentDialog.appendChild(input);addEvent(input,"change",function(){var file=fileFromPath(this.value);if(self._settings.onChange.call(self,file,getExt(file))==false){return;}if(self._settings.autoSubmit){self.submit();}});addEvent(input,"click",function(){self.justClicked=true;setTimeout(function(){self.justClicked=false;},3000);});this._input=input;},_rerouteClicks:function(){var self=this;var box,dialogOffset={top:0,left:0},over=false;addEvent(self._button,"mouseover",function(e){if(!self._input||over){return;}over=true;box=getBox(self._button);if(self._parentDialog!=d.body){dialogOffset=getOffset(self._parentDialog);}});addEvent(document,"mousemove",function(e){var input=self._input;if(!input||!over){return;}if(self._disabled){removeClass(self._button,"hover");input.style.display="none";return;}var c=getMouseCoords(e);if((c.x>=box.left)&&(c.x<=box.right)&&(c.y>=box.top)&&(c.y<=box.bottom)){input.style.top=c.y-dialogOffset.top+"px";input.style.left=c.x-dialogOffset.left+"px";input.style.display="block";addClass(self._button,"hover");}else{over=false;if(!self.justClicked){input.style.display="none";}removeClass(self._button,"hover");}});},_createIframe:function(){var id=getUID();var iframe=toElement('<iframe src="javascript:false;" name="'+id+'" />');iframe.id=id;iframe.style.display="none";d.body.appendChild(iframe);return iframe;},submit:function(){var self=this,settings=this._settings;if(this._input.value===""){return;}var file=fileFromPath(this._input.value);if(!(settings.onSubmit.call(this,file,getExt(file))==false)){var iframe=this._createIframe();var form=this._createForm(iframe);form.appendChild(this._input);form.submit();d.body.removeChild(form);form=null;this._input=null;this._createInput();var toDeleteFlag=false;addEvent(iframe,"load",function(e){if(iframe.src=="javascript:'%3Chtml%3E%3C/html%3E';"||iframe.src=="javascript:'<html></html>';"){if(toDeleteFlag){setTimeout(function(){d.body.removeChild(iframe);},0);}return;}var doc=iframe.contentDocument?iframe.contentDocument:frames[iframe.id].document;if(doc.readyState&&doc.readyState!="complete"){return;}if(doc.body&&doc.body.innerHTML=="false"){return;}var response;if(doc.XMLDocument){response=doc.XMLDocument;}else{if(doc.body){response=doc.body.innerHTML;if(settings.responseType&&settings.responseType.toLowerCase()=="json"){if(doc.body.firstChild&&doc.body.firstChild.nodeName.toUpperCase()=="PRE"){response=doc.body.firstChild.firstChild.nodeValue;}if(response){response=window["eval"]("("+response+")");}else{response={};}}}else{var response=doc;}}settings.onComplete.call(self,file,response);toDeleteFlag=true;iframe.src="javascript:'<html></html>';";});}else{d.body.removeChild(this._input);this._input=null;this._createInput();}},_createForm:function(iframe){var settings=this._settings;var form=toElement('<form method="post" enctype="multipart/form-data"></form>');form.style.display="none";form.action=settings.action;form.target=iframe.name;d.body.appendChild(form);for(var prop in settings.data){var el=d.createElement("input");el.type="hidden";el.name=prop;el.value=settings.data[prop];form.appendChild(el);}return form;}};})();