// linker init
ad = $.extend({
notOpenURL:'a[href^="http://www.kankyo-kogaku.co.jp/"]',
openURL:'a.blank',
domain:'http://www.kankyo-kogaku.co.jp/',
extendLink:'.sample',
blankIcon:'<img src="/img/common/icon_blank.gif" alt="別ウィンドウで開きます" class="blank" />',
PDFIcon:'<img src="/img/common/icon_pdf.gif" alt="PDFファイルを開きます" class="pdf" />',
WordIcon:'<img src="/img/common/icon_word.gif" alt="Wordファイルを開きます" class="word" />',
ExcelIcon:'<img src="/img/common/icon_excel.gif" alt="Excelファイルを開きます" class="excel" />',
IconSideSpace:'3px',
ieVerticalSpace:'0.3em',//for ie6
IconHidden:'#header a,#footer a,#sub a'
});

// document ready
$(function(){
initRollOverImages();
$('#globalNav').gnavActive();
$('#localNav ul').snavActive();
$('a[href^="#"]').slideScroll();

if($('#fontSize')[0]){
contentSwitchFontSize.main();
};

flatColumns('#mainNav ul','li','4','null');
flatColumns('#menuBox01 div.inner','dl','2','null');
flatColumns('.contentBox','div.innerBox','2','null');
flatColumns('.contentBox','div.outerBox','2','null');
flatColumns('#sloarMain div.inner','dl','2','null');
flatColumns('#productBox','dl','2','null');
flatColumns('.constructionList','dl','4','null');
flatColumns('.constructionDetail','dl','2','null');
flatColumns('#carportBox #point','li','4','null');
flatColumns('#batteryBox #point','li','3','null');

/*last-child content*/
$('#linkList div ul li:last-child,.usage div.innerBox ul li:last-child').addClass("last");
$('.usage div.outerBox:odd').addClass("odd");
$('#productBox div:odd').addClass("odd");

$('#main .constructionList').each(function(){
$(this).children('dl').each(function(i){
var e = i+1;
if(e%4==0){
$(this).addClass("side");
}
});
});

//$('.constructionList dl:nth-child(4n)').addClass("side");
$('.constructionList dl:last-child').addClass("last");
$('#main #newsBox #impBox dl:last-child').addClass("last");

/*inner content*/
$('#main h3').not(':has("img")').wrapInner('<span />');
$('#main h3').not(':has("img")').addClass('style');

$('#main h4').not(':has("img"),#downloadBox h4').wrapInner('<span />');
$('#main h4').not(':has("img"),#downloadBox h4').addClass('style');

$('a').filter('ad.extendLink').click(function(){
return false;
});

$('a[href^="http://"],a[href^="https://"],'+ad.extendLink).linker();
$('a[href^="http://"],a[href^="https://"]').not('a[href$=".pdf"],a[href$=".doc"],a[href$=".docx"],a[href$=".xls"],a[href$=".xlsx"]'+ad.IconHidden+','+ad.notOpenURL).add(ad.openURL).css('text-decoration','none').wrapInner('<span class="anchorIn"></span>').children('span').after(ad.blankIcon);
$('a[href$=".pdf"]').not(ad.IconHidden).wrapInner('<span class="anchorIn"></span>').children('span').after(ad.PDFIcon);
$('a[href$=".doc"],a[href$=".docx"]').not(ad.IconHidden).wrapInner('<span class="anchorIn"></span>').children('span').after(ad.WordIcon);
$('a[href$=".xls"],a[href$=".xlsx"]').not(ad.IconHidden).wrapInner('<span class="anchorIn"></span>').children('span').after(ad.ExcelIcon);
$('img.blank,img.pdf,img.word,img.excel').css({'border':'0','padding-right':ad.IconSideSpace,'padding-left':ad.IconSideSpace});
if($.browser.msie && parseInt($.browser.version, 10) < 7 ){
$('img.blank,img.pdf,img.word,img.excel').css({'padding-top':ad.ieVerticalSpace,'padding-bottom':ad.ieVerticalSpace});
}
$('a[href$=".pdf"],a[href$=".mpg"],a[href$=".doc"],a[href$=".docx"],a[href$=".xls"],a[href$=".xlsx"],a[href$=".wmv"]').css('text-decoration','none').not('a[href^="http://"],a[href^="https://"]').click(function(){
window.open(this.href, '_blank');
return false;
});
$('.opover,#pickupBox a img,div.bg_dot dl dt img,#mainNav ul li img,.constructionList dl dt img,#productBox dl dt a').opacityOver();
//工法紹介スライドメニュー
var callback1 = true;
var callback2 = true;
$('li.productMenu').mouseover(function(){
$(this).children("ul").css({opacity: 0.95 });

if(callback1){
callback1 = false;

$(this).children("ul").animate({
'height':'show'
},{
duration:300,
easing:'easeInQuad',
queue:false,
complete:function(){
return callback1=true;
}
});

}else{
callback1=false;
}
});
$('#container,#header-in').mouseover(function(){
if(callback1){
callback1 = false;
$('ul.acList').animate({
'height':'hide'
},{
duration:300,
easing:'easeOutQuad',
queue:false,
complete:function(){
return callback1=true;
}
});

}else{
callback1=false;
}
});
if($.browser.msie && parseInt($.browser.version, 10) < 7 ){
$('#main > h2 + h3').css('margin-top','0');
$('#pagetop').exFixed();
}

var notNum = '#topicPath,#pagenation ol';


$("#main ol").not(notNum).addClass("numList").each(function(){
$(this).children("li").each(function(i){
i = i+1;
if(i > 9){
$(this).prepend('<span class="num">'+ i +'.' +'</span>');
}else{
$(this).prepend('<span class="num">'+'&nbsp;' + i +'.' +'</span>');
};
});
});

});

