// JavaScript Document
$(document).ready(function(){
	$("#searchMovieButton").bind("click",searchMovies.searchMovie);	
	
	// 發起電影
	if ( window.location.href.indexOf('do=add') != -1 ) {
		searchMovies.openRecordMovieInfoForm();
		$(".Cheak").hide();
	}
	if ($("#ShowAddNew").val() == 'yes') {
		searchMovies.openRecordMovieInfoForm();
	}
	/*var len = $(".Add").length;
	for ( var i = 0; i < len; i++ ) {
		$("#addMovie" + i).bind("click",{movieId:$("#movieId" + i).val()},searchMovies.addMovies);
		$("#addMovieWithImgL" + i).bind("click",{movieId:$("#movieId" + i).val()},searchMovies.addMovies);
		$("#addMovieWithNameL" + i).bind("click",{movieId:$("#movieId" + i).val()},searchMovies.addMovies);
	}*/
});

var searchMovies = ({
	fileExtErrMsg: '提示: 上傳頭像類型只能為jpg,gif,png 或者 jpeg!',
	posterErrMsg: '請選擇封面畫',
	movieNameCErrMsg: '請輸入電影中文名',
	posterErrMsg: '請選擇封面畫',
	directorErrMsg: '請輸入導演名字',
	actorsErrMsg: '請輸入演員的名字',
	typeErrMsg: '請輸入電影類型(如愛情，喜劇...)',
	releasedYearErrMsg: '請選擇出品年份',
	storyAboutErrMsg: '請輸入劇情介紹',
	/**
	* 按回車提交
	**/
	clickEnterSubmit: function() {
		if ( navigator.userAgent.indexOf("IE") > 0 && window.event.keyCode == 13 ) {
			searchMovies.searchMovie();
		}
	},
	/**
	* 展開或關閉類型列表
	**/
	openOrCloseTypeListTr: function() {
		if ( $("#typeListTr").css("display") == "none" ) {
			$("#typeListTr").show();
		} else {
			$("#typeListTr").hide();
		}
	},
	/**
	* 選擇類型
	* @param String typeName
	**/
	selectType: function(typeName) {
		var type = $("#type").val().Trim();
		if ( type == '' ) {
			type = typeName; 
		} else {
			type += '、' + typeName;
		}
		$("#type").val(type);
	},
	/**
	*
	* 檢查提交信息
	**/
	checkInfo: function(obj) {
		//檢查電影中文名是否為空
		if ( $("#nameC").val().Trim() == '' ) {
			msgBox.showText(searchMovies.movieNameCErrMsg);
			return false;
		}
		//檢查電影封面畫的格式是否正確
		if ( $("#poster").val().Trim() == '' ) {
			msgBox.showText(searchMovies.posterErrMsg);
			 return false;
		}
		 if ( !isImage($("#poster").val()) ) {
			 msgBox.showText(searchMovies.fileExtErrMsg);
			 return false;
		 }
		 //檢查導演是否為空
		 if ( $("#director").val().Trim() == '' ) {
			 msgBox.showText(searchMovies.directorErrMsg);
		 	 return false;
		 }
		 //檢查演員是否為空
		 if ( $("#actors").val().Trim() == '' ) {
		 	 msgBox.showText(searchMovies.actorsErrMsg);
		 	 return false;
		 }
		 //檢查出品年份是否為空
		 if ( $("#releasedYear").val() == '' ) {
			 msgBox.showText(searchMovies.releasedYearErrMsg);
		 	 return false;
		 }
		 
		$("#submitInfoBut").attr("disabled","true");
		$("#submitInfoBut").val('請稍候...');
		
		 obj.form.submit();
	},
	/**
	*
	* 搜尋電影
	**/
	searchMovie: function(event) {
		var id = event.data.inputId;
		var subMovieName = $("#" + id).val().Trim();
		if (subMovieName == "" || subMovieName == "搜尋你想看的電影") {
			//$("#errContent").html("請輸入要搜尋的電影名稱");
			//$("#errContentDiv").show();
			$("#" + id).val('');
			document.getElementById(id).focus();
			msgBox.showText("請輸入要搜尋的電影名稱");
			return false;
		}
		subMovieName = foramt26str(subMovieName);
		window.location.href = "http://movie." + getUrl() + "/movie.php?action=searchMovie&searchMovieName=" + subMovieName;
	},
	/**
	* 打開記錄電影資料的FROM
	**/
	openRecordMovieInfoForm: function() {
		$.getJSON("http://home." + getUrl() + "/ajax.php?module=ajaxService&action=chkValuableForOpen&callback=?",
			function(data) {
				if ( !ChkLoginStatus.chkLoginIn(data) ) {
					return;
				}
				if ( data == 1 ) {
					$("#addNewMovieDiv").show();
					$(".CheakList").hide();
					// 隱藏提示信息
					$("#errContentDiv").hide();
				}
			}
		);
	},
	/**
	* 閱讀全部
	* @param Int movieId
	**/
	readAllStoryAbout: function(movieId)
	{
		var storyAbout = $("#showStoryAbout" + movieId).html();
		if ( storyAbout.indexOf("searchMovies.readPartStoryAbout") == -1 ) {
			storyAbout += '<a class="BlueLink" href="javascript:void(0)" onclick="searchMovies.readPartStoryAbout(' + movieId + ');"><<我看完了</a>';
		}
		var aPartStyorAbout = $("#showCutStoryAbout" + movieId).html();
		$("#showCutStoryAbout" + movieId).html(storyAbout);
		$("#showStoryAbout" + movieId).html(aPartStyorAbout);
	},
	/**
	* 閱讀一半
	**/
	readPartStoryAbout: function(movieId)
	{
		var storyAbout = $("#showStoryAbout" + movieId).html();
		var aPartStyorAbout = $("#showCutStoryAbout" + movieId).html();
		$("#showCutStoryAbout" + movieId).html(storyAbout);
		$("#showStoryAbout" + movieId).html(aPartStyorAbout);
	}
});