// JavaScript Document
function eventShow( id , n )
{
	document.getElementById("EventBlock").innerHTML = document.getElementById("EB"+id).innerHTML;

	/*
	for( var i = 0 ; i < n ; i++ )
	{
		document.getElementById("EL"+i).style.background = "url(images/blocklabeloff.jpg)";
	}
	document.getElementById("EL"+id).style.background = "url(images/blocklabelon.jpg)";
	*/
}

var MenuInterval = new Array();
function MenuDisplay( id )
{
	document.getElementById(id).style.display = "block";
	MenuInterval[id] = setTimeout( "MenuHide('"+id+"')" , 1500 );
}

function MenuHide(id)
{	document.getElementById(id).style.display = "none";	}

function MenuOver( id )
{	clearTimeout( MenuInterval[id] );	}

function MenuOut( id )
{	MenuInterval[id] = setTimeout( "MenuHide('"+id+"')" , 1500 );	}


	function playSound( filepath ) {
		//alert(filepath);
		var player  = thisMovie("soundplayer");
		player.iPlaySound(filepath);
		//thisMovie("soundplayer").iPlaySound( filepath );
	}
	
	function thisMovie(movieName) {
		//alert(movieName);
		if (navigator.appName.indexOf("Microsoft") != -1) {
			return window[movieName]
		}
		else {
			return document[movieName]
		}
	}
	
	function MM_jumpMenu(targ,selObj,restore){ //v3.0
	  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	  if (restore) selObj.selectedIndex=0;
	}
	
	
	
	function leftMenuOver( obj , image )
	{
		obj.src = "images/leftmenu/" + image;	
	}
	
	function displayArticle( article_id )
	{
		openCover();
		var w = getArticleWindow();
		w.innerHTML = "<img src='images/ajax/ajax-loader.gif' style='margin-top:200px;' />";		
		var url = "ajax/fetchArticle.php?aid=" + article_id;
		Ajax.Request( url , { complete:function( httpObj )
				{
					w.innerHTML = httpObj.responseText;
				}
		} );
	}
	
	function getArticleWindow()
	{
		var w = document.getElementById("ArticleWindow");
		if( !w )
		{
			w = document.createElement("div");
		
			w.id = "ArticleWindow";	
			document.body.appendChild(w);			
		}
		
		w.style.display = "block";
		w.style.left = "15%";
		w.style.width = "70%";
		var scrOfX = 0, scrOfY = 0;
		
		if( typeof( window.pageYOffset ) == 'number' ) {
			//Netscape compliant
			scrOfY = window.pageYOffset;
			scrOfX = window.pageXOffset;
		} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
			scrOfY = document.body.scrollTop;
			scrOfX = document.body.scrollLeft;
		} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
			scrOfY = document.documentElement.scrollTop;
			scrOfX = document.documentElement.scrollLeft;
		}
		//alert(scrOfX + "," + scrOfY);
		w.style.top = (scrOfY + 50) + "px";
		
		return w;
	}
	
	function openCover( id )
	{
		if( id == undefined) id="ArticleCover";
		var cover = document.getElementById(id);
		if( !cover )
		{
			cover = document.createElement("div");
		
			cover.id = id;	
			cover.className = "AllCover";
			document.body.appendChild(cover);		
		}
		
		var scrOfX = 0, scrOfY = 0;
	
		if( typeof( window.pageYOffset ) == 'number' ) {
			//Netscape compliant
			scrOfY = window.pageYOffset;
			scrOfX = window.pageXOffset;
		} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
			//DOM compliant
			scrOfY = document.body.scrollTop;
			scrOfX = document.body.scrollLeft;
		} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
			//IE6 standards compliant mode
			scrOfY = document.documentElement.scrollTop;
			scrOfX = document.documentElement.scrollLeft;
		}

		cover.style.height = document.body.scrollHeight + "px";
		//cover.style.width = (this.frameWidth - 20 ) + "px";
		cover.style.top = "0px"; //scrOfY + "px" ;	
		
		cover.style.display = "block";
	}
	
	function closeArticle()
	{
		var w = document.getElementById("ArticleWindow");
		w.style.display = "none";
		closeCover();
		document.getElementById("ArticleWindowBody").innerHTML = "";
	}
	
	function closeCover( id )
	{
		if( id == undefined) id="ArticleCover";
		var cover = document.getElementById( id );

		cover.style.display = "none";		
	}
	
	function ViewDiary( article_id )
	{
		openCover();
		var w = getArticleWindow();
		w.innerHTML = "<img src='images/ajax/ajax-loader.gif' style='margin-top:200px;' />";		
		var url = "ajax/fetchDiary.php?aid=" + article_id;
		Ajax.Request( url , { complete:function( httpObj )
				{								
					w.innerHTML = httpObj.responseText;
				}
		} );		
	}
	
	var StarArray = new Array();
	function showStar( id , no  )
	{
		//if( StarArray[id] != undefined) no = StarArray[id] ;
		for( var i = 0 ; i < 5 ; i++)
		{
			document.getElementById("STAR"+id+"_"+i).src="images/star_off.gif";	
		}
		
		for( var i = 0 ; i < no ; i++)
		{
			document.getElementById("STAR"+id+"_"+i).src="images/star_on.gif";	
		}
	}

	function resetStar( id , no  )
	{
		if( StarArray[id] != undefined) no = StarArray[id] ;
		for( var i = 0 ; i < 5 ; i++)
		{
			document.getElementById("STAR"+id+"_"+i).src="images/star_off.gif";	
		}
		
		for( var i = 0 ; i < no ; i++)
		{
			document.getElementById("STAR"+id+"_"+i).src="images/star_on.gif";	
		}
	}
	
	function setCredit( id , star )
	{
		if( StarArray[id] != undefined && StarArray[id] == star )
		{
			star--;	
			showStar( id , star  )
		}
		var url = "ajax/updateConsultCredit.php?id="+id+"&star="+star+"&cache="+(new Date()).getTime();
		//alert(url);
		Ajax.Request( url , {} );
		StarArray[id] = star ; 
	
	}