//===================================
// document ready end
//===================================


// SwitchFontsize
var contentSwitchFontSize = {
conf : {
fontSize     : ["120%","100%","85%"],
switchId     : ["switchFontSizeBig", "switchFontSizeMedium", "switchFontSizeSmall"],
defoSizeId   : "switchFontSizeMedium",
targetAreaId : ["container"],
cookieName   : "fontSize",
cookieLimit  : 30,
switchWriteArea : "fontSize",
switchHTML      : '<ul><li id="switchFontSizeSmall" style="text-indent:-9999px;">小</li><li id="switchFontSizeMedium" style="text-indent:-9999px;">中</li><li id="switchFontSizeBig" style="text-indent:-9999px;">大</li></ul>'
},
main : function(){
contentSwitchFontSize.setHTML();
contentSwitchFontSize.defo();
var i, j, switchItem = contentSwitchFontSize.conf.switchId;
for(i=0;i<switchItem.length;i++){
document.getElementById(switchItem[i]).onclick = contentSwitchFontSize.action;
}
},
setHTML : function(){
var fontsizeSwitch = document.createElement('div');
fontsizeSwitch.id  = "fontsizeControl";
fontsizeSwitch.innerHTML = contentSwitchFontSize.conf.switchHTML;
document.getElementById(contentSwitchFontSize.conf.switchWriteArea).appendChild(fontsizeSwitch);
},
defo : function(){
var i;
var switchId = contentSwitchFontSize.conf.switchId;
var targetAreaId = contentSwitchFontSize.conf.targetAreaId;
var fontSize = contentSwitchFontSize.conf.fontSize;
cookieValue = this.getCookie() || contentSwitchFontSize.conf.defoSizeId;
for(i = 0; i < switchId.length; i++){
if(cookieValue == switchId[i]){
document.getElementById(targetAreaId).style.fontSize = fontSize[i];
}
}
document.getElementById(cookieValue).className ="active";
},
action : function(){
var i;
var switchId = contentSwitchFontSize.conf.switchId;
var targetAreaId = contentSwitchFontSize.conf.targetAreaId
var fontSize = contentSwitchFontSize.conf.fontSize
for(i=0;i<switchId.length;i++){
var switchItem = document.getElementById(switchId[i]);
switchItem.className="";
if(this.id == switchId[i]){
document.getElementById(targetAreaId).style.fontSize = fontSize[i];
}
}
this.className ="active";
contentSwitchFontSize.setCookie(this.id);
},
setCookie: function(data) {
var today = new Date();
today.setTime(today.getTime() + (1000 * 60 * 60 * 24 * Number(this.conf.cookieLimit)));
document.cookie = this.conf.cookieName + '=' + encodeURIComponent(data) + '; path=/; expires=' + today.toGMTString();
},
getCookie: function(m) {
return (m = ('; ' + document.cookie + ';').match('; ' + this.conf.cookieName + '=(.*?);')) ? decodeURIComponent(m[1]) : null;
}
}




