/*---------------------------------------------------------------
geisai movie archive javascript
---------------------------------------------------------------*/

function movieFunction(){
	activeMovie();
	newMovie();
	
	if(Element.hasClassName($('movieArchive'), 'archive') == true){
		categorySelect();
	}
}

addEvent(window, 'load', movieFunction, false);

/*=================================================================
//
//  show active movie
//
=================================================================*/

function activeMovie(){
	$$('#recentUpdate .recentMovies h4').each(function(elm){
		if(elm.innerHTML == $('entryTitle').innerHTML){
			Element.addClassName(elm.parentNode.parentNode.parentNode,'active');
		}
	});
}



function newMovie(){	
	data = new Date();
    currentYear = data.getYear();
	currentYear = (currentYear < 2000) ? currentYear + 1900 : currentYear;
    currentMonth = data.getMonth() + 1;
    currentDay = data.getDate();
	
	$$('#recentUpdate .recentMovies p.date').each(function(elm){
																												 
		var entryTime = elm.innerHTML.split(".");
		
		var entryDate = new Date(entryTime[0],entryTime[1]-1,entryTime[2].substr(0,2));
		var now = (entryDate.getTime() - data)
																														 
		if(currentMonth != 1){
			if( elm.innerHTML.slice(5,7) == currentMonth){
				elm.up().addClassName('new');
			}else if(elm.innerHTML.slice(5,7) == currentMonth - 1 && elm.innerHTML.slice(8,10) > currentDay){
				elm.up().addClassName('new');
			}
		}else if(currentMonth = 1){
			if( elm.innerHTML.slice(5,7) == currentMonth){
				elm.up().addClassName('new');
			}else if(elm.innerHTML.slice(5,7) == 12 && elm.innerHTML.slice(8,10) > currentDay){
				elm.up().addClassName('new');
			}
		}
	});
}

function categorySelect(){
	
	if(Prototype.Browser.IE){
	
		var newMenu = $('selectMenu').cloneNode(true);
		var target = $('entryCategory');
		
		for(i=0; i < newMenu.childNodes.length; i++){
			if(newMenu.childNodes[i].innerHTML == target.innerHTML){
				newMenu.childNodes[i].setAttribute('selected','selected');
			}
		}
	
	}else{

		$$('#selectMenu option').each(function(elm){
			if(elm.innerHTML == $('entryCategory').innerHTML){
				elm.setAttribute('selected','selected');
			}
		});
		
		var newMenu = $('selectMenu').cloneNode(true);
	
	}
	
	$('selectMenu').style.display = "none";
	$('selectMenuArea').appendChild(newMenu);
}




function newMovie_hoge(){	
	//passage time 1month
  var pass = 31;

	var currentDate = new Date();
	
	$$('#recentUpdate .recentMovies p.date').each(function(elm){
																												 
		var entryTime = elm.innerHTML.split(".");
		
		var entryDate = new Date(entryTime[0],entryTime[1]-1,entryTime[2].substr(0,2));
		var now = (entryDate.getTime() - currentDate.getTime())/(24*60*60*1000);
		
		now = Math.ceil(now);
		
		if(-now <= pass){
			elm.up().addClassName('new');
		}
	});
}

function activeMovie_hoge(){
	$$('#recentUpdate .recentMovies h4').each(function(elm){
		if(elm.innerHTML == $('entryTitle').innerHTML){
			elm.up(2).addClassName('active');
		}
	});
}