Event.observe(window, 'load', function(){
									intro();
									getUsers();
									loadContents();
									   }
									   );
var animtime,aniheight=0,sjnum=0;
function loadContents(){
	if($('norss').value != 1){
		rss();
	}
	if($('novocab').value != 1){
		getChart();
	}
	if($('noself').value != 1){
		searchList();
	}
	if($('nojor').value != 1){
		journal();
	}
	animtime = setInterval("journim()",7500);
	
}
function journim(){
	aniheight+=240;
	var attributes = {scroll: { to: [0, aniheight] }};
    var anim = new YAHOO.util.Scroll('jorarea', attributes);
	anim.animate();
	$('jorarea').innerHTML += '<div class="sjour" id="sjour'+(sjnum+3)+'">'+$('sjour'+sjnum).innerHTML+'</div>';
	if(sjnum != 0){
		$('sjour'+(sjnum-1)).innerHTML = "";
	}
	sjnum++;
}
var YTIME,intno = 0;
function intro(){
	YTTIME = setInterval("intro2()",80);
}
function intro2(){
	var intext = "　Jipanglishはポリグロット（多言語話者）でハッカー（プログラマー）の管理人がフリースタイル（趣味）で運営している語学学習サイトです。当サイトの目的はコンピュータ・テクノロジーによって言語習得過程をより効率化することにあります。現在のところ英語学習ツールを中心に開発していますが、今後日本語やその他の言語の学習にも対応していく予定です。";
	if(intno < intext.length){
		$("tint").innerHTML += intext[intno];
		intno++;
	}else{
		$("tint").innerHTML = "";
		intno = 0;
	}
}
function changeGovoc(GNO){
	$('govoc').src = 'img/go-vocablayer'+GNO+'.png';	
}
function changeSELF(GNO){
	$('goself').src = 'img/selfpen'+GNO+'.png';	
}
function rss(){
	var parameter = $H({}).toQueryString();
	new Ajax.Request(
		$('base').value+'php/rssfeed.php',
		{
			method : 'post',
			parameters : parameter,
			onFailure : function(roj){
				alert("rss"+roj.responseText);
			},
			onComplete : function(roj){
				$('rssfeed').innerHTML = roj.responseText;
			}
		}
	);
}
function journal(){
	var parameter = $H({}).toQueryString();
	new Ajax.Request(
		$('base').value+'php/getJournals.php',
		{
			method : 'post',
			parameters : parameter,
			onFailure : function(roj){
				alert("journal"+roj.responseText);
			},
			onComplete : function(roj){
				$('jorarea').innerHTML = roj.responseText;
			}
		}
	);
}
function getChart(){
	var parameter = $H({}).toQueryString();
	new Ajax.Request(
		$('base').value+'php/getChart.php',
		{
			method : 'post',
			parameters : parameter,
			onFailure : function(roj){
				alert("chart"+roj.responseText);
			},
			onComplete : function(roj){
				$('chartfeed').innerHTML = roj.responseText;
			}
		}
	);
}
function searchList(){
	var parameter = $H({}).toQueryString();
	new Ajax.Request(
		$('base').value+'php/searchList.php',
		{
			method : 'post',
			parameters : parameter,
			onFailure : function(roj){
				alert("list"+roj.responseText);
			},
			onComplete : function(roj){
				$('selffeed').innerHTML = roj.responseText;
			}
		}
	);
}
function getUsers(){
	var parameter = $H({}).toQueryString();
	new Ajax.Request(
		$('base').value+'php/getUsers.php',
		{
			method : 'post',
			parameters : parameter,
			onFailure : function(roj){
				alert("users"+roj.responseText);
			},
			onComplete : function(roj){
				$('userfeed').innerHTML = roj.responseText;
			}
		}
	);
}