//pagetop
function getScrollLeft() { 
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  docele=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;

  return docele.scrollLeft;

 } else if (window.pageXOffset) {
  return window.pageXOffset;
 } else {
  return 0;
 }
}
function getScrollTop() { 
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {

  docele=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;
  
  return docele.scrollTop;

 } else if (window.pageYOffset) {
  return window.pageYOffset;
 } else {
  return 0;
 }
}
var pageScrollTimer;
function pageScroll(toX,toY,frms,cuX,cuY) { 
 if (pageScrollTimer) clearTimeout(pageScrollTimer);
 if (!toX || toX < 0) toX = 0;
 if (!toY || toY < 0) toY = 0;
 if (!cuX) cuX = 0 + getScrollLeft();
 if (!cuY) cuY = 0 + getScrollTop();
 if (!frms) frms = 6;

 if (toY > cuY && toY > (getAnchorPosObj('end','enddiv').y) - getInnerSize().height) toY = (getAnchorPosObj('end','enddiv').y - getInnerSize().height) + 1;
 cuX += (toX - getScrollLeft()) / frms; if (cuX < 0) cuX = 0;
 cuY += (toY - getScrollTop()) / frms;  if (cuY < 0) cuY = 0;
 var posX = Math.floor(cuX);
 var posY = Math.floor(cuY);
 window.scrollTo(posX, posY);

 if (posX != toX || posY != toY) {
  pageScrollTimer = setTimeout("pageScroll("+toX+","+toY+","+frms+","+cuX+","+cuY+")",16);
 }
}

function jumpToPageTop() {

  pageScroll(0,0,3);
}


// CSS Browser Selector   v0.2.5
// Documentation:         http://rafael.adm.br/css_browser_selector
// License:               http://creativecommons.org/licenses/by/2.5/
// Author:                Rafael Lima (http://rafael.adm.br)
// Contributors:          http://rafael.adm.br/css_browser_selector#contributors
var css_browser_selector = function() {
	var 
		ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
}();


//rollover
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 == 'over') {
			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('_x'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}   

	return;

}








/*=================================================

アトラクションメニュー

=================================================*/

function attraction(){
	
	var src = "";
	
	//ルートからのリンクなので注意。
	src +='<li><a href="http://mentaiman.com/attraction/seafood/index.html"><img src="http://mentaiman.com/img/m_list_5_2.gif" alt="魚介類TV" width="240" height="38" class="over" /></a></li>';

	src +='<li><a href="http://mentaiman.com/blog/?cat=3"><img src="http://mentaiman.com/img/m_list_5_3.gif" alt="日刊ソラ" width="240" height="38" class="over" /></a></li>';
	
	src +='<li><a href="http://mentaiman.com/attraction/kijima/index.html"><img src="http://mentaiman.com/img/m_list_5_4.gif" alt="木嶋食堂" width="240" height="38" class="over" /></a></li>';
	
	src +='<li><a href="http://mentaiman.com/attraction/obikaji/index.html"><img src="http://mentaiman.com/img/m_list_5_5.gif" alt="オビカヂ メールマガジン" width="240" height="38" class="over" /></a></li>';

	document.write(src);
};

/*=================================================

共通バナーメニュー

=================================================*/

function commonBn(){
	
	var src = "";
	
	//ルートからのリンクなので注意。
	src +='<li><a href="#"><img width="250" height="69" alt="エンタメ系ショップ＆コミュニティ　ショッピング・シップ" src="http://mentaiman.com/img/m_bn_2.jpg"></a></li>';
	src +='<li><a target="_blank" href="http://www.cyzo.com/"><img width="250" height="69" alt="日刊サイゾー" src="http://mentaiman.com/img/m_bn_1.gif"></a></li>';
	src +='<li><a target="_blank" href="http://twitter.com/MENTAIMAN2009"><img width="250" height="69" alt="梶野竜太郎のTwitter" src="http://mentaiman.com/img/m_bn_4.gif"></a></li>';
	src +='<li><a href="http://mentaiman.com/attraction/obikaji/index.html"><img width="250" height="69" alt="オビカヂ メールマガジン" src="http://mentaiman.com/img/m_bn_3.gif"></a></li>';
	src +='<li><a href="http://mentaiman.com/info/mmp.html"><img width="250" height="69" alt="Mmp所属タレント一覧" src="http://mentaiman.com/img/m_bn_5.gif"></a></li>';


	document.write(src);
};





