 //js开始
var sdate = "", edate = "";
var oldtype = "";
function go(href, target) {
	var s, e;
	if (target == oldtype) {
		s = sdate.split("*");
		e = edate.split("*");
		s = parseInt(s[1]);
		e = parseInt(e[1]);

		var min = D(target+"*"+s+"_l").value.split("_")[0];
		var max = D(target+"*"+s+"_l").value.split("_")[1];

		if(isNaN(e)){
			e = s;
		}
		if((e-s+1)<min||(e-s+1)>max){
			alert("此房型最小连住天数必须大于等于"+min+"天,小于等于"+max+"天");
			return;
		}
		
	} else {
		var c = 0;
		var a = 0;
		var id = "";
		for (var i = 0; i < 30; i++) {
			id = target + "*" + i;
			if (D(id)) {
				a++;
				if (D(id).innerHTML.indexOf("X") != -1) {
					c++;
				}
			} else {
				break;
			}
		}
		if (c > 1) {
			alert("请选择你要入住的日期");
			return;
		} else {
			s = -1;
			e = -1;
		}
		
		var min = D(target+"*0_l").value.split("_")[0];
		var max = D(target+"*0_l").value.split("_")[1];
		if(a<min||a>max){
			alert("此房型最小连住天数必须大于等于"+min+"天,小于等于"+max+"天");
			return;
		}
		
	}
	var a = document.getElementById("mylink");
	a.href = href + "&s.sc=" + s + "&s.ec=" + e;
	if (!document.createEvent) {
		a.click();
	} else {
		window.open(href + "&s.sc=" + s + "&s.ec=" + e);
	}
}
function cday(tdid) {
 		//进行第二轮
	if (sdate != "" && edate != "") {
		clearall(oldtype, 1);
	}
	if (D(tdid).innerHTML.indexOf("X") == -1) {
		D(tdid).style.backgroundColor = "#0687cb";
		D(tdid).style.color = "white";
	}
 	
 		//如果是别的房型，那么清空以前的房型
	var s = tdid.split("*");
	if (oldtype != "") {
		if (s[0] != oldtype) {
			clearall(oldtype, 1);
		}
	}
		
		//设置日期
	if (sdate == "") {
		sdate = tdid;
		s = sdate.split("*");
		oldtype = s[0];
	} else {
		edate = tdid;
		regrah();
	}
}
 	//比较
function rechange() {
	var s = sdate.split("*");
	var e = edate.split("*");
	if (parseInt(s[1]) > parseInt(e[1])) {
		var temp = edate;
		edate = sdate;
		sdate = temp;
	}
}
 	//画图
function regrah() {
	rechange();
	var s = sdate.split("*");
	var e = edate.split("*");
	var id = "";
	clearall(s[0], 0);
	for (var i = parseInt(s[1]); i <= parseInt(e[1]); i++) {
		id = s[0] + "*" + i;
		if (D(id).innerHTML.indexOf("X") == -1) {
			D(id).style.backgroundColor = "#0687cb";
			D(id).style.color = "white";
		} else {
			break;
		}
	}
	if (D(oldtype).disabled == false) {
		D(oldtype).disabled = false;
	}
}
 	
 	//清除
function clearall(type, init) {
	if (init == 1) {
		sdate = "";
		edate = "";
		oldtype = "";
	}
	var id = "";
	for (var i = 0; i < 30; i++) {
		id = type + "*" + i;
		if (D(id)) {
			D(id).style.backgroundColor = "#FFFFFF";
			D(id).style.color = "black";
		}
	}
}
function cmove(tdid) {
	if (D(tdid).style.color != "white") {
		D(tdid).style.backgroundColor = "gray";
	}
}
function cout(tdid) {
	if (D(tdid).style.color != "white") {
		D(tdid).style.backgroundColor = "#FFFFFF";
	}
}