/*
flatheights.js---------------------------------------------------------------------------
Version: 2007-08-01
Copyright (c) 2007, KITAMURA Akatsuki
$.changeLetterSize.addHandler(func)
*/
$.changeLetterSize={handlers:[],interval:1000,currentSize:0};(function($){var self=$.changeLetterSize;var ins=$('<ins>M</ins>').css({display:'block',visibility:'hidden',position:'absolute',padding:'0',top:'0'});var isChanged=function(){ins.appendTo('#main');var size=ins[0].offsetHeight;ins.remove();if(self.currentSize==size)return false;self.currentSize=size;return true;};$(isChanged);var observer=function(){if(!isChanged())return;$.each(self.handlers,function(i,handler){handler();});};self.addHandler=function(func){self.handlers.push(func);if(self.handlers.length==1){setInterval(observer,self.interval);}};})(jQuery);(function($){var sets=[];var flatHeights=function(set){var maxHeight=0;set.each(function(){var height=this.offsetHeight;if(height>maxHeight)maxHeight=height;});set.css('height',maxHeight+'px');};$.fn.flatHeights=function(){if(this.length>1){flatHeights(this);sets.push(this);}else{$(this).css('height',$(this).innerHeight());}
return this;};$.changeLetterSize.addHandler(function(){$.each(sets,function(){this.height('auto');flatHeights(this);});});})(jQuery);function flatColumns(flatParent,flatTarget,columNum,notElem){$(flatParent).each(function(){var sets=[],temp=[];if(columNum==2){$(this).find(flatTarget).not(notElem).each(function(i){temp.push(this);if((i+1)%2==0&&i!=0){sets.push(temp);temp=[];}});if(temp.length)sets.push(temp);}else if(columNum==3){$(this).find(flatTarget).not(notElem).each(function(i){temp.push(this);if(i%3==2){sets.push(temp);temp=[];}});if(temp.length)sets.push(temp);}else if(columNum==4){$(this).children(flatTarget).not(notElem).each(function(i){temp.push(this);if((i+1)/4>=1&&(i+1)%4==0){sets.push(temp);temp=[];}});if(temp.length)sets.push(temp);}else if(columNum==5){$(this).children(flatTarget).not(notElem).each(function(i){temp.push(this);if((i+1)/5>=1&&(i+1)%5==0){sets.push(temp);temp=[];}});if(temp.length)sets.push(temp);}else if(columNum==6){$(this).children(flatTarget).not(notElem).each(function(i){temp.push(this);if((i+1)/6>=1&&(i+1)%6==0){sets.push(temp);temp=[];};});if(temp.length)sets.push(temp);};$.each(sets,function(){$(this).flatHeights();});});}



// Rollover
function initRollOverImages() {
var image_cache = new Object();
$(".imgover,#globalNav li img,#solarNav li img").each(function(i) {
var imgsrc = this.src;
var dot = this.src.lastIndexOf('.');
var imgsrc_ro = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
image_cache[this.src] = new Image();
image_cache[this.src].src = imgsrc_ro;
$(this).hover(
function() { if(!$(this).hasClass("active")){this.src = imgsrc_ro;} },
function() {if(!$(this).hasClass("active")){this.src = imgsrc; }})
});
}

// opacityOver
$.fn.opacityOver = function(){
return this.each(function(){
$(this).hover(function(){
$(this).animate({'opacity':0.6},{duration:0,queue:false});
},function(){
$(this).animate({'opacity':1},{duration:0,queue:false});
});
});
};

$.fn.snavActive = function(){
var pagePath = location.href.replace(ad.domain,'');
return this.each(function(){
$(this).find('a').each(function(){
if(pagePath.search($(this).attr('href')) >=0){
$(this).addClass('active');
}
});
});
};


// slideScroll
$.fn.slideScroll = function(){
return this.click(function(){
var slidingTarget = $.support.boxModel ? navigator.appName.match(/Opera/) ? "html" : "html,body" : "body";
var targetPos = $(this.hash).offset().top;
$(slidingTarget).animate({scrollTop:targetPos},{duration:400,easing:'easeOutQuad',queue:false});
return false;
});
};

