﻿/*
Topページ用
*/

Minkara.Top = {};

Minkara.Top.ChangeTopicTab = function(area)
{
	//Topicタブ切り替え
	document.getElementById('topic-headline').style.display = 'none';
	document.getElementById('topic-car').style.display = 'none';
//	document.getElementById('topic-parts').style.display = 'none';
//	document.getElementById('topic-com').style.display = 'none';
	document.getElementById('topic-news').style.display = 'none';
	document.getElementById('topic-event').style.display = 'none';
	
	document.getElementById('tab-nav-headline').className = 'headline';
	document.getElementById('tab-nav-car').className = 'car';
//	document.getElementById('tab-nav-parts').className = 'parts';
//	document.getElementById('tab-nav-com').className = 'com';
	document.getElementById('tab-nav-news').className = 'news';
	document.getElementById('tab-nav-event').className = 'event';

	var obj = document.getElementById('topic-' + area);
	if (obj) { obj.style.display = ''; }

	var obj = document.getElementById('tab-nav-' + area);
	if (obj) { obj.className = obj.className + '-cur'; }
}

Minkara.Top.BindNews = function(url)
{
	var objout = document.getElementById('topic_news_field');
	if (url && objout)
	{
		//リクエスト作成
		var objAjax = Minkara.CreateHttpRequest();
		if (objAjax) 
		{
			if (navigator.userAgent.indexOf('MSIE') < 0)
			{
				//IE外
				objAjax.open('GET', url, true);
			}
			else
			{
				//IE
				objAjax.open('POST', url, true);
			}
			objAjax.send(null);
			objAjax.onreadystatechange = function ReturnEvent() {
				if (objAjax.readyState == 4 && objAjax.status == 200)
				{
					var outtag = new Array();
					var objxml = objAjax.responseXML;
					var entry = objxml.getElementsByTagName('entry');
					
					if (entry == null || entry.length)
					{
						outtag.push('<ul>');
						for (i = 0;i < entry.length; i++)
						{
							outtag.push('<li>');
							outtag.push('<a href="' + entry[i].getElementsByTagName("newsurl")[0].firstChild.nodeValue + '" target="_news">');
							outtag.push(Minkara.HtmlEncode(entry[i].getElementsByTagName("newstitle")[0].firstChild.nodeValue));
							outtag.push('</a>');
							if (entry[i].getElementsByTagName("isnew")[0].firstChild.nodeValue == '1')
							{
								outtag.push('<img src="' + Minkara.root + 'common/images/new.gif" alt="New!" width="27" height="11" />');
							}
							outtag.push('</li>');
						}
						outtag.push('</ul>');
					}
//					else
//					{
//					}
					objout.innerHTML = outtag.join('');
				}
			}
		}
	}
}
Minkara.Top.BindImpression = function(url, ctrlid)
{
	var objout = document.getElementById(ctrlid);
	if (url && objout)
	{
		//リクエスト作成
		var objAjax = Minkara.CreateHttpRequest();
		if (objAjax) 
		{
			if (navigator.userAgent.indexOf('MSIE') < 0)
				objAjax.open('GET', url, true);
			else
				objAjax.open('POST', url, true);

			objAjax.send(null);
			objAjax.onreadystatechange = function ReturnEvent() {
				if (objAjax.readyState == 4 && objAjax.status == 200)
				{
					var outtag = new Array();
					var objxml = objAjax.responseXML;
					var entry = objxml.getElementsByTagName('entry');
					
					if (entry == null || entry.length)
					{
						for (i = 0;i < entry.length; i++)
						{
                            if (i == 0) outtag.push('<li class="first">'); else outtag.push('<li>');
							outtag.push('<div class="contents-left"><a href="' + entry[i].getElementsByTagName("url")[0].firstChild.nodeValue + '">');
							outtag.push('<img src="' + entry[i].getElementsByTagName("image_url")[0].firstChild.nodeValue + '" width="50px" />');
							outtag.push('</a></div>');
							outtag.push('<div class="contents-right">');
							outtag.push('<p><span class="date">'+ entry[i].getElementsByTagName("publish_date")[0].firstChild.nodeValue +'</span>');
                            outtag.push('<span class="name">'+ entry[i].getElementsByTagName("category")[0].firstChild.nodeValue + '</span></p>');

							outtag.push('<p class="ttl"><a href="' + entry[i].getElementsByTagName("url")[0].firstChild.nodeValue + '">');
							outtag.push(entry[i].getElementsByTagName("title")[0].firstChild.nodeValue );
							outtag.push('</a></p>');
							//outtag.push('<p><a href="' + entry[i].getElementsByTagName("url")[0].firstChild.nodeValue + '">');
							//outtag.push(entry[i].getElementsByTagName("premium_text")[0].firstChild.nodeValue );
							//outtag.push('</a></p>');

							outtag.push('</li>');
						}
					}
                    else
                    {
                        $('#improot').attr("style","display:none");
                    }
					objout.innerHTML = outtag.join('');
				}
			}
		}
	}
}
