/*------------------------------------------------------------
	Top Seat Available Form
------------------------------------------------------------*/
(function($){
$(function(){
	var selectElms = $('#sFormSection select');
	var sFormImage = $('#sFormImage').click(function(){
		sFormImage.hide();
		selectElms.show();
	});
	var sFormClose = $('#sFormClose').click(function(){
		selectElms.hide();
		sFormImage.show();
	});
});
})(jQueryBase);

/*------------------------------------------------------------
	Top variableContents Event
------------------------------------------------------------*/
(function($){
$(function () {
	var variableElms = $('a#variableFlash').click(function(e){
		e.preventDefault();
		$('.box').not('.box.last').each(function(){
			$(this).hide();
			$('#flashMovie').show();
			$('#selectBox').hide();
			$('#variableContents').removeClass().addClass('column01');
		});
		
		var selectMovieNum = $(this).attr('href').replace('#movie','')-1;
		
		swfobject.embedSWF('./swf/video/video.swf', 'topSwf02', '490', '196', '9', '', { 'videoNum':selectMovieNum }, { 'base':'.', 'wmode':'transparent', 'allowscriptaccess':'always' }, {});
	});	
});
})(jQueryBase);
/*------------------------------------------------------------
	Top variableContentsFlash Close Event
------------------------------------------------------------*/
function closeHandler(){
(function($){
$(function(){
	$('#flashMovie').hide();
	$('#selectBox').show();
	var c=0;
	$('.box').not('.box.last').each(function(){
		c++;
		$(this).show();
	});
	$('#variableContents').removeClass().addClass('column0'+(c+1));
});
})(jQueryBase);
}

/*------------------------------------------------------------
	Top readXML Function ( jQuery.DATA )
------------------------------------------------------------*/
(function($){
$(function(){
	var xmlpath ='./xml/sitetop.xml';
	var body;
	$.ajax({
		url: xmlpath+'?rnd='+new Date().getTime(),
		success: function(d){
			body = $('body');
			jQueryBase.data( body , "xmlDATA", $(d) );
		},
		complete: function(){
			xmlRelation();
		}
	});

	/*	xmlRelation Function after readXML
	--------------------------------------------------*/	
	function xmlRelation(){
		var data = jQueryBase.data(body, "xmlDATA");
		
		/*	variableContentsFlash Select
		--------------------------------------------------*/
		var movieArry=[];
		data.find('movieList').find('movie').each(function(index,item){
			movieArry[index]=new Array;
			movieArry[index]['thumb01']=$(this).attr('thumb01');
			//movieArry[index]['thumb02']=$(this).attr('thumb02');
			//movieArry[index]['flv']=$(this).attr('flv');
		});
		$('#selectList ul').html('');
		for(i=0; i<movieArry.length; i++){
			$('#selectList ul').append(
				'<li><a href="#select'+(i+1)+'">'+(i+1)+'</a></li>'
			);
		}
		var variableClickElms = $('#selectList a').click(function(e){
			e.preventDefault();
			var clickNum = $(this).attr('href').replace(document.URL,'').replace('#select','');
			$('#selectImage a img').attr('src', movieArry[clickNum-1]['thumb01']);
			$('#variableFlash').attr('href','#movie'+clickNum);
		});
		
		/*	releaseTable Write
		--------------------------------------------------*/		
		var releaseArry=[];
		var html='';
		data.find('releaseList').find('release').each(function(index,item){
			if( index<5 ){
				if($(this).attr('url')){
					var target = urlJudgeBlank( $(this).attr('url') );
					html += '<tr><th>'+$(this).attr('date')+'</th><td><a'+target+' href="'+$(this).attr('url')+'">'+$(this).text()+'</a></td></tr>';
				}else if( !$(this).attr('url') && $(this).attr('class')=='important' && $(this).attr('title')){
					html += '<tr class="important"><th>'+$(this).attr('title')+'</th><td>'+$(this).text()+'</td></tr>';
				}else if( !$(this).attr('url') && $(this).attr('class')=='normal' && $(this).attr('title')){
					html += '<tr class="normal"><th>'+$(this).attr('title')+'</th><td>'+$(this).text()+'</td></tr>';
				}
			}
		});
		$('#releaseTable tbody').html(html);
		$('#contentsFooter').hide().show();
		
		/*	variableContentsColumn Write
		--------------------------------------------------*/
		var columnDataObj = data.find('columnList').find('column');
		var divClassName;
		var boxElm=[];
		if( columnDataObj.length == 1 ){
			divClassName = 'column02';
		}else if( columnDataObj.length == 2 ){
			divClassName = 'column03';
		}else{
			divClassName = 'column01';
		}
		$('#variableContents').removeClass().addClass(divClassName);
		//create divBox
		for(i=0; i<columnDataObj.length; i++){
			var captionObj = columnDataObj.find('caption');
			var thumbObj = columnDataObj.find('thumb');
			var target = urlJudgeBlank( captionObj.attr('url') );			
			boxElm[i] = $('<div class="box" />').append(
				$('<div class="boxInner" />').append(
					'<img width="'+thumbObj.attr('width')+'" height="'+thumbObj.attr('height')+'" src="'+thumbObj.attr('path')+'" alt="'+thumbObj.attr('alt')+'">',
					$('<p class="caption" />').append(
						'<a'+target+' href="'+captionObj.attr('url')+'">'+captionObj.text()+'</a>'
					)
				)
			);
			//$('#variableInner').prepend( boxElm[i] );
		}
		//measure Height
		var h = $('#variableContents').height();
		if(h<216){h=216;}
		$('#variableInner').css({ "height":h });
		
		/*	LinkTarget Judgement Function
		--------------------------------------------------*/
		function urlJudgeBlank(url){
			if( url.match(/^\.\//i) || url.match(/^\//i)){
				return '';
			}else{
				return ' target="_blank" ';
			}
		}
		
	}
	
});
})(jQueryBase);
