function displaySwitch()
{
	for(var i=0;i<3;i++)
	{
		var elem = document.getElementById("pop"+i);
		if(elem != null)
		{
			if(elem.style.display == "none")
			{
				elem.style.display = "";
				document.getElementById("displaySw").firstChild.innerHTML="画像のみ表示";
			}
			else
			{
				elem.style.display = "none";
				document.getElementById("displaySw").firstChild.innerHTML="蝗ｾ像+文本のみ表示";
			}				
		}
	}
}

function selectOs(id)
{
	document.getElementById("type").value = "";
	for(var i=1;i<10;i++)
	{
		if(id ==i)
		{
			if(id < 7 || 8 < id)
			{
				if(document.getElementById("type"+i).value>0)
				{
					document.getElementById("type"+i).value = 0;
					document.getElementById("bt"+i).className=document.getElementById("bt"+i).firstChild.firstChild.innerHTML;
				}
				else
				{
					document.getElementById("type"+i).value = i;
					document.getElementById("bt"+i).className=document.getElementById("bt"+i).firstChild.firstChild.innerHTML+"_click";		
				}
			}
		}
		
	}
	for(var i=1;i<10;i++)
	{
		if(i < 7 || i > 8)
		{
			if(document.getElementById("type"+i).value>0)
			document.getElementById("type").value += i+"_";
		}	
	}	
}
function checkFile()
{
	if(document.forms[0].widget.value == '' && document.forms[0].widgetUrl.value == '')
	{
		return true;
	}
	else
	{	
		document.forms[0].upfile.value = "ok";
		return true;
	}
}
function checkPicture()
{
	if(document.forms[0].picture.value == '' && document.forms[0].tmpPicName.value == '')
	{
		return true;
	}
	else
	{	
		document.forms[0].upPicture.value = "ok";
		return true;
	}
}

var isSubmited=false;
function pageSubmit(id)
{
	if(!isSubmited){
		document.getElementById('commit').value = id;
		document.forms[0].submit();
		 isSubmited=true;
	}
}

//css.js --------------------------------------------------------

// JavaScript Document

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)) ? ((is('mac') ? 'ieMac ' : '') + 'ie ie' + RegExp.$1)
   : is('gecko/') ? 'gecko' : is('opera') ? 'opera' : 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;
}();


