/*
 * nyroModal - jQuery Plugin
 * http://nyromodal.nyrodev.com
 *
 * Copyright (c) 2008 Cedric Nirousset (nyrodev.com)
 * Licensed under the MIT license
 *
 * $Date: 2009-08-14 (Fri, 14 Aug 2009) $
 * $version: 1.5.2
 */
jQuery(function(H){var I=navigator.userAgent.toLowerCase();var R=(I.match(/.+(?:rv|webkit|khtml|opera|msie)[\/: ]([\d.]+)/)||[0,"0"])[1];var ab=(/msie/.test(I)&&!/opera/.test(I)&&parseInt(R)<7&&!window.XMLHttpRequest);var w=H("body");var ai;var S=false;var aa={};var M=false;var ac;var k;var r={started:false,ready:false,dataReady:false,anim:false,animContent:false,loadingShown:false,transition:false,resizing:false,closing:false,error:false,blocker:null,blockerVars:null,full:null,bg:null,loading:null,tmp:null,content:null,wrapper:null,contentWrapper:null,scripts:new Array(),scriptsShown:new Array()};var Z={width:false,height:false,windowResizing:false};var K={width:null,height:null,windowResizing:true};var O;H.fn.nyroModal=function(aj){if(!this){return false}return this.each(function(){var ak=H(this);if(this.nodeName.toLowerCase()=="form"){ak.unbind("submit.nyroModal").bind("submit.nyroModal",function(al){if(al.isDefaultPrevented()){return false}if(ak.data("nyroModalprocessing")){return true}if(this.enctype=="multipart/form-data"){b(H.extend(aj,{from:this}));return true}al.preventDefault();b(H.extend(aj,{from:this}));return false})}else{ak.unbind("click.nyroModal").bind("click.nyroModal",function(al){if(al.isDefaultPrevented()){return false}al.preventDefault();b(H.extend(aj,{from:this}));return false})}})};H.fn.nyroModalManual=function(aj){if(!this.length){b(aj)}return this.each(function(){b(H.extend(aj,{from:this}))})};H.nyroModalManual=function(aj){b(aj)};H.nyroModalSettings=function(al,ak,aj){U(al,ak,aj);if(!ak&&r.started){if(r.bg&&al.bgColor){ai.updateBgColor(r,ai,function(){})}if(r.contentWrapper&&al.title){A()}if(!r.error&&(al.windowResizing||(!r.resizing&&(("width" in al&&al.width==ai.width)||("height" in al&&al.height==ai.height))))){r.resizing=true;if(r.contentWrapper){h(true)}if(r.contentWrapper&&r.contentWrapper.is(":visible")&&!r.animContent){if(M){r.content.css({position:""})}ai.resize(r,ai,function(){ai.windowResizing=false;r.resizing=false;if(M){r.content.css({position:"fixed"})}if(H.isFunction(ai.endResize)){ai.endResize(r,ai)}})}}}};H.nyroModalRemove=function(){s()};H.nyroModalNext=function(){var aj=c(1);if(aj){return aj.nyroModalManual(d())}return false};H.nyroModalPrev=function(){var aj=c(-1);if(aj){return aj.nyroModalManual(d())}return false};H.fn.nyroModal.settings={debug:false,blocker:false,modal:false,type:"",forceType:null,from:"",hash:"",processHandler:null,selIndicator:"nyroModalSel",formIndicator:"nyroModal",content:null,bgColor:"#000000",ajax:{},swf:{wmode:"transparent"},width:null,height:null,minWidth:400,minHeight:300,resizable:true,autoSizable:true,padding:25,regexImg:"[^.].(jpg|jpeg|png|tiff|gif|bmp)s*$",addImageDivTitle:false,defaultImgAlt:"Image",setWidthImgTitle:true,ltr:true,gallery:null,galleryLinks:'<a href="#" class="nyroModalPrev">Prev</a><a href="#"  class="nyroModalNext">Next</a>',galleryCounts:L,zIndexStart:100,css:{bg:{position:"absolute",overflow:"hidden",top:0,left:0,height:"100%",width:"100%"},wrapper:{position:"absolute",top:"50%",left:"50%"},wrapper2:{},content:{overflow:"auto"},loading:{position:"absolute",top:"50%",left:"50%",marginTop:"-50px",marginLeft:"-50px"}},wrap:{div:'<div class="wrapper"></div>',ajax:'<div class="wrapper"></div>',form:'<div class="wrapper"></div>',formData:'<div class="wrapper"></div>',image:'<div class="wrapperImg"></div>',swf:'<div class="wrapperSwf"></div>',iframe:'<div class="wrapperIframe"></div>',iframeForm:'<div class="wrapperIframe"></div>',manual:'<div class="wrapper"></div>'},closeButton:'<a href="#" class="nyroModalClose" id="closeBut" title="close">Close</a>',title:null,titleFromIframe:true,openSelector:".nyroModal",closeSelector:".nyroModalClose",contentLoading:'<a href="#" class="nyroModalClose">Cancel</a>',errorClass:"error",contentError:'The requested content cannot be loaded.<br />Please try again later.<br /><a href="#" class="nyroModalClose">Close</a>',handleError:null,showBackground:J,hideBackground:B,endFillContent:null,showContent:E,endShowContent:null,beforeHideContent:null,hideContent:X,showTransition:f,hideTransition:a,showLoading:m,hideLoading:F,resize:q,endResize:null,updateBgColor:g,endRemove:null};function b(al){if(r.loadingShown||r.transition||r.anim){return}x("processModal");r.started=true;P(al);if(!r.full){r.blockerVars=r.blocker=null}r.error=false;r.closing=false;r.dataReady=false;r.scripts=new Array();r.scriptsShown=new Array();ai.type=i();if(ai.forceType){if(!ai.content){ai.from=true}ai.type=ai.forceType;ai.forceType=null}if(H.isFunction(ai.processHandler)){ai.processHandler(ai)}var aq=ai.from;var ak=ai.url;K.width=ai.width;K.height=ai.height;if(ai.type=="swf"){U({overflow:"hidden"},"css","content");ai.content='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ai.width+'" height="'+ai.height+'"><param name="movie" value="'+ak+'"></param>';var an="";H.each(ai.swf,function(au,av){ai.content+='<param name="'+au+'" value="'+av+'"></param>';an+=" "+au+'="'+av+'"'});ai.content+='<embed src="'+ak+'" type="application/x-shockwave-flash" width="'+ai.width+'" height="'+ai.height+'"'+an+"></embed></object>"}if(aq){var at=H(aq).blur();if(ai.type=="form"){var am=H(aq).serializeArray();am.push({name:ai.formIndicator,value:1});if(ai.selector){am.push({name:ai.selIndicator,value:ai.selector.substring(1)})}H.ajax(H.extend({},ai.ajax,{url:ak,data:am,type:at.attr("method")?at.attr("method"):"get",success:n,error:p}));x("Form Ajax Load: "+at.attr("action"));ae()}else{if(ai.type=="formData"){G();at.attr("target","nyroModalIframe");at.attr("action",ak);at.prepend('<input type="hidden" name="'+ai.formIndicator+'" value="1" />');if(ai.selector){at.prepend('<input type="hidden" name="'+ai.selIndicator+'" value="'+ai.selector.substring(1)+'" />')}r.tmp.html('<iframe frameborder="0" hspace="0" name="nyroModalIframe" src="javascript:\'\';"></iframe>');H("iframe",r.tmp).css({width:ai.width,height:ai.height}).error(p).load(e);x("Form Data Load: "+at.attr("action"));ae();t()}else{if(ai.type=="image"){x("Image Load: "+ak);var ap=at.attr("title")||ai.defaultImgAlt;G();r.tmp.html('<img id="nyroModalImg" />').find("img").attr("alt",ap);r.tmp.css({lineHeight:0});H("img",r.tmp).error(p).load(function(){x("Image Loaded: "+this.src);H(this).unbind("load");var au=r.tmp.width();var av=r.tmp.height();r.tmp.css({lineHeight:""});Z.width=au;Z.height=av;U({width:au,height:av,imgWidth:au,imgHeight:av});K.width=au;K.height=av;U({overflow:"hidden"},"css","content");r.dataReady=true;if(r.loadingShown||r.transition){t()}}).attr("src",ak);ae()}else{if(ai.type=="iframeForm"){G();r.tmp.html('<iframe frameborder="0" hspace="0" src="javascript:\'\';" name="nyroModalIframe" id="nyroModalIframe"></iframe>');x("Iframe Form Load: "+ak);H("iframe",r.tmp).eq(0).css({width:"100%",height:H.support.boxModel?"99%":"100%"}).load(af);r.dataReady=true;ae()}else{if(ai.type=="iframe"){G();r.tmp.html('<iframe frameborder="0" hspace="0" src="javascript:\'\';" name="nyroModalIframe" id="nyroModalIframe"></iframe>');x("Iframe Load: "+ak);H("iframe",r.tmp).eq(0).css({width:"100%",height:H.support.boxModel?"99%":"100%"}).load(af);r.dataReady=true;ae()}else{if(ai.type){x("Content: "+ai.type);G();r.tmp.html(ai.content);var ar=r.tmp.width();var ao=r.tmp.height();var aj=H(ai.type);if(aj.length){U({type:"div"});ar=aj.width();ao=aj.height();if(ac){k=ac}ac=aj;r.tmp.append(aj.contents())}K.width=ar;K.height=ao;U({width:ar,height:ao});if(r.tmp.html()){r.dataReady=true}else{p()}if(!r.ready){ae()}else{D()}}else{x("Ajax Load: "+ak);U({type:"ajax"});var am=ai.ajax.data||{};if(ai.selector){if(typeof am=="string"){am+="&"+ai.selIndicator+"="+ai.selector.substring(1)}else{am[ai.selIndicator]=ai.selector.substring(1)}}H.ajax(H.extend(true,ai.ajax,{url:ak,success:n,error:p,data:am}));ae()}}}}}}}else{if(ai.content){x("Content: "+ai.type);U({type:"manual"});G();r.tmp.html(H("<div/>").html(ai.content).contents());if(r.tmp.html()){r.dataReady=true}else{p()}ae()}else{}}}function P(aj){x("setDefaultCurrentSettings");ai=H.extend(true,{},H.fn.nyroModal.settings,aj);ai.selector="";ai.borderW=0;ai.borderH=0;ai.resizable=true;T()}function U(al,ak,aj){if(r.started){if(ak&&aj){H.extend(true,ai[ak][aj],al)}else{if(ak){H.extend(true,ai[ak],al)}else{if(r.animContent){if("width" in al){if(!r.resizing){al.setWidth=al.width;S=true}delete al.width}if("height" in al){if(!r.resizing){al.setHeight=al.height;S=true}delete al.height}}H.extend(true,ai,al)}}}else{if(ak&&aj){H.extend(true,H.fn.nyroModal.settings[ak][aj],al)}else{if(ak){H.extend(true,H.fn.nyroModal.settings[ak],al)}else{H.extend(true,H.fn.nyroModal.settings,al)}}}}function C(){if(ab&&!r.blocker){if(document.documentElement){ai.marginScrollLeft=document.documentElement.scrollLeft;ai.marginScrollTop=document.documentElement.scrollTop}else{ai.marginScrollLeft=document.body.scrollLeft;ai.marginScrollTop=document.body.scrollTop}}else{ai.marginScrollLeft=0;ai.marginScrollTop=0}}function T(){C();ai.marginLeft=-(ai.width+ai.borderW)/2;ai.marginTop=-(ai.height+ai.borderH)/2;if(!r.blocker){ai.marginLeft+=ai.marginScrollLeft;ai.marginTop+=ai.marginScrollTop}}function z(){C();var aj=ag(r.loading);ai.marginTopLoading=-(r.loading.height()+aj.h.border+aj.h.padding)/2;ai.marginLeftLoading=-(r.loading.width()+aj.w.border+aj.w.padding)/2;if(!r.blocker){ai.marginLefttLoading+=ai.marginScrollLeft;ai.marginTopLoading+=ai.marginScrollTop}}function A(){var aj=H("h1#nyroModalTitle",r.contentWrapper);if(aj.length){aj.text(ai.title)}else{r.contentWrapper.prepend('<h1 id="nyroModalTitle">'+ai.title+"</h1>")}}function G(){x("initModal");if(!r.full){if(ai.debug){U({color:"white"},"css","bg")}var ak={zIndex:ai.zIndexStart,position:"fixed",top:0,left:0,width:"100%",height:"100%"};var an=w;var am="";if(ai.blocker){r.blocker=an=H(ai.blocker);var aq=r.blocker.offset();var aj=r.blocker.outerWidth();var al=r.blocker.outerHeight();if(ab){U({height:"100%",width:"100%",top:0,left:0},"css","bg")}r.blockerVars={top:aq.top,left:aq.left,width:aj,height:al};var ap=(/msie/.test(I)?0:N(w.get(0),"borderTopWidth"));var ao=(/msie/.test(I)?0:N(w.get(0),"borderLeftWidth"));ak={position:"absolute",top:aq.top+ap,left:aq.left+ao,width:aj,height:al}}else{if(ab){w.css({height:"130%",width:"130%",position:"static",overflow:"hidden"});H("html").css({overflow:"hidden"});U({css:{bg:{position:"absolute",zIndex:ai.zIndexStart+1,height:"110%",width:"110%",top:ai.marginScrollTop+"px",left:ai.marginScrollLeft+"px"},wrapper:{zIndex:ai.zIndexStart+2},loading:{zIndex:ai.zIndexStart+3}}});am=H('<iframe id="nyroModalIframeHideIe" src="javascript:\'\';"></iframe>').css(H.extend({},ai.css.bg,{opacity:0,zIndex:50,border:"none"}))}}an.append(H('<div id="nyroModalFull"><div id="nyroModalBg"></div><div id="nyroModalWrapper"><div id="nyroModalContent"></div></div><div id="nyrModalTmp"></div><div id="nyroModalLoading"></div></div>').hide());r.full=H("#nyroModalFull").css(ak).show();r.bg=H("#nyroModalBg").css(H.extend({backgroundColor:ai.bgColor},ai.css.bg)).before(am);if(!ai.modal){r.bg.click(s)}r.loading=H("#nyroModalLoading").css(ai.css.loading).hide();r.contentWrapper=H("#nyroModalWrapper").css(ai.css.wrapper).hide();r.content=H("#nyroModalContent");r.tmp=H("#nyrModalTmp").hide();if(H.isFunction(H.fn.mousewheel)){r.content.mousewheel(function(at,au){var ar=r.content.get(0);if((au>0&&ar.scrollTop==0)||(au<0&&ar.scrollHeight-ar.scrollTop==ar.clientHeight)){at.preventDefault();at.stopPropagation()}})}H(document).bind("keydown.nyroModal",j);r.content.css({width:"auto",height:"auto"});r.contentWrapper.css({width:"auto",height:"auto"});if(!ai.blocker){H(window).bind("resize.nyroModal",function(){window.clearTimeout(O);O=window.setTimeout(y,200)})}}}function y(){H.nyroModalSettings(K)}function ae(){x("showModal");if(!r.ready){G();r.anim=true;ai.showBackground(r,ai,Q)}else{r.anim=true;r.transition=true;ai.showTransition(r,ai,function(){D();r.anim=false;t()})}}function j(aj){if(aj.keyCode==27){if(!ai.modal){s()}}else{if(ai.gallery&&r.ready&&r.dataReady&&!r.anim&&!r.transition){if(aj.keyCode==39||aj.keyCode==40){aj.preventDefault();H.nyroModalNext();return false}else{if(aj.keyCode==37||aj.keyCode==38){aj.preventDefault();H.nyroModalPrev();return false}}}}}function i(){var ap=ai.from;var ak;if(ap&&ap.nodeName){var an=H(ap);ak=an.attr(ap.nodeName.toLowerCase()=="form"?"action":"href");if(!ak){ak=location.href.substring(window.location.host.length+7)}ai.url=ak;if(an.attr("rev")=="modal"){ai.modal=true}ai.title=an.attr("title");if(ap&&ap.rel&&ap.rel.toLowerCase()!="nofollow"){var aj=ap.rel.indexOf(" ");ai.gallery=aj>0?ap.rel.substr(0,aj):ap.rel}var ao=W(ak,ap);if(ao){return ao}if(ad(ak)){return"swf"}var am=false;if(ap.target&&ap.target.toLowerCase()=="_blank"||(ap.hostname&&ap.hostname.replace(/:\d*$/,"")!=window.location.hostname.replace(/:\d*$/,""))){am=true}if(ap.nodeName.toLowerCase()=="form"){if(am){return"iframeForm"}U(u(ak));if(an.attr("enctype")=="multipart/form-data"){return"formData"}return"form"}if(am){return"iframe"}}else{ak=ai.url;if(!ai.content){ai.from=true}if(!ak){return null}if(ad(ak)){return"swf"}}var ao=W(ak,ap);if(ao){return ao}var al=u(ak);U(al);if(!al.url){return al.selector}}function W(aj,al){var ak=new RegExp(ai.regexImg,"i");if(ak.test(aj)){return"image"}}function ad(aj){var ak=new RegExp("[^.].(swf)s*$","i");return ak.test(aj)}function u(ak){var aj={url:null,selector:null};if(ak){var an=o(ak);var ao=o(window.location.href);var al=window.location.href.substring(0,window.location.href.length-ao.length);var am=ak.substring(0,ak.length-an.length);if(am==al||am==H("base").attr("href")){aj.selector=an}else{aj.url=am;aj.selector=an}}return aj}function p(){x("loadingError");r.error=true;if(!r.ready){return}if(H.isFunction(ai.handleError)){ai.handleError(r,ai)}r.loading.addClass(ai.errorClass).html(ai.contentError);H(ai.closeSelector,r.loading).unbind("click.nyroModal").bind("click.nyroModal",s);z();r.loading.css({marginTop:ai.marginTopLoading+"px",marginLeft:ai.marginLeftLoading+"px"})}function ah(){x("fillContent");if(!r.tmp.html()){return}r.content.html(r.tmp.contents());r.tmp.empty();Y();if(ai.type=="iframeForm"){H(ai.from).attr("target","nyroModalIframe").data("nyroModalprocessing",1).submit().attr("target","_blank").removeData("nyroModalprocessing")}if(!ai.modal){r.wrapper.prepend(ai.closeButton)}if(H.isFunction(ai.endFillContent)){ai.endFillContent(r,ai)}r.content.append(r.scripts);H(ai.closeSelector,r.contentWrapper).unbind("click.nyroModal").bind("click.nyroModal",s);H(ai.openSelector,r.contentWrapper).nyroModal(d())}function d(){var aj=H.extend(true,{},ai);if(Z.width){aj.width=null}else{aj.width=K.width}if(Z.height){aj.height=null}else{aj.height=K.height}aj.css.content.overflow="auto";return aj}function Y(){x("wrapContent");var an=H(ai.wrap[ai.type]);r.content.append(an.children().remove());r.contentWrapper.wrapInner(an);if(ai.gallery){r.content.append(ai.galleryLinks);aa.links=H('[rel="'+ai.gallery+'"], [rel^="'+ai.gallery+' "]');aa.index=aa.links.index(ai.from);if(ai.galleryCounts&&H.isFunction(ai.galleryCounts)){ai.galleryCounts(aa.index+1,aa.links.length,r,ai)}var am=d();var ak=c(-1);if(ak){var ao=H(".nyroModalPrev",r.contentWrapper).attr("href",ak.attr("href")).click(function(ap){ap.preventDefault();H.nyroModalPrev();return false});if(ab&&ai.type=="swf"){ao.before(H('<iframe id="nyroModalIframeHideIeGalleryPrev" src="javascript:\'\';"></iframe>').css({position:ao.css("position"),top:ao.css("top"),left:ao.css("left"),width:ao.width(),height:ao.height(),opacity:0,border:"none"}))}}else{H(".nyroModalPrev",r.contentWrapper).remove()}var aj=c(1);if(aj){var al=H(".nyroModalNext",r.contentWrapper).attr("href",aj.attr("href")).click(function(ap){ap.preventDefault();H.nyroModalNext();return false});if(ab&&ai.type=="swf"){al.before(H('<iframe id="nyroModalIframeHideIeGalleryNext" src="javascript:\'\';"></iframe>').css(H.extend({},{position:al.css("position"),top:al.css("top"),left:al.css("left"),width:al.width(),height:al.height(),opacity:0,border:"none"})))}}else{H(".nyroModalNext",r.contentWrapper).remove()}}h()}function c(ak){if(ai.gallery){if(!ai.ltr){ak*=-1}var aj=aa.index+ak;if(aj>=0&&aj<aa.links.length){return aa.links.eq(aj)}}return false}function h(au){x("calculateSize");r.wrapper=r.contentWrapper.children("div:first");Z.width=false;Z.height=false;if(false&&!ai.windowResizing){K.width=ai.width;K.height=ai.height}if(ai.autoSizable&&(!ai.width||!ai.height)){r.contentWrapper.css({opacity:0,width:"auto",height:"auto"}).show();var an={width:"auto",height:"auto"};if(ai.width){an.width=ai.width}else{if(ai.type=="iframe"){an.width=ai.minWidth}}if(ai.height){an.height=ai.height}else{if(ai.type=="iframe"){an.height=ai.minHeight}}r.content.css(an);if(!ai.width){ai.width=r.content.outerWidth(true);Z.width=true}if(!ai.height){ai.height=r.content.outerHeight(true);Z.height=true}r.contentWrapper.css({opacity:1});if(!au){r.contentWrapper.hide()}}if(ai.type!="image"&&ai.type!="swf"){ai.width=Math.max(ai.width,ai.minWidth);ai.height=Math.max(ai.height,ai.minHeight)}var am=ag(r.contentWrapper);var ak=ag(r.wrapper);var at=ag(r.content);var an={content:{width:ai.width,height:ai.height},wrapper2:{width:ai.width+at.w.total,height:ai.height+at.h.total},wrapper:{width:ai.width+at.w.total+ak.w.total,height:ai.height+at.h.total+ak.h.total}};if(ai.resizable){var ax=r.blockerVars?r.blockerVars.height:H(window).height()-am.h.border-(an.wrapper.height-ai.height);var ay=r.blockerVars?r.blockerVars.width:H(window).width()-am.w.border-(an.wrapper.width-ai.width);ax-=ai.padding*2;ay-=ai.padding*2;if(an.content.height>ax||an.content.width>ay){if(ai.type=="image"||ai.type=="swf"){var ap=ai.imgWidth?ai.imgWidth:ai.width;var aj=ai.imgHeight?ai.imgHeight:ai.height;var av=an.content.width-ap;var ao=an.content.height-aj;if(ao<0){ao=0}if(av<0){av=0}var az=ax-ao;var al=ay-av;var ar=Math.min(az/aj,al/ap);al=Math.floor(ap*ar);az=Math.floor(aj*ar);an.content.height=az+ao;an.content.width=al+av}else{an.content.height=Math.min(an.content.height,ax);an.content.width=Math.min(an.content.width,ay)}an.wrapper2={width:an.content.width+at.w.total,height:an.content.height+at.h.total};an.wrapper={width:an.content.width+at.w.total+ak.w.total,height:an.content.height+at.h.total+ak.h.total}}}if(ai.type=="swf"){H("object, embed",r.content).attr("width",an.content.width).attr("height",an.content.height)}else{if(ai.type=="image"){H("img",r.content).css({width:an.content.width,height:an.content.height})}}r.content.css(H.extend({},an.content,ai.css.content));r.wrapper.css(H.extend({},an.wrapper2,ai.css.wrapper2));if(!au){r.contentWrapper.css(H.extend({},an.wrapper,ai.css.wrapper))}if(ai.type=="image"&&ai.addImageDivTitle){H("img",r.content).removeAttr("alt");var aw=H("div",r.content);if(ai.title!=ai.defaultImgAlt&&ai.title){if(aw.length==0){aw=H("<div>"+ai.title+"</div>");r.content.append(aw)}if(ai.setWidthImgTitle){var aq=ag(aw);aw.css({width:(an.content.width+at.w.padding-aq.w.total)+"px"})}}else{if(aw.length=0){aw.remove()}}}if(ai.title){A()}an.wrapper.borderW=am.w.border;an.wrapper.borderH=am.h.border;U(an.wrapper);T()}function s(aj){x("removeModal");if(aj){aj.preventDefault()}if(r.full&&r.ready){H(document).unbind("keydown.nyroModal");if(!ai.blocker){H(window).unbind("resize.nyroModal")}r.ready=false;r.anim=true;r.closing=true;if(r.loadingShown||r.transition){ai.hideLoading(r,ai,function(){r.loading.hide();r.loadingShown=false;r.transition=false;ai.hideBackground(r,ai,V)})}else{if(M){r.content.css({position:""})}r.wrapper.css({overflow:"hidden"});r.content.css({overflow:"hidden"});if(H.isFunction(ai.beforeHideContent)){ai.beforeHideContent(r,ai,function(){ai.hideContent(r,ai,function(){D();ai.hideBackground(r,ai,V)})})}else{ai.hideContent(r,ai,function(){D();ai.hideBackground(r,ai,V)})}}}if(aj){return false}}function t(){x("showContentOrLoading");if(r.ready&&!r.anim){if(r.dataReady){if(r.tmp.html()){r.anim=true;if(r.transition){ah();r.animContent=true;ai.hideTransition(r,ai,function(){r.loading.hide();r.transition=false;r.loadingShown=false;l()})}else{ai.hideLoading(r,ai,function(){r.loading.hide();r.loadingShown=false;ah();z();T();r.animContent=true;ai.showContent(r,ai,l)})}}}else{if(!r.loadingShown&&!r.transition){r.anim=true;r.loadingShown=true;if(r.error){p()}else{r.loading.html(ai.contentLoading)}H(ai.closeSelector,r.loading).unbind("click.nyroModal").bind("click.nyroModal",s);z();ai.showLoading(r,ai,function(){r.anim=false;t()})}}}}function n(aj){x("AjaxLoaded: "+this.url);r.tmp.html(ai.selector?v(H("<div>"+aj+"</div>").find(ai.selector).contents()):v(aj));if(r.tmp.html()){r.dataReady=true;t()}else{p()}}function e(){x("formDataLoaded");var al=H(ai.from);al.attr("action",al.attr("action")+ai.selector);al.attr("target","");H("input[name="+ai.formIndicator+"]",ai.from).remove();var ak=r.tmp.children("iframe");var aj=ak.unbind("load").contents().find(ai.selector||"body").not("script[src]");ak.attr("src","about:blank");r.tmp.html(aj.html());if(r.tmp.html()){r.dataReady=true;t()}else{p()}}function af(){if((window.location.hostname&&ai.url.indexOf(window.location.hostname)>-1)||ai.url.indexOf("http://")){var al=H("iframe",r.full).contents();var ak={};if(ai.titleFromIframe){ak.title=al.find("title").text()}if(!ak.title){try{ak.title=al.find("title").html()}catch(am){}}var aj=al.find("body");if(!ai.height&&aj.height()){ak.height=aj.height()}if(!ai.width&&aj.width()){ak.width=aj.width()}H.extend(K,ak);H.nyroModalSettings(ak)}}function L(aj,al,am,ak){if(al>1){ak.title+=(ak.title?" - ":"")+aj+"/"+al}}function D(){x("endHideContent");r.anim=false;if(k){k.append(r.content.contents());k=null}else{if(ac){ac.append(r.content.contents());ac=null}}r.content.empty();aa={};r.contentWrapper.hide().children().remove().empty().attr("style","").hide();if(r.closing||r.transition){r.contentWrapper.hide()}r.contentWrapper.css(ai.css.wrapper).append(r.content);t()}function V(){x("endRemove");H(document).unbind("keydown",j);r.anim=false;r.full.remove();r.full=null;if(ab){w.css({height:"",width:"",position:"",overflow:""});H("html").css({overflow:""})}if(H.isFunction(ai.endRemove)){ai.endRemove(r,ai)}}function Q(){x("endBackground");r.ready=true;r.anim=false;t()}function l(){x("endShowContent");r.anim=false;r.animContent=false;r.contentWrapper.css({opacity:""});M=/mozilla/.test(I)&&!/(compatible|webkit)/.test(I)&&parseFloat(R)<1.9&&ai.type!="image";if(M){r.content.css({position:"fixed"})}r.content.append(r.scriptsShown);if(ai.type=="iframe"){r.content.find("iframe").attr("src",ai.url)}if(H.isFunction(ai.endShowContent)){ai.endShowContent(r,ai)}if(S){S=false;H.nyroModalSettings({width:ai.setWidth,height:ai.setHeight});delete ai.setWidth;delete ai.setHeight}if(Z.width){U({width:null})}if(Z.height){U({height:null})}}function o(ak){if(typeof ak=="string"){var aj=ak.indexOf("#");if(aj>-1){return ak.substring(aj)}}return""}function v(ak){if(typeof ak=="string"){ak=ak.replace(/<\/?(html|head|body)([^>]*)>/gi,"")}var aj=new Array();H.each(H.clean({0:ak},this.ownerDocument),function(){if(H.nodeName(this,"script")){if(!this.src||H(this).attr("rel")=="forceLoad"){if(H(this).attr("rev")=="shown"){r.scriptsShown.push(this)}else{r.scripts.push(this)}}}else{aj.push(this)}});return aj}function ag(ak){ak=ak.get(0);var aj={h:{margin:N(ak,"marginTop")+N(ak,"marginBottom"),border:N(ak,"borderTopWidth")+N(ak,"borderBottomWidth"),padding:N(ak,"paddingTop")+N(ak,"paddingBottom")},w:{margin:N(ak,"marginLeft")+N(ak,"marginRight"),border:N(ak,"borderLeftWidth")+N(ak,"borderRightWidth"),padding:N(ak,"paddingLeft")+N(ak,"paddingRight")}};aj.h.outer=aj.h.margin+aj.h.border;aj.w.outer=aj.w.margin+aj.w.border;aj.h.inner=aj.h.padding+aj.h.border;aj.w.inner=aj.w.padding+aj.w.border;aj.h.total=aj.h.outer+aj.h.padding;aj.w.total=aj.w.outer+aj.w.padding;return aj}function N(al,ak){var aj=parseInt(H.curCSS(al,ak,true));if(isNaN(aj)){aj=0}return aj}function x(aj){if(H.fn.nyroModal.settings.debug||ai&&ai.debug){nyroModalDebug(aj,r,ai||{})}}function J(ak,aj,al){ak.bg.css({opacity:0}).fadeTo(500,0.75,al)}function B(ak,aj,al){ak.bg.fadeOut(300,al)}function m(ak,aj,al){ak.loading.css({marginTop:aj.marginTopLoading+"px",marginLeft:aj.marginLeftLoading+"px",opacity:0}).show().animate({opacity:1},{complete:al,duration:400})}function F(ak,aj,al){al()}function E(ak,aj,al){ak.loading.css({marginTop:aj.marginTopLoading+"px",marginLeft:aj.marginLeftLoading+"px"}).show().animate({width:aj.width+"px",height:aj.height+"px",marginTop:aj.marginTop+"px",marginLeft:aj.marginLeft+"px"},{duration:350,complete:function(){ak.contentWrapper.css({width:aj.width+"px",height:aj.height+"px",marginTop:aj.marginTop+"px",marginLeft:aj.marginLeft+"px"}).show();ak.loading.fadeOut(200,al)}})}function X(ak,aj,al){ak.contentWrapper.animate({height:"50px",width:"50px",marginTop:(-(25+aj.borderH)/2+aj.marginScrollTop)+"px",marginLeft:(-(25+aj.borderW)/2+aj.marginScrollLeft)+"px"},{duration:350,complete:function(){ak.contentWrapper.hide();al()}})}function f(ak,aj,al){ak.loading.css({marginTop:ak.contentWrapper.css("marginTop"),marginLeft:ak.contentWrapper.css("marginLeft"),height:ak.contentWrapper.css("height"),width:ak.contentWrapper.css("width"),opacity:0}).show().fadeTo(400,1,function(){ak.contentWrapper.hide();al()})}function a(ak,aj,al){ak.contentWrapper.hide().css({width:aj.width+"px",height:aj.height+"px",marginLeft:aj.marginLeft+"px",marginTop:aj.marginTop+"px",opacity:1});ak.loading.animate({width:aj.width+"px",height:aj.height+"px",marginLeft:aj.marginLeft+"px",marginTop:aj.marginTop+"px"},{complete:function(){ak.contentWrapper.show();ak.loading.fadeOut(400,function(){ak.loading.hide();al()})},duration:350})}function q(ak,aj,al){ak.contentWrapper.animate({width:aj.width+"px",height:aj.height+"px",marginLeft:aj.marginLeft+"px",marginTop:aj.marginTop+"px"},{complete:al,duration:400})}function g(ak,aj,al){if(!H.fx.step.backgroundColor){ak.bg.css({backgroundColor:aj.bgColor});al()}else{ak.bg.animate({backgroundColor:aj.bgColor},{complete:al,duration:400})}}H(H.fn.nyroModal.settings.openSelector).nyroModal()});function nyroModalDebug(c,b,a){if(b.full){b.bg.prepend(c+"<br />")}};
$(function() {
	$.nyroModalSettings({
		debug: false, // Show the debug in the background
		selIndicator: 'standalone', // Value added when a form or Ajax is sent with a filter content
		formIndicator: 'standalone', // Value added when a form is sent
		title: "", // Modal title
		minWidth: 600, // Minimum width
		minHeight: 100 // Minimum height
//		showContent: showContent, // Show content animation function
//		hideContent: hideContent, // Hide content animation function
	});
});
