// JavaScript Document
//加载圆角类库
LoadFile(Path_Js+"/curvycorners.src.js");
LoadFile(Path_Js+"/dialog.js");
LoadFile(Path_Js+"/google-map-api.js");
LoadFile('http://settings.messenger.live.com/controls/1.0/PresenceButton.js');
LoadFile(Path_Js+"/datePicker/jquery.datePicker-min.js")
LoadFile(Path_Js+"/artDialog/artDialog.min.js")
LoadFile(Path_Js+"/zeroclipboard/ZeroClipboard.js")

 
$(function(){
	document.onmousemove = mouseMove;
	initCorners(".yuanjiao",3,3,3,3);//加载圆角函数
	initCorners(".topyuan",3,3,0,0);//加载圆角函数
	
	//initCorners(".mpage_modle_Search",3,3,3,3);//加载圆角函数
	
	imagePreview();//加载图片弹出函数用于tour-photo等页面
	
	//给下拉列表改变为下拉链接
	$(".jumpurl option").click(function(){
		window.location = $(this).val()							 
	})
	//给图片添加浏览插件
	$(".nextimg").click(function(){
		var nextimginfo = NextPic(1,'.BigImgBorder')
		
	})
	
	$(".previmg").click(function(){
		var nextimginfo = NextPic(-1,'.BigImgBorder')							 
	})
	
	//对于搜索线路页面，高亮匹配搜索条件
	var SearchText = $(".heightlights:contains('')")
	if($("#city_list")){
	if($("#city_list").val()){
			var city_list_value = $("#city_list").val()
			var city_list_arrary = city_list_value.split(",")
			for(var i=0;i<city_list_arrary.length;i++){
			$("#s_city[value="+city_list_arrary[i]+"]").attr("checked","checked")
			
			var SearchResult = $(".heightlights:contains('"+city_list_arrary[i]+"')")
			$(".heightlights").each(function(){
				var SearchResultText = $(this).html()
				SearchResultText = ReplaceAll(SearchResultText,city_list_arrary[i],"<span>"+city_list_arrary[i]+"</span>")
				$(this).html(SearchResultText)	
				//alert($(this).html()	)
			})
			
			

			}
	}
	}
	
	
	//去掉ul中最后一个Li的下划线
	$("ul li:last-child .list_border").css("background","none")
	$(".nva_table1 ul").css("border-bottom","none")
	//$("ul:last-child").css("background","none")

	$('.date-picker').datePicker();
	
	//游船日历
	$(".yangtze-calender").click(function(){
		var roomsn = $(this).val();
		var titleno = $(this).attr("title")
		var seriesno = $(this).attr("alt")
		var yangtzesn = $("#yangtzesn_"+roomsn+titleno).val()
		var weekname = $("#weekname_"+roomsn+titleno).val()
		artDialog({title:"Yangtze Calender",url:TemplatePath+"/yangtze/yangtze-small-calender.html?yangtzesn="+yangtzesn+"&roomsn="+roomsn+"&weekname="+weekname+"",style:'confirm',yesText:'Confirm',noText:"Close",width:310,height:300,left:mouseX,top:mouseY+10}, 
				  function(){
					var selectdate = $("iframe").contents().find(".tdhover #pricedate").val()	
					var selectprice = $("iframe").contents().find(".tdhover .totalprice").html()
					if(selectdate){
					$("#pricedate_"+roomsn+titleno).val(selectdate)
					$("#priceinfo_"+roomsn+titleno).html(selectprice)
					//alert("#downinquiry"+yangtzesn)
					
					}
					if(!selectdate)
					   selectdate="";
					$("#downinquiry"+seriesno).attr("href","/form/yangtze-inquiry.asp?yangtze_id="+yangtzesn+"&amp;streamtype=down&pricedate="+selectdate+"&roomsn="+roomsn+"")
					//alert(selectdate+selectprice+"#pricedate_"+roomsn+titleno)
				  },																																																									  				  function(){
					$("#downinquiry"+seriesno).attr("href","/form/yangtze-inquiry.asp?yangtze_id="+yangtzesn+"&amp;streamtype=down&roomsn="+roomsn+"")  
				  })
	})
	
	//游船大日历
	$(".yangtze-big-calender").click(function(){
		artDialog({title:"Yangtze Calender",url:TemplatePath+"/yangtze/yangtze-calender.html",style:'confirm',yesText:'Close',width:950,height:700, fixed:true}, function(){})									  
	})
	
	//具体游船房型预订
	$("select[name='selectmonth'],select[name='selectyear']").change(function(){
	
		var roomsn = $(this).attr("title");
		var yangtzesn = $(this).attr("class");
		var weekname = $(this).attr("alt");

		ChangeDate(yangtzesn,roomsn,weekname)
		

	})
	
	//游船具体页面房型预订按钮
	$(".inpuirydate").click(function(){
		var roomsn = $(this).attr("title");
		var yangtzesn = $(this).attr("id");
		var inputvalue = $("input[name='dayinput"+roomsn+"']:checked").val()
		//alert("input[name='dayinput"+roomsn+"']")
	
		if(inputvalue)
			window.location="/form/yangtze-inquiry.asp?yangtze_id="+yangtzesn+"&amp;streamtype=down&roomsn="+roomsn+"&pricedate="+inputvalue+""
		else
			artDialog({title:"Inquiry Error",id:"alert_"+yangtzesn,content:'Please select a date to inquiry yangtze cruises!', style:'alert',left:mouseX,top:mouseY-150}, function(){});//lock参数就是锁屏，它会中断用户操作，用于显示非常重要的消息。慎用
		return false;
	})
})

function ChangeDate(y_sn,r_sn,w_sn){	
	//alert(d_month)
	if(y_sn&&r_sn){
			var d_month = $("#selectmonth"+r_sn).val()
			var d_year = $("#selectyear"+r_sn).val()
			if(!d_year)
				d_year=(new Date).getFullYear()
			if(!d_month)
				d_month=(new Date).getMonth()+1
				
			var ad = new Date(d_year, d_month, 0); 
			var monthday = ad.getDate()
			var dayinput = ""
			var htmls="";
			//alert(d_month)
			for(var i=1;i<=monthday;i++){
				var dateno = d_month+"/"+i+"/"+d_year
				
				//alert(w_sn+"-"+newdate.getDay())
				if(parseInt(w_sn)==parseInt(new Date(dateno).getDay()))
				htmls = YangtzeIsExit(y_sn,r_sn,dateno)
				else
				htmls=""
				//alert(htmls)
				if(htmls!=""){
					if(dayinput=="")
						dayinput = '<input type=radio name=dayinput'+r_sn+' id=dayinput'+r_sn+' value="'+d_month+'/'+i+'/'+d_year+'" /> '+i+'/'+d_month+'';
					else
						dayinput = dayinput+'<input type=radio name=dayinput'+r_sn+'  id=dayinput'+r_sn+' value="'+d_month+'/'+i+'/'+d_year+'" /> '+i+'/'+d_month+'';
					htmls = $(htmls).find(".totalprice").html()
					$(".totalprice[id="+y_sn+r_sn+"]").html(htmls)
				}
				
			}
			
	}
		$("#inputdate"+y_sn+r_sn).html(dayinput)
}
 
function YangtzeIsExit(y_sn,r_sn,date){
	var isE = $.ajax({
		   type: "POST",
		   url: "/Controller/yangtze-isexit.asp",
		   data: "yangtzesn="+y_sn+"&roomsn="+r_sn+"&dateno="+date+"",
		   async: false
 		   }).responseText;
	return isE
}