// gnavActive
$.fn.gnavActive = function(){
var pagePath = location.href.replace(ad.domain,'');
pagePath = "/"+pagePath;
return this.each(function(){
//home only
if(pagePath == "/"){
var image_cache = new Object();
$(this).children('li:first-child').children('a').children('img').each(function(){
var imgsrc = this.src,
dot = this.src.lastIndexOf('.'),
imgsrc_ro = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
image_cache[this.src] = new Image();
image_cache[this.src].src = imgsrc_ro;
this.src = imgsrc_ro;
$(this).hover(function() {
this.src = imgsrc_ro;
});
});
}
//other links
$(this).children('li').not(':first-child').find('a').each(function(){
if(pagePath.search($(this).attr('href')) >=0){
var image_cache = new Object();
$(this).children('img').each(function(){
var imgsrc = this.src,
dot = this.src.lastIndexOf('.'),
imgsrc_ro = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
image_cache[this.src] = new Image();
image_cache[this.src].src = imgsrc_ro;
this.src = imgsrc_ro;
$(this).hover(function() {
this.src = imgsrc_ro;
});
});
};
});
});
};

(function($) {
// linker
$.fn.linker = function(){
return this.click(function(e){
e.preventDefault();

if($(this).find("a").length){
var targetAnc=$(this).find("a");
}else if($(this).next("dd").find("a").length){
var targetAnc=$(this).next("dd").find("a");
}else if($(this).prev("dt").find("a").length){
var targetAnc=$(this).prev("dt").find("a");
}else{
var targetAnc=$(this);
};

if($(targetAnc).attr("href")==undefined){
$(this).css('cursor','auto');
return false;
}else if($(targetAnc).is('[href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]')){
window.open($(targetAnc).attr("href"),"_blank");
}else if($(targetAnc).is('a[href^="http://"]')==false && $(targetAnc).is('a[href^="https://"]')==false){
window.location.href=$(targetAnc).attr("href");
}else if($(targetAnc).filter(ad.notOpenURL).length && !$(targetAnc).is(ad.openURL)){
window.location.href=$(targetAnc).attr("href");
}else if($(targetAnc).is(ad.openURL)){
window.open($(targetAnc).attr("href"),"_blank");
}else{
window.open($(targetAnc).attr("href"),"_blank");
};
});
};
})(jQuery);

// easing
$.extend($.easing,
{
def: 'easeOutQuad',
swing: function (x, t, b, c, d) {
return $.easing[$.easing.def](x, t, b, c, d);
},
easeInQuad: function (x, t, b, c, d) {
return c*(t/=d)*t + b;
},
easeOutQuad: function (x, t, b, c, d) {
return -c *(t/=d)*(t-2) + b;
},
easeInBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*(t/=d)*t*((s+1)*t - s) + b;
},
easeOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
}
});











