var btnRollFunction = function () {
    var thisImg = this.src;
    thisImg = thisImg.replace("http://blog.hokkaido100.com/","");
    var thisPath = new Array();
    thisPath = thisImg.split("/");
    var thisFile = thisPath.pop();
    var tmpImg = thisFile.split(".");
    var baseName = tmpImg[0];
    baseName += '_on';
    var hoverName = baseName + '.' + tmpImg[1];
    var path = "http://blog.hokkaido100.com/"+thisPath.join("/") + '/' + hoverName;
    this.src = path;
}

var btnOutFunction = function () {
    var thisImg = this.src;
    thisImg = thisImg.replace("http://blog.hokkaido100.com/","");
    var thisPath = new Array();
    thisPath = thisImg.split("/");
    var thisFile = thisPath.pop();
    var tmpImg = thisFile.split(".");
    var baseName = tmpImg[0];
    baseName = baseName.replace("_on","");
    var hoverName = baseName + '.' + tmpImg[1];
    var path = "http://blog.hokkaido100.com/"+thisPath.join("/") + '/' + hoverName;
    this.src = path;
}

window.addEvent('domready', function() {
    //Smooth Scroll
    new SmoothScroll({
        duration:900,
        transition: Fx.Transitions.Quad.easeInOut,
        wheelStops: false
    }, window);

    //Rollover
    if($$('.btn')) { $$('.btn').addEvent('mouseover', btnRollFunction); }
    if($$('.btn')) { $$('.btn').addEvent('mouseleave', btnOutFunction); }

});


// ajax comment
var ajaxloader = 'http://blog.hokkaido100.com/mt/mt-static/themes/style-hokkaido100/img/ajax-loader.gif';
var ajaxcomment_divid = '';
var ajaxcomment_cgi = ['http://blog.hokkaido100.com/mt/mt-comments.cgi'].join('');

/** ローダーイメージの表示／非表示 **/
function show_ajaxloader(elem, enable) {
	if (enable) {
		elem.setStyle('display', 'block');
		var myScroll = new Fx.Scroll(window, {
			duration:900
		}).toElement(elem);
		elem.set('html', '');
		elem.setStyle('height', '100px');
		elem.setStyle('background', 'transparent url('+ajaxloader+') no-repeat center center');
	} else {
		elem.setStyle('display', 'block');
		var myScroll = new Fx.Scroll(window, {
			duration:900
		}).toElement(elem);
		elem.setStyle('height', 'auto');
		elem.setStyle('background', 'none');
	}
}

/** コメント投稿 **/
function ajaxcomment_post(divid) {
	ajaxcomment_divid = divid;
	show_ajaxloader($(ajaxcomment_divid), true);

	var form = $('commentsForm');
	if (form.bakecookie.checked) rememberMe(form);
	var pars = form.toQueryString()+'&post=post';
	var myRequest = new Request({
		url: ajaxcomment_cgi,
		method: 'post',
		data: pars,
		onComplete: function (req) {
			var divid = $(ajaxcomment_divid);
			show_ajaxloader(divid, false);
			divid.set({
				'html': req
			});
		},
		onFailure: function (req) {
			var divid = $(ajaxcomment_divid);
			show_ajaxloader(divid, false);
			divid.set({
				'html': req
			});
		}
	});
	myRequest.send();
	return false;
}
/** コメントプレビュー **/
function ajaxcomment_preview(divid) {
	ajaxcomment_divid = divid;
	show_ajaxloader($(ajaxcomment_divid), true);
	var form = $('commentsForm');
	var pars = form.toQueryString()+'&preview=preview';
	var myRequest = new Request({
		url: ajaxcomment_cgi,
		method: 'post',
		data: pars,
		onComplete: function (req) {
			var elem = $(ajaxcomment_divid);
			show_ajaxloader(elem, false);
			elem.set({
				'html': req
			});
		},
		onFailure: function (req) {
			var divid = $(ajaxcomment_divid);
			show_ajaxloader(divid, false);
			divid.set({
				'html': req
			});
		}
	});
	myRequest.send();
	return false;
}


