function SWASBlogPager(c,a,b){this.elid=b;this.url=SWASBlogPager.REQUEST_URL+"?id="+c;this.vars={page_id:a,elm_id:b}}SWASBlogPager.REQUEST_URL="/swas/ajax/weblog_request.php";(function(){var Evt=YAHOO.util.Event;var Dom=YAHOO.util.Dom;var Anim=YAHOO.util.Anim;var elements={};SWASBlogPager.prototype={jumpTo:function(pageNo){if(this.request){return}var post=xBase.clone(this.vars,{page:pageNo});var cb=this.onload.bindAsEventListener(this);this.request=xAjax.getRequest(this.url,"post",post,cb,true)},onload:function(request){this.request=null;try{var data=eval("("+request.responseText+")");if(typeof data!="object"){alert("エラーが発生しました。\n"+request.responseText)}else{if(data.code==0){var container=$(this.elid);container.innerHTML=data.html;if(container.slideIntervalId!=undefined){clearInterval(container.slideIntervalId)}var elid=this.elid;setTimeout(function(){SWASBlogPager.slideInit(elid)},1)}else{alert(data.message)}}}catch(e){alert("エラーが発生しました。\n"+request.responseText)}}};SWASBlogPager.create=function(school_id,page_id,elm_id){elements[elm_id]=new SWASBlogPager(school_id,page_id,elm_id);return elements[elm_id]};SWASBlogPager.jumpTo=function(elm_id,pageNo){if(!elements[elm_id]){return}elements[elm_id].jumpTo(pageNo)};var entryHeight=320;var getNaturalSize=(function(){if(YAHOO.env.ua.opera){return function(image){if(image.complete==false){return{width:0,height:0}}var mem={w:image.width,h:image.height};image.removeAttribute("width");image.removeAttribute("height");w=image.width;h=image.height;image.width=mem.w;image.height=mem.h;return{width:w,height:h}}}else{if(YAHOO.env.ua.ie){var key="_naturalSizeCache";return function(image){if(image.complete==false){return{width:0,height:0}}if(image[key]&&image[key].src===image.src){return image[key]}var run=image.runtimeStyle;var mem={w:run.width,h:run.height};run.width="auto";run.height="auto";w=image.width;h=image.height;run.width=mem.w;run.height=mem.h;image[key]={width:w,height:h,src:image.src};return image[key]}}else{return function(image){if(image.naturalWidth!=undefined){return{width:image.naturalWidth,height:image.naturalHeight}}else{if(image.complete!=undefined&&image.complete==false){return{width:0,height:0}}else{return{width:-1,height:-1}}}}}}})();var imageSetup=function(img,size,callback){var w=size.width;var h=size.height;if(typeof callback!="function"){callback=function(){}}if(w==-1||h==-1){callback();return}else{if(w==0||h==0){var success=false;var f=function(){img.onload=img.onerror="";if(success){imageSetup(img,getNaturalSize(img))}img=void 0;callback()};img.onload=function(){success=true;setTimeout(f,1)};img.onerror=function(){setTimeout(f,1)};return}}var rate=Math.min(520/w,entryHeight/h);img.width=Math.round(w*rate);img.height=Math.round(h*rate);if(img.height<entryHeight){Dom.setStyle(img.parentNode,"paddingTop",Math.round((entryHeight-img.height)/2)+"px")}var pimg=document.createElement("img");pimg.width=img.width;pimg.height=img.height;pimg.src="/weblog/image/space.gif";img.onmousedown=img.ondragstart=img.oncontextmenu=pimg.onmousedown=pimg.ondragstart=pimg.oncontextmenu=function(){return false};Dom.setStyle(pimg,"zIndex",2);Dom.setStyle(pimg,"position","absolute");Dom.setStyle(pimg,"left","50%");Dom.setStyle(pimg,"marginLeft",img.width*-0.5+"px");img.parentNode.insertBefore(pimg,img);callback()};SWASBlogPager.slideInit=function(btop){var entryTop=Dom.getElementsByClassName("bslide-items","div",btop)[0];if(!entryTop){return}var slideSetup=function(){var entries=Dom.getElementsByClassName("bslide-entry","div",entryTop);var entryCnt=entries.length;if(entryCnt<=1){return}var firstEntry=entries[0].cloneNode(true);entryTop.appendChild(firstEntry);Dom.setStyle(entryTop,"top","0px");Dom.get(btop).slideIntervalId=setInterval(function(){var y=parseInt(Dom.getStyle(entryTop,"top"));if(y*-1>=entryCnt*entryHeight){y=0}var ani=new Anim(entryTop,{top:{from:y,to:y-entryHeight}},1.5,YAHOO.util.Easing.easeOut);ani.animate()},10000);SWASBlogPager.slideState=2};var ie=YAHOO.env.ua.ie;if(ie&&ie<=8){var hds=Dom.getElementsByClassName("bslide-title","div",entryTop);var bds=Dom.getElementsByClassName("bslide-body","p",entryTop);var els=[];for(var i=0;i<hds.length;i++){els.push(hds[i].getElementsByTagName("h3")[0])}for(var i=0;i<bds.length;i++){els.push(bds[i])}for(var i=0;i<els.length;i++){els[i].style.paddingLeft="0.25em";els[i].style.paddingRight="0.25em";els[i].style.filter="progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000, gradienttype=0)"}}var imgcons=Dom.getElementsByClassName("bslide-image","div",entryTop);if(imgcons.length){var img=imgcons[0].getElementsByTagName("img")[0];if(img){imageSetup(img,getNaturalSize(img),slideSetup)}else{slideSetup()}for(var i=1;i<imgcons.length;i++){var img=imgcons[i].getElementsByTagName("img")[0];if(img){imageSetup(img,getNaturalSize(img))}}}else{slideSetup()}}})();
