document.write('<script src="/js/jquery/jquery.form.js"></script>');
document.write('<script src="/js/jquery/jquery.taconite.js"></script>');
document.write('<script src="/js/jquery/jquery.shortkeys.js"></script>');
document.write('<link href="/review/review.css" rel="stylesheet" type="text/css" />');

/*按快捷键CTRL+ENTER提交评论*/
var selectFrom = null;
var selectTextarea = null;
$(document).ready(function() {

	$("textarea").focus(function () {
	
         selectFrom = $(this).parent();
         selectTextarea = $(this);
         
    });
	
	$(document).shortkeys({
		 'Ctrl+Enter':	function ()	{
			//异步执行,可以保证其他事件已经执行完成
		 	window.setTimeout(function (){
				selectTextarea.blur();
		 		selectFrom.submit();
			},300);
		 	
		 }
	});
});

/*处理评论的表单提交*/
$(document).ready(function () {

	$('.isay_form').ajaxForm({
	        cache:false,
	        dataType:'xml',
	        beforeSubmit: function(formData, jqForm, options) {
	        	selectTextarea = jqForm.find('textarea[@name=desc]');
	        	var desc = jqForm.find('textarea[@name=desc]').val();
	        	desc = desc.replace(/[\n\r]/g,"");
	        	if(desc == "") 
	        		return false;
	        	else{
	        		jqForm.find('input[@name=submit]').attr("disabled",true);
	        		return true;
	        	}
	        },
	        success: function(responseXML, statusText) {
	        	reviewSubmitEnd(selectTextarea);
	        	$.taconite(responseXML);
	        	$('.isay_form input[@name=submit]').attr("disabled",false);
	        }
	});
	    
});

/*评论提交结束*/
function reviewSubmitEnd(form_txt){
	var form_div = form_txt.parent().parent();
	var club_div = form_div.prev();
	
	form_txt.val("");   	
	form_div.hide();
	club_div.show();
}

/*打开评论界面*/
function openReviewUI(club_span){
	var club_div = club_span.parent();
	var form_div = club_div.next();
	
	club_div.hide();
	form_div.show();
	form_div.find("textarea").focus();
}

/*关闭评论界面*/
function closeReviewUI(form_txt){
	var form_div = form_txt.parent().parent();
	var club_div = form_div.prev();
	
	form_txt.val($.trim(form_txt.val()));
	if(form_txt.val() != "") return ;
	
	window.setTimeout(function (){
		form_div.hide();
		club_div.show();
	},200);
}

//删除攻略评论处理
function delAdviseReview(reviewId,adviseId,pageCount,resultType){
	
	$.post("/advise/ReviewDel_review_list_"+resultType+".action", { 'reviewId':reviewId,'pageCount':pageCount,'adviseId':adviseId, 'time':new Date() },
		function(responseXML){
			$.taconite(responseXML);
		}
  	);
}

//删除景点评论处理
function delAttrReview(reviewId,attrId,pageCount,resultType){
	$.post("/attr/ReviewDel_review_list_"+resultType+".action", { 'reviewId':reviewId,'pageCount':pageCount,'attrId':attrId, 'time':new Date() },
		function(responseXML){
			$.taconite(responseXML);
		}
  	);
}

//删除目的地评论处理
function delDestReview(reviewId,destId,pageCount,resultType){
	$.post("/dest/ReviewDel_review_list_"+resultType+".action", { 'reviewId':reviewId,'pageCount':pageCount,'destId':destId, 'time':new Date() },
		function(responseXML){
			$.taconite(responseXML);
		}
  	);
}

//删除酒店评论处理
function delHotelReview(reviewId,hotelId,pageCount,resultType){
	$.post("/hotel/ReviewDel_review_list_"+resultType+".action", { 'reviewId':reviewId,'pageCount':pageCount,'hotelId':hotelId, 'time':new Date() },
		function(responseXML){
			$.taconite(responseXML);
		}
  	);
}

//删除照片评论处理
function delPhotoReview(reviewId,photoId,pageCount,resultType){
	$.post("/photo/ReviewDel_review_list_"+resultType+".action", { 'reviewId':reviewId,'pageCount':pageCount,'photoId':photoId, 'time':new Date() },
		function(responseXML){
			$.taconite(responseXML);
		}
  	);
}