// fixed for IE6
(function(c){var a=function(f){var f=c(f),e=f[0];for(var d in e){(function(g){if(c.isFunction(e[g])){f[g]=(/^get[^a-z]/.test(g))?function(){return e[g].apply(e,arguments)}:function(){var h=arguments;f.each(function(i){var j=f[i];j[g].apply(j,h)});return f}}})(d)}return f};var b=function(e,d){var f=this;if(typeof d=="function"){d={callback:d}}var g=f.config=c.extend({},b.defaults,d,{target:e});g.status=0;g.scroll=f.getPos();g.target.scroll(function(h){if(f.isMove()){g.status=(g.status==0?1:(g.status==1?2:g.status));g.callback(h,g)}if(g.tm){clearTimeout(g.tm)}g.tm=setTimeout(function(){f.isMove();g.status=0;g.callback(h,g)},g.delay)})};c.extend(b.prototype,{isMove:function(){var f=this,h=f.config;var g=f.getPos();var d=(g.top!=h.scroll.top);var e=(g.left!=h.scroll.left);if(d||e){h.scrollY=d;h.scrollX=e;h.prevScroll=h.scroll;h.scroll=g;return true}return false},getPos:function(){var d=this,e=d.config;return{top:e.target.scrollTop(),left:e.target.scrollLeft()}}});b.defaults={delay:100};c.ex=c.ex||{};c.ex.fixed=function(d,f,h){var i=this,j=i.config=c.extend({},c.ex.fixed.defaults,h);j.targets=f;j.target=j.targets.eq(d);j.index=d;j=c.extend(j,{_hidePos:false,logicSize:{},rowSize:{},currentStyle:"",style:"",window:c(window),oldBrowser:c.browser.msie&&(c.browser.version<7||!c.boxModel)});j.dynamicMode=j.baseNode||!j.fixedX||!j.fixedY;if(j.dynamicFixed||j.dynamicMode||j.oldBrowser){c("body").append(j.target)}if(j.baseNode){j.baseNode=c(j.baseNode)}var g=i._cleanSize(j);if(j.dynamicFixed){i._eachSizeSet(function(k,m,l){j.dynamicFixed=j.dynamicFixed&&(g[m.pos1]!=undefined||g[m.pos2]!=undefined)})}if(j.dynamicMode){j.dynamicFixed=true}if(j.oldBrowser){i._padPos(g,i._cleanSize(j.target[0].currentStyle))}else{if(!j.dynamicFixed){j.target.css("position","fixed").css(g);return}}j.container=c.boxModel?c("html"):c("body");j.container.height();j.target.css("position",j.oldBrowser?"absolute":"fixed");if(!/hidden|scroll/i.test(j.target.css("overflow"))){j.target.css("overflow","hidden")}i._smoothPatch();i._fixed(g);j.window.resize(function(){if(j.oldBrowser||j.baseNode){i._fixed()}});if(!(j.fixedX&&j.fixedY)){if(j.oldBrowser){var e;j.window.scroll(function(){if(e){clearTimeout(e)}e=setTimeout(function(){i._fixed()},0)})}else{new b(j.window,function(k,l){if((l.scrollX&&!j.fixedX)||(l.scrollY&&!j.fixedY)){if(l.status==1){i._fixed(j.logicSize,{unfixed:true})}else{if(l.status==0){i._fixed()}}}})}}};c.extend(c.ex.fixed.prototype,{_attn:[{size:"height",pos1:"top",pos2:"bottom"},{size:"width",pos1:"left",pos2:"right"}],_camel:[{size:"Height",pos1:"Top",pos2:"Bottom"},{size:"Width",pos1:"Left",pos2:"Right"}],_smoothPatch:function(){var d=this,e=d.config;if(!e.oldBrowser){return d}c.ex.fixed.config.smoothPatched=true;if(e.container.css("background-image")=="none"){e.container.css({"background-image":"url(null)"})}e.container.css({"background-attachment":"fixed"});return d},_eachSize:function(k){var l=this,m=l.config;for(var h=0;h<l._attn.length;h++){var g=l._attn[h];for(var e in g){var d=g[e];k({idx:h,name:d,camel:d.slice(0,1).toUpperCase()+d.slice(1)})}}},_eachSizeSet:function(e){var g=this,h=g.config;for(var d=0;d<g._attn.length;d++){e(d,g._attn[d],g._camel[d],g._attn[1-d],g._camel[1-d])}},_parseSize:function(g,d){var f=this,h=f.config;if(g=="auto"){return undefined}if((g+"").indexOf("%")<0){return parseInt(g)||0}var e=h.container.attr(d?"clientWidth":"clientHeight");return Math.round(e*parseInt(g)/100)},_parseIntSize:function(f,d){var e=this,g=e.config;return parseInt(e._parseSize(f,d))||0},_cleanSize:function(e){var f=this,g=f.config;var d={};f._eachSize(function(h){if(/undefined|auto/i.test(e[h.name])){try{delete e[h.name]}catch(i){}}else{d[h.name]=e[h.name]}});return d},_padPos:function(d,e){var f=this,h=f.config;var g;f._eachSizeSet(function(i,k,j){if(d[k.pos1]==undefined&&d[k.pos2]==undefined){if((g=e[k.pos1])!=undefined){d[k.pos1]=g}else{if((g=e[k.pos2])!=undefined){d[k.pos2]=g}else{d[k.pos1]=0}}}if(d[k.size]==undefined){if((d[k.size]=e[k.size])==undefined){d[k.size]=h.target[k.size]()}}});return d},_calcRowSize:function(h,g){var i=this,j=i.config;var g=c.extend({abs:false,base:j.baseNode,unfixed:false},g);var f={};i._eachSize(function(k){var l=h[k.name];if(!(/undefined/i.test(l))){f[k.name]=i._parseIntSize(l,/width|left|right/i.test(k.name));if(g.abs&&/top|left/i.test(k.name)){f[k.name]+=j.window["scroll"+k.camel]()}}});if(g.base){var e=j.baseNode.offset();i._eachSizeSet(function(l,m,k){e[m.pos2]=j.container.attr("client"+k.size)-(e[m.pos1]+j.baseNode["outer"+k.size]())});i._eachSize(function(l){if(!(/height|width/i.test(l.name))&&f[l.name]==undefined&&((!l.idx&&j.baseY)||(l.idx&&j.baseX))){var k=l.name=="top"?"bottom":l.name=="bottom"?"top":l.name=="left"?"right":"left";f[k]+=e[k]}})}var d=g.unfixed&&!j.fixedX?-1:1;if(d==-1||(!g.unfixed&&!j.fixedY)){if(f.top!=undefined){f.top-=(j.window.scrollTop()*d)}if(f.bottom!=undefined){f.bottom+=(j.window.scrollTop()*d)}}var d=!g.unfixed&&!j.fixedX?-1:1;if(d==-1||(g.unfixed&&!j.fixedY)){if(f.left!=undefined){f.left+=(j.window.scrollLeft()*d)}if(f.right!=undefined){f.right-=(j.window.scrollLeft()*d)}}return f},_fixed:function(g,f){var h=this,i=h.config;var f=c.extend({unfixed:false},f);if(g){i.logicSize=h._padPos(h._cleanSize(g),i.logicSize)}if(!i.oldBrowser){i.target.css(c.extend(i.baseNode||!(i.fixedX&&i.fixedY)?h._calcRowSize(i.logicSize,f):i.logicSize,{position:f.unfixed?"absolute":"fixed"}))}else{var e=h._calcRowSize(i.logicSize);var d=false;if(i.target.is(":hidden")){if(!i._hidePos){d=true}i.target.show()}i._hidePos=false;h._eachSizeSet(function(k,m,j){i.target.css(m.size,e[m.size]);var l=e[m.pos1];if(l==undefined){l=i.container.attr("client"+j.size)-e[m.pos2]-i.target["outer"+j.size]()}var n=(l+i.target["outer"+j.size]())-i.container.attr("client"+j.size);if(n>0){n=i.target[m.size]()-n;if(n>0){i.target[m.size](n)}else{if(!d){i._hidePos=true}}}if(!d&&!i._hidePos){i.target[0].style.setExpression(m.pos1,l+((!k&&!i.fixedY)||(k&&!i.fixedX)?i.window["scroll"+j.pos1]():"+eval(document.body.scroll"+j.pos1+"||document.documentElement.scroll"+j.pos1+")"))}});if(d||i._hidePos){i.target.hide()}}},getTarget:function(){return this.config.target},fixedOpen:function(d){var e=this,g=e.config;if(!g.dynamicFixed){return}g.target.css(e.getFixedSize(g.logicSize));if(g.oldBrowser){g.target[0].style.removeExpression("top");g.target[0].style.removeExpression("left")}if(d){setTimeout(function(){if(g.oldBrowser){g.target.css({top:"auto",left:"auto"});g.target.css(e._calcRowSize(g.logicSize,{abs:true}))}d()},100)}return e},fixedClose:function(d){var e=this,f=e.config;if(!f.dynamicFixed){return}e._fixed(d);return e},getFixedSize:function(d){var e=this,f=e.config;return e._calcRowSize(e._padPos(d,f.logicSize),{abs:f.oldBrowser})},resize:function(d){var e=this,f=e.config;e.fixedOpen(function(){e.fixedClose(d)});return e}});c.ex.fixed.config={smoothPatched:false};c.ex.fixed.defaults={api:false,dynamicFixed:false,baseNode:"",baseX:true,baseY:true,fixedX:true,fixedY:true};c.fn.exFixed=function(f){var d=this,e=[];d.each(function(g){var i=d.eq(g);var h=i.data("ex-fixed")||new c.ex.fixed(g,d,f);e.push(h);i.data("ex-fixed",h)});return f&&f.api?a(e):d}})(jQuery);
