// Copyright (c) 1996-1997 Athenia Associates.

// http://www.webreference.com/js/

// License is granted if and only if this entire

// copyright notice is included. By Tomer Shiran.



function setCookie (name, value, expires, path, domain, secure) {

    var curCookie = name + "=" + escape(value) + (expires ? "; expires=" + expires : "") +

        (path ? "; path=" + path : "") + (domain ? "; domain=" + domain : "") + (secure ? "secure" : "");

    document.cookie = curCookie;

}



function getCookie (name) {

    var prefix = name + '=';

    var c = document.cookie;

    var nullstring = '';

    var cookieStartIndex = c.indexOf(prefix);

    if (cookieStartIndex == -1)

        return nullstring;

    var cookieEndIndex = c.indexOf(";", cookieStartIndex + prefix.length);

    if (cookieEndIndex == -1)

        cookieEndIndex = c.length;

    return unescape(c.substring(cookieStartIndex + prefix.length, cookieEndIndex));

}



function deleteCookie (name, path, domain) {

    if (getCookie(name))

        document.cookie = name + "=" + ((path) ? "; path=" + path : "") +

            ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT";

}



function fixDate (date) {

    var base = new Date(0);

    var skew = base.getTime();

    if (skew > 0)

        date.setTime(date.getTime() - skew);

}



function rememberMe (f) {

    var now = new Date();

    fixDate(now);

    now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);

    now = now.toGMTString();

    if (f.author != undefined)

       setCookie('mtcmtauth', f.author.value, now, '/', '', '');

    if (f.email != undefined)

       setCookie('mtcmtmail', f.email.value, now, '/', '', '');

    if (f.url != undefined)

       setCookie('mtcmthome', f.url.value, now, '/', '', '');

}



function forgetMe (f) {

    deleteCookie('mtcmtmail', '/', '');

    deleteCookie('mtcmthome', '/', '');

    deleteCookie('mtcmtauth', '/', '');

    f.email.value = '';

    f.author.value = '';

    f.url.value = '';

}



function hideDocumentElement(id) {

    var el = document.getElementById(id);

    if (el) el.style.display = 'none';

}



function showDocumentElement(id) {

    var el = document.getElementById(id);

    if (el) el.style.display = 'block';

}



function showAnonymousForm() {

    showDocumentElement('comments-form');



}





var commenter_name;

var commenter_blog_ids;

var is_preview;

// TODO - determine if the following variables should be explicitly stated

// var mtcmtemail, mtcmtauth, mtcmthome;



function individualArchivesOnLoad(commenter_name) {











    

    if ( commenter_name &&

         ( !commenter_id 

        || commenter_blog_ids.indexOf("'132'") > -1))

    {

        hideDocumentElement('comment-form-name');

        hideDocumentElement('comment-form-email');

        showDocumentElement('comments-open-text');

        showDocumentElement('comments-open-footer');

    } else {

        hideDocumentElement('comments-open-data');

        hideDocumentElement('comments-open-text');

        hideDocumentElement('comments-open-footer');

    }

    





    if (document.comments_form) {

        if (!commenter_name && (document.comments_form.email != undefined) &&

            (mtcmtmail = getCookie("mtcmtmail")))

            document.comments_form.email.value = mtcmtmail;

        if (!commenter_name && (document.comments_form.author != undefined) &&

            (mtcmtauth = getCookie("mtcmtauth")))

            document.comments_form.author.value = mtcmtauth;

        if (document.comments_form.url != undefined && 

            (mtcmthome = getCookie("mtcmthome")))

            document.comments_form.url.value = mtcmthome;

        if (document.comments_form["bakecookie"]) {

            if (mtcmtauth || mtcmthome) {

                document.comments_form.bakecookie.checked = true;

            } else {

                document.comments_form.bakecookie.checked = false;

            }

        }

    }

}



function writeCommenterGreeting(commenter_name, entry_id, blog_id, commenter_id, commenter_url) {



    if ( commenter_name &&

         ( !commenter_id 

        || commenter_blog_ids.indexOf("'" + blog_id + "'") > -1))

    {

        var url;

        if (commenter_id) {

            url = 'http://fujimoto-art.com/mt/mt-comments.cgi?__mode=edit_profile&commenter=' + commenter_id + '&blog_id=' + blog_id;

            if (entry_id) {

                url += '&entry_id=' + entry_id;

            } else {

                url += '&static=1';

            }

        } else if (commenter_url) {

            url = commenter_url;

        } else {

            url = null;

        }

        var content = ' ';

        if (url) {

            content += '<a href="' + url + '">' + commenter_name + '</a>';

        } else {

            content += commenter_name;

        }

        content += 'さん、コメントをどうぞ。 (<a href="http://fujimoto-art.com/mt/mt-comments.cgi?__mode=handle_sign_in&amp;static=1&amp;logout=1&entry_id=' + entry_id + '">サインアウト</a>)';

        document.write(content);

    } else if (commenter_name) {

            document.write('このブログにはコメントする権限を持っていません。 (<a href="http://fujimoto-art.com/mt/mt-comments.cgi?__mode=handle_sign_in&amp;static=1&amp;logout=1&entry_id=' + entry_id + '">サインアウト</a>)');

    } else {



        document.write('<a href="http://fujimoto-art.com/mt/mt-comments.cgi?__mode=login&entry_id=' + entry_id + '&blog_id=' + blog_id + '&static=1">サインイン</a>してからコメントしてください。');



    }



}





if ('fujimoto-art.com' != 'fujimoto-art.com') {

    document.write('<script src="http://fujimoto-art.com/mt/mt-comments.cgi?__mode=cmtr_name_js"></script>');

} else {

    commenter_name = getCookie('commenter_name');

    ids = getCookie('commenter_id').split(':');

    commenter_id = ids[0];

    commenter_blog_ids = ids[1];

    commenter_url = getCookie('commenter_url');

}













if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;



//Rollover Script



function initRollovers() {

if (!document.getElementById) return



var aPreLoad = new Array();

var sTempSrc;

var aImages = document.getElementsByTagName('img');



for (var i = 0; i < aImages.length; i++) { 

if (aImages[i].className == 'img-hover') {

var src = aImages[i].getAttribute('src');

var ftype = src.substring(src.lastIndexOf('.'), src.length);

var hsrc = src.replace(ftype, '_hover'+ftype);



aImages[i].setAttribute('hsrc', hsrc);



aPreLoad[i] = new Image();

aPreLoad[i].src = hsrc;



aImages[i].onmouseover = function() {

sTempSrc = this.getAttribute('src');

this.setAttribute('src', this.getAttribute('hsrc'));

} 



aImages[i].onmouseout = function() {

if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_hover'+ftype, ftype);

this.setAttribute('src', sTempSrc);

}

}

}

}



window.onload = initRollovers;



//プリロードイメージスクリプト



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



