

// エラーメッセージ
var mesOnFailure = '<p class="errMes">XMLファイルにアクセスできません。</p>';
var mesOnException = '<p class="errMes">XMLからノードの読み取りに失敗しました。</p>';

// IDOL用
new Ajax.Request( 'xml/movie.xml', {
	method: 'get',
	onSuccess: function( transport ) {
		var tags = transport.responseXML.getElementsByTagName( 'item' );
		var source = '';

		source += '<div class="block">';
		source += '<div class="bIn clearfix">';
		for( var count = 0; count < tags.length; count++ ) {
			var title = tags[count].getElementsByTagName('title')[0].firstChild.nodeValue;
			var comment = tags[count].getElementsByTagName('comment')[0].firstChild.nodeValue;
			var name = tags[count].getElementsByTagName('name')[0].firstChild.nodeValue;
			var movieWidth = tags[count].getElementsByTagName('movieWidth')[0].firstChild.nodeValue;
			var movieHeight = tags[count].getElementsByTagName('movieHeight')[0].firstChild.nodeValue;
			
			source += '<dl class="clearfix">';
			if( movieWidth == 'none' ){
				source += '<dt><img src="images/movie/thumb/' + name + '.jpg" alt="" /></dt>';
				source += '<dd>';
				source += '<h3>' + title + '</h3>';
			}else{
				source += '<dt><a href="movie/' + name + '.mov" class="lightview" rel="quicktime" title="' + title + '::::width:' + movieWidth + ',height:' + movieHeight + '"><img src="images/movie/thumb/' + name + '.jpg" alt="" /></a></dt>';
				source += '<dd>';
				source += '<h3><a href="movie/' + name + '.mov" class="lightview" rel="quicktime" title="' + title + '::::width:' + movieWidth + ',height:' + movieHeight + '">' + title + '</a></h3>';
			}
			source += '<p>' + comment + '</p>';
			source += '</dd>';
			source += '</dl>';

			if(count % 2 == 1){
				source += '</div><!-- /.bIn -->';
				source += '</div><!-- /.block -->';
				source += '<div class="block">';
				source += '<div class="bIn clearfix">';
			}

		}
		source += '</div><!-- /.bIn -->';
		source += '</div><!-- /.block -->';
	
		$("movieOut").innerHTML = source;

	},
	onFailure : function( transport )  {
		$("movieOut").innerHTML = mesOnFailure; 
	},
	onException : function( transport, ex )  {
		$("movieOut").innerHTML = mesOnException; 
	}
} );

