// 列表展示，点击从元素上获得参数
//从元素上获取参数后回填进URL
//返回：无
$(function(){
	$("#bookCruise .tableStyle").css("display","none");
	temp =$("input[@name='Direction']:checked").val().split("-");
	$("#"+temp[1]+temp[2]).css("display","");
	$("input[name=Direction]").click(function(){
		$("#bookCruise .tableStyle").css("display","none");
		temp = $(this).val().split("-");
		//$("#"+$(this).val()).css("display","");
		$("#"+temp[1]+temp[2]).css("display","");
	});
	$("a[id=js_more_cruiseprice]").click(function(){
		var print_PublicFile="/include/cruise-price-window.asp?cruiseship=";
		ShowIFrame('',print_PublicFile+$(this).attr("name"),750,510,'bottom')
	});
	$("#nStep").click(function(){
		var nHref = $(this).attr("href");
		
		if($("input[name=RooRadio]:checked").val() != null)
		{
			var arr_tmp = $("input[name=RooRadio]:checked").val().split("_");
		}
		else
		{
			alert('Please choose a price');
			return false;
		}
		tempadr=$("input[name=RooRadio]:checked").val().split("-");
		$("#cruiseExForm input[name=Direction]").val(tempadr[0]);
		$("#cruiseExForm input[name=whereFrom]").val(tempadr[1]);
		$("#cruiseExForm input[name=whereTo]").val(tempadr[2]);
		$("#cruiseExForm input[name=price]").val(arr_tmp[0]);
		$("#cruiseExForm input[name=depdate]").val(arr_tmp[1]);
		$("#cruiseExForm input[name=arrdate]").val(arr_tmp[2]);
		$("#cruiseExForm input[name=roomtype]").val(arr_tmp[3]);
		
	});
	
	
//根据航线取得此航线下的游船	
	$("#fromto").change(function(){
		var s;
		var c = $(this).val().split("-");
		$.post(
			   "/include/ajax.asp",
			   {
				   strtemp:"change-cruise-option",
				   cfrom:c[0],
				   cto:c[1]
				   },
			   function(data)
			   {
					$("#shipname option").remove();
					s = data.split(",");
					for(var i = 0;i < s.length - 1;i++)
					{
						$("#shipname").append("<option value=\""+s[i]+"\">"+s[i]+"</option>");
					}
				}
			)
	});
	
	$("select[name=PriceRow]").change(function(){
		var PriceRow = $(this).val();
		if(PriceRow == 0)
		{
			
			$("#"+$(this).parents("table").attr("id")+" .js_row").show();
			return;
		}
		var ii = 0;
		$.each($("#"+$(this).parents("table").attr("id")+" .js_row"),function(){
			if(ii >= PriceRow)
			{
				$(this).hide();
			}
			else
			{
				$(this).show();
			}
			ii += 1
		});
	});
});
//Change the link url to be a form and submit it.
//this script need jquery suport..
//url 中必须有?分开地址和参数
function jsGetToPost(url, formID){
	var orgUrl = url;
	url = url.split("?");
	var formObj = $("<form id=\"jsGetToPostForm\" method=\"POST\"  action=\""+url[0]+"\"></form>");
	var addPara = formID?$("#"+formID).serialize():"";
	if(addPara.length>0){
		url[1] = url[1]?url[1]+"&"+addPara:addPara;
	}
	var paraArr = url[1].split("&");
	for(var i=0;i<=paraArr.length-1;i++){
		var paraKeyValue = paraArr[i].split("=");
		formObj.append("<input name='"+paraKeyValue[0]+"' type='hidden' value='"+paraKeyValue[1]+"' />");
	}
	
	$("form[id=jsGetToPostForm]").remove();//Clear the form esist
	//$("body").append(formObj);
	formObj.appendTo("body");
	setTimeout('$("#jsGetToPostForm").get(0).submit()',0);	
}
function getNStep(){
		if($("input[name=RooRadio]:checked").val() != null)
		{
			var arr_tmp = $("input[name=RooRadio]:checked").val().split("_");
		}
		else
		{
			alert('Please choose a price');
			return false;
		}
		tempadr=$("input[name=Direction]:checked").val().split("-");
		$("#cruiseExForm input[name=Direction]").val(tempadr[0]);
		$("#cruiseExForm input[name=whereFrom]").val(tempadr[1]);
		$("#cruiseExForm input[name=whereTo]").val(tempadr[2]);
		$("#cruiseExForm input[name=price]").val(arr_tmp[0]);
		$("#cruiseExForm input[name=depdate]").val(arr_tmp[1]);
		$("#cruiseExForm input[name=arrdate]").val(arr_tmp[2]);
		$("#cruiseExForm input[name=roomtype]").val(arr_tmp[3]);
		return true;
}