/*=================================================

トップページ日刊ソラ

=================================================*/
function solaSet(){
	
	var title = "";
	title += '<a href="' + sola.data[1] + '"><span>' + sola.data[0] + ' UP!</span><br />' + sola.data[2];
	document.getElementById("SolaTitle").innerHTML = title;
	
	var href_f = sola.data[3].indexOf("href=") + 6;
	var href_l = sola.data[3].indexOf(".jpg",href_f);
	var img = sola.data[3].substring(href_f,href_l) + "-150x106.jpg";
	var text = sola.data[3].substring(sola.data[3].indexOf("</div>") + 6,sola.data[3].length);

	img = '<div class="img"><a href="' + sola.data[1] + '"><img src="' + img + '" alt="" /></a></div>';
	text = '<div class="text">' + text + '<p class="more"><a href="' + sola.data[1] + '">続きを読む</a></p></div>';
	document.getElementById("SolaBody").innerHTML = img + text;
	


};


/*=================================================

トップページ新着情報

=================================================*/
var news = {};

news.set = function(){
	
	
	var date = new Date();
	var dateNum = String(date.getFullYear());
	
	if(date.getMonth() + 1 < 10){
		dateNum += String(0);
	}
	dateNum += String((date.getMonth() + 1));
	if(date.getDate() < 10){
		dateNum += String(0);
	}
	dateNum += String(date.getDate());
	dateNum = Number(dateNum);
	dateNum -= 3;



	var HTML = "";
	HTML += "<dl>";
	for(var i=0;i<news.data.length;i++){
		if(i == 0){
			HTML += '<dt class="fc">';
		}else{
			HTML += '<dt>';
		}
		
		HTML += news.data[i][0];
		
		entrydate = news.data[i][0].split(".");
		if(entrydate[1] < 10){
			entrydate[1] = String(0) + String(entrydate[1]);
		}
		if(entrydate[2] < 10){
			entrydate[2] = String(0) + String(entrydate[2]);
		}
		entrydate = entrydate[0] + entrydate[1] + entrydate[2];
		if(entrydate >= dateNum){
			HTML += ' UP!<img src="img/m_icon_1.gif" alt="NEW" width="27" height="15" />';
		}
		
		HTML += "</dt>";
		HTML += "<dd>";
		if(news.data[i][4] == ""){
			HTML += '<a href="' + news.data[i][1] + '">';
		}else{
			if(news.data[i][4].indexOf("http://") >= 0){
				HTML += '<a href="' + news.data[i][4] + '" target="_blank">';
			}else{
				HTML += '<a href="' + news.data[i][4] + '">';
			}
		}
		HTML += news.data[i][2];
		HTML += "</a>";
		HTML += "</dd>";
	
	}
		HTML += "</dl>";
	document.write(HTML);

};


/*=================================================

日刊ソラ　リンクぎり

=================================================*/
function solaLink(){

	if(document.getElementById("solaPhoto")){
	
		
		document.getElementById("solaPhoto").innerHTML = document.getElementById("solaPhoto").getElementsByTagName("a")[0].innerHTML;
	
	}

};


var _Common_ = {
	addLoadEvent:function(func){
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		}
		else {
			window.onload = function() {
				func();
				oldonload();
			}
		}
	}
};
_Common_.addLoadEvent(solaLink);
_Common_.addLoadEvent(initRollovers);



/*=================================================

 popupWindow ver1.2

=================================================*/
function popupWindow (Obj, width, height, option, windowName)
{	
	var url = Obj.href;
	if (!width) width = window.innerWidth || document.documentElement.clientWidth;
	if (!height) height = window.innerHeight || document.documentElement.clientHeight;
	if (!option) option = 'menubar=yes, toolbar=yes, location=yes, status=yes, scrollbars=yes, resizable=yes';
	if (!windowName) windowName = "popup";
	var x = (screen.availWidth - width)/2;
	var y = (screen.availHeight - height)/4;
	var o = option+', width='+width+', height='+height+', left='+x+', top='+y;
	var blockMessage = "ウィンドウがお使いのブラウザでポップアップブロックされました。\nポップアップブロックを解除してください。";
	var win = window.open(url, windowName, o);
	if (win)
	{
		win.focus();
	} else {
		alert(blockMessage);
	}
};
