﻿var com_gazoo_parts_gnews_Gnews = {
	Version: '1.0.0',
	HostName:'gazoo.com',
	UrlHost:'',
	DefaultCategoryId: 0,
	init: function() {
		try{
		com_gazoo_parts_gnews_Gnews.UrlHost= location.protocol + "//" + com_gazoo_parts_gnews_Gnews.HostName;

    	document.open();
		com_gazoo_parts_gnews_Gnews.HTML_HEADER = com_gazoo_parts_gnews_Gnews.HTML_HEADER.replace(/%HOST_URL_ROOT%/g, com_gazoo_parts_gnews_Gnews.UrlHost)
		document.write(com_gazoo_parts_gnews_Gnews.HTML_HEADER);
		
		com_gazoo_parts_gnews_Gnews.HTML_BODY = com_gazoo_parts_gnews_Gnews.HTML_BODY.replace(/%HOST_URL_ROOT%/g, com_gazoo_parts_gnews_Gnews.UrlHost)
		document.write(com_gazoo_parts_gnews_Gnews.HTML_BODY);
		document.close();
		}catch(e){}
	},
	loadParameter: function() {
		$A(document.getElementsByTagName("script")).findAll( function(s) {
			return (s.src && s.src.match(/gnews\.js(\?.*)?$/))
		}).each( function(s) {
			var params = s.src.match(/\?.*CategoryId=([0-9]*)/);
			if (params == null)	{
			    DefaultCategoryId = "00";
			}
			else {
			    DefaultCategoryId = ("0"+params[1]).slice(-2);
			}
		});
	},
	getParameter: function() {
		return DefaultCategoryId;
	},

	MAX_NEWS : 6,
	ID_GNEWS : "com_gazoo_parts_gnews",
	ID_TITLEBASE : "com_gazoo_parts_gnews_titlebar",
	ID_LASTUPDATETIME : "com_gazoo_parts_gnews_titlebar_lastUpdateDate",
	ID_TABBASE : "com_gazoo_parts_gnews_tab",
	ID_TAB : function (categoryId) {
		//categoryId has to be 2 digits.
		return (com_gazoo_parts_gnews_Gnews.ID_TABBASE + "_tab" + categoryId);
	},
	getSerialfromTab : function (tabId) {
		//ex. tabId == 'com_gazoo_parts_gnews_tab_tab05'
		return tabId.substr(tabId.length-2, 2); //returns 2-digit serial.
	},
	getIndexfromItemHeader : function (headerId) {
		//ex. headerId == 'com_gazoo_parts_gnews_newsItem0_header'
		return headerId.substr(headerId.length-8, 1); //returns 1-digit index. (0 - 6)
	},
	getIndexfromItemContent : function (contentId) {
		//ex. contentId == 'com_gazoo_parts_gnews_newsItem0_content'
		return contentId.substr(contentId.length-9, 1); //returns 1-digit index. (0 - 6)
	},
	ID_NEWSITEM_HEADER : function (itemIndex) {
		//itemIndex has to be 1 digit. (0 - 5)
		return (com_gazoo_parts_gnews_Gnews.ID_GNEWS + "_newsItem" + itemIndex + "_header");
	},
	ID_NEWSITEM_CONTENT : function (itemIndex) {
		//itemIndex has to be 1 digit. (0 - 5)
		return (com_gazoo_parts_gnews_Gnews.ID_GNEWS + "_newsItem" + itemIndex + "_content");
	},
	
	HTML_HEADER : [
	'<script type="text/javascript" src="%HOST_URL_ROOT%/Common/js/blogparts/lib/prototype.js"></script>',
	'<script type="text/javascript" src="%HOST_URL_ROOT%/Common/js/blogparts/lib/scriptaculous.js?load=effects"></script>',
	'<link href="%HOST_URL_ROOT%/Common/css/blogparts/gnews/gnews.css" type="text/css" rel="stylesheet" media="screen,print" />',
	'<script type="text/javascript"  charset="UTF-8" src="%HOST_URL_ROOT%/Common/js/blogparts/gnews/action.js"></script>',
	].join("\n"),
	HTML_BODY : [
	'<div id="com_gazoo_parts_gnews" style="margin: auto;">',
	'<div id="com_gazoo_parts_gnews_titlebar">',
	'<img border="0" src="%HOST_URL_ROOT%/Common/img/blogparts/gnews/bp_gnews_header.gif" alt="G-NEWS"/>',
	'<span id="com_gazoo_parts_gnews_titlebar_lastUpdateDate">&#26368;&#32066;&#26356;&#26032;&nbsp;[-]</span>',
	'</div><!--/com_gazoo_parts_gnews_titlebar-->',
	'<div id="com_gazoo_parts_gnews_tabPage">',
	'	 <table id="com_gazoo_parts_gnews_tab" border="0" cellspacing="0" cellpadding="0">',
	'		 <tr><td>',
	'		 	<span id="com_gazoo_parts_gnews_tab_tab00" class="com_gazoo_parts_gnews_tab com_gazoo_parts_gnews_tab_index_01">全て</span><span id="com_gazoo_parts_gnews_tab_tab01" class="com_gazoo_parts_gnews_tab com_gazoo_parts_gnews_tab_index_02">新車</span><span id="com_gazoo_parts_gnews_tab_tab02" class="com_gazoo_parts_gnews_tab com_gazoo_parts_gnews_tab_index_03">モータースポーツ</span><span id="com_gazoo_parts_gnews_tab_tab04" class="com_gazoo_parts_gnews_tab com_gazoo_parts_gnews_tab_index_04">自動車業界</span>',
	'		 </td></tr>',
	'		 <tr><td>',
	'		 	<span id="com_gazoo_parts_gnews_tab_tab03" class="com_gazoo_parts_gnews_tab com_gazoo_parts_gnews_tab_index_05">イベント</span><span id="com_gazoo_parts_gnews_tab_tab10" class="com_gazoo_parts_gnews_tab com_gazoo_parts_gnews_tab_index_06">カーマルチメディア</span><span id="com_gazoo_parts_gnews_tab_tab05" class="com_gazoo_parts_gnews_tab com_gazoo_parts_gnews_tab_index_07">トヨタ関連</span>',
	'		 </td></tr>',
	'	 </table>',
	'	<div id="com_gazoo_parts_gnews_newsList" class="com_gazoo_parts_gnews_newsList">',
	'       <div class="com_gazoo_parts_gnews_newsItem_headerblock" >',
	'		    <h6 id="com_gazoo_parts_gnews_newsItem0_header" class="com_gazoo_parts_gnews_newsItem_header_top"></h6>',
	'       </div>',
	'		<div id="com_gazoo_parts_gnews_newsItem0_content" class="com_gazoo_parts_gnews_newsItem_content_top">',
	'			<br/>',
	'           <br/>',
	'           ',
	'		</div>',
	'       <div class="com_gazoo_parts_gnews_newsItem_headerblock" >',
	'		    <h6 id="com_gazoo_parts_gnews_newsItem1_header" class="com_gazoo_parts_gnews_newsItem_header"></h6>',
	'       </div>',
	'		<div id="com_gazoo_parts_gnews_newsItem1_content" class="com_gazoo_parts_gnews_newsItem_content">',
	'			<br/>',
	'			<br/>',
	'			',
	'		</div>',
	'       <div class="com_gazoo_parts_gnews_newsItem_headerblock" >',
	'		    <h6 id="com_gazoo_parts_gnews_newsItem2_header" class="com_gazoo_parts_gnews_newsItem_header"></h6>',
	'       </div>',
	'		<div id="com_gazoo_parts_gnews_newsItem2_content" class="com_gazoo_parts_gnews_newsItem_content">',
	'			<br/>',
	'			<br/>',
	'			',
	'		</div>',
	'       <div class="com_gazoo_parts_gnews_newsItem_headerblock" >',
	'		    <h6 id="com_gazoo_parts_gnews_newsItem3_header" class="com_gazoo_parts_gnews_newsItem_header"></h6>',
	'       </div>',
	'		<div id="com_gazoo_parts_gnews_newsItem3_content" class="com_gazoo_parts_gnews_newsItem_content">',
	'			<br/>',
	'			<br/>',
	'			',
	'		</div>',
	'       <div class="com_gazoo_parts_gnews_newsItem_headerblock" >',
	'		    <h6 id="com_gazoo_parts_gnews_newsItem4_header" class="com_gazoo_parts_gnews_newsItem_header"></h6>',
	'       </div>',
	'		<div id="com_gazoo_parts_gnews_newsItem4_content" class="com_gazoo_parts_gnews_newsItem_content">',
	'			<br/>',
	'			<br/>',
	'			',
	'		</div>',
	'       <div class="com_gazoo_parts_gnews_newsItem_headerblock" >',
	'		    <h6 id="com_gazoo_parts_gnews_newsItem5_header" class="com_gazoo_parts_gnews_newsItem_header"></h6>',
	'       </div>',
	'		<div id="com_gazoo_parts_gnews_newsItem5_content" class="com_gazoo_parts_gnews_newsItem_content">',
	'			<br/>',
	'			<br/>',
	'			',
	'		</div>',
	'	</div>',
	'</div><!--/com_gazoo_parts_gnews_tabPage-->',
	'<div id="com_gazoo_parts_gnews_Footer">',
	'	<a href="%HOST_URL_ROOT%" target="_blank"><img border="0" src="%HOST_URL_ROOT%/Common/img/blogparts/gnews/bp_gnews_footer.gif" alt="GAZOO.com"/></a>',
	'</div><!--/com_gazoo_parts_gnews_Footer-->',
	'</div><!--/com_gazoo_parts_gnews-->'
	].join("\n")
}
com_gazoo_parts_gnews_Gnews.init();