//rss.js --------------------------------------------------------
function getRss(uri)
{
	this.feeditems = null;
	this.http_request = false;
	this.uri = uri;
	for(var i=0;i<5;i++)
	{
		document.getElementById("rss"+i).innerHTML = "waiting.....";
	}
	this.send_request("get",this.uri+"/top/getRss",null);
}
getRss.prototype.process=function()
{
	
	if(this.http_request.readyState == 4)
	{
		if(this.http_request.status == 200)
		{
			var textdata = this.http_request.responseText;
			if(textdata.substr(2,3).toUpperCase() == "XML")
			{
				var xmldata = this.http_request.responseXML;
					this.feeditems=xmldata.getElementsByTagName("item");
					for (var i=0; i<this.feeditems.length; i++)
					{
						this.feeditems[i].setAttribute("ctitle",this.feeditems[i].getElementsByTagName("title")[0].firstChild.nodeValue);
						if(this.feeditems[i].getElementsByTagName("link")[0])
						this.feeditems[i].setAttribute("clink",this.feeditems[i].getElementsByTagName("link")[0].firstChild.nodeValue);
						this.feeditems[i].setAttribute("cpubDate",this.feeditems[i].getElementsByTagName("pubDate")[0].firstChild.nodeValue);
						this.feeditems[i].setAttribute("cguid",this.feeditems[i].getElementsByTagName("guid")[0].firstChild.nodeValue.replace(/.*\?(.+)/,"$1"));
					}
		
					this.showMsg();								
			}
			else
			{
				for(var i=0;i<5;i++)
				{
					document.getElementById("rss"+i).innerHTML = textdata;
				}
			}
		}
	}
}
getRss.prototype.showMsg=function()
{	
	var instanceOfTicker=this;
	for(var i=0;i<5;i++)
	{
		var msgContent;
		if(i<instanceOfTicker.feeditems.length)
		{
			msgContent = "<a href='/notice.html#"+instanceOfTicker.feeditems[i].getAttribute("cguid")+"'><span>&middot;</span>"+instanceOfTicker.feeditems[i].getAttribute("ctitle")+"</a>";

		}
		else
		msgContent = '';

		document.getElementById("rss"+i).innerHTML = msgContent;
	}
}
getRss.prototype.send_request=function(method,url,content)
{
	if(window.XMLHttpRequest)
	{
		this.http_request = new XMLHttpRequest();
		if(this.http_request.overrideMimeType)
		{
			this.http_request.overrideMimeType = "text/xml";
		}
	}
	else
	{
		try
		{
			this.http_request =  new ActiveXObject("Mxxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				this.http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){}
		}
	}
	var instanceOfTicker=this;
	this.http_request.onreadystatechange = function(){instanceOfTicker.process()};
	try
	{
		this.http_request.open(method.toUpperCase(),url,true);
		if(method.toUpperCase() == "POST")
		this.http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		this.http_request.setRequestHeader("Cache-Control","no-cache"); 
		this.http_request.send(content);
	}
	catch(e)
	{
		alert(e);
	}
}


//function.js ----------------------------------------------------
function rssReader(Id,RssId,timeout,uri)
{
	this.feeditems = null;
	this.RssId = RssId;
	this.timeout = timeout;
	this.http_request = false;
	this.uri = uri;
	this.msgDiv = document.getElementById(Id);
	this.msgDiv.innerHTML = "wait.....";
	this.send_request("get",this.uri+"/rss.php?id="+this.RssId,null);
}
rssReader.prototype.process=function()
{
	if(this.http_request.readyState == 4)
	{
		if(this.http_request.status == 200)
		{
			var xmldata = this.http_request.responseXML;
			this.feeditems=xmldata.getElementsByTagName("item");
			for (var i=0; i<this.feeditems.length; i++)
			{
				this.feeditems[i].setAttribute("ctitle",this.feeditems[i].getElementsByTagName("title")[0].firstChild.nodeValue);
				this.feeditems[i].setAttribute("clink",this.feeditems[i].getElementsByTagName("link")[0].firstChild.nodeValue);
				this.feeditems[i].setAttribute("cpubDate",this.feeditems[i].getElementsByTagName("pubDate")[0].firstChild.nodeValue);
			}
			this.showMsg();
		}
	}
}
rssReader.prototype.showMsg=function()
{	
	var instanceOfTicker=this;
	var pointer = parseInt(instanceOfTicker.feeditems.length*Math.random());
	var msgContent = "&middot; <a href=\""+instanceOfTicker.feeditems[pointer].getAttribute("clink")+"\">"+instanceOfTicker.feeditems[pointer].getAttribute("ctitle")+"</a><br/>";
	this.msgDiv.innerHTML = msgContent;
	setTimeout(function(){instanceOfTicker.showMsg()},this.timeout);
}
rssReader.prototype.send_request=function(method,url,content)
{

	if(window.XMLHttpRequest)
	{
		this.http_request = new XMLHttpRequest();
		if(this.http_request.overrideMimeType)
		{
			this.http_request.overrideMimeType = "text/xml";
		}
	}
	else
	{
		try
		{
			this.http_request =  new ActiveXObject("Mxxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				this.http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){}
		}
	}
	var instanceOfTicker=this;
	this.http_request.onreadystatechange = function(){instanceOfTicker.process()};
	try
	{
		this.http_request.open(method.toUpperCase(),url,true);
		if(method.toUpperCase() == "POST")
			this.http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		this.http_request.setRequestHeader("Cache-Control","no-cache"); 
		this.http_request.send(content);
	}
	catch(e)
	{
		alert(e);
	}
}
