﻿//======================================================================
// Copyright (c) 苏州同程软件有限公司. All rights reserved.
// 所属项目：TC.CMS.ShuXiang
// 创 建 人：liushaolin
// 创建日期：2010-11-12 13:03
// 用    途：书香公共js集
//======================================================================
//获得XmlHttpRequest对象
var _destory_UserStatus_tRequest = '';
/*-- 头部鼠标移上菜单的事件 --*/
function Selected(i, str, status) {
	var background = document.getElementById(str + i);
	var backgroundstatus = document.getElementById(str + status);
	var menu = document.getElementById("oDiv_a" + i);
	background.className = "btnSee";
	if (i != status) {
		backgroundstatus.className = "btnNone";
	}
	menu.style.display = "block";
}
/*-- 头部鼠标移走事件 --*/
function Notselected(i, str, status) {
	var background = document.getElementById(str + i);
	var backgroundstatus = document.getElementById(str + status);
	var menu = document.getElementById("oDiv_a" + i);
	background.className = "btnNone";
	backgroundstatus.className = "btnSee";
	menu.style.display = "none";
}
/*-- 酒店列表房型展示与收缩 --*/
function displayHot3(id, str, btnSee, btnNone) {
	var conTag = document.getElementById("optionDiv_" + str + id);
	var btnTag = document.getElementById(str + id);
	if (btnTag.className == btnNone) {
		conTag.style.display = "block";
		btnTag.className = btnSee;
		btnTag.innerHTML = "房型收缩"
	} else {
		conTag.style.display = "none";
		btnTag.className = btnNone;
		btnTag.innerHTML = "房型展示"
	}
}
/*-- 酒店筛选树形菜单 热门酒店显示隐藏 --*/
function displayHot4(id, str, btnSee, btnNone) {
	var conTag = document.getElementById("optionDiv_" + str + id);
	var btnTag = document.getElementById(str + id);
	if (btnTag.className == btnNone) {
		conTag.style.display = "block";
		btnTag.className = btnSee;
	} else {
		conTag.style.display = "none";
		btnTag.className = btnNone;
	}
}
/*-- 酒店排序按钮 --*/
function sorting(id) {
	var btnTag = document.getElementById(id);
	if (btnTag.className == id + '0') {
		btnTag.className = id + '1';
	} else {
		btnTag.className = id + '0';
	}
}
/*-- 酒店房型隐藏显示 --*/
function hidePopup(id) {
	var popUp = document.getElementById(id); //alert(popUp);   
	popUp.style.display = "none";
}
function upPopup(id) {
	var popUp = document.getElementById(id);
	popUp.style.display = "block";
}
/*-- 酒店筛选 --*/
function hotelFilter(id, str, num) {
	for (var i = 1; i <= num; i++) {
		var Tag = document.getElementById(str + i);
		if (i == id) {
			Tag.className = "a1";
		} else {
			Tag.className = "";
		}
	}
}

/*-- 会员登录 --*/
function loginState (id, str){
	
	if (id==4)
	{	
		var content = document.getElementById("optionDiv_" + str + 4);
		content.style.display = "block";		
		for(var i=1; i<=3; i++)
		{	
			var content = document.getElementById("optionDiv_" + str + i);
			content.style.display = "none"
		}
	}
	else
	{
		for (var i = 1; i <= 3; i++) {
			var conTag = document.getElementById("btText");
			var btnTag = document.getElementById(str + i);
			var content = document.getElementById("optionDiv_" + str + i);
			if (i == id) {
				conTag.className = "btText"+i;
				btnTag.className = "btnSee"+i;
				content.style.display = "block";
			} else {
				btnTag.className = "btnNone"+i;
				content.style.display = "none";
			}
		}
		var content = document.getElementById("optionDiv_" + str + 4);
		content.style.display = "none";
	}
}

/*-- 儒林会首页切换 --*/
function rlh_index(id, str, num, btnSee, btnNone) {
    for (var i = 1; i <= num; i++) {
        var btnTag = document.getElementById(str + i);
        if (i == id) {
            btnTag.className = btnSee;
        } else {
            btnTag.className = btnNone;
        }
    }
}


/*
酒店筛选2
20101024 16:36
liushaolin
*/
function hotelFilter2(id, str) {
	var Tag = ''
	if (str == 'jg') {
		Tag = document.getElementById('optionDiv_b1');
	} else {
		Tag = document.getElementById('optionDiv_b2');
	}
	var aLists = Tag.getElementsByTagName("a");
	for (var i = 0; i < aLists.length; i++) {
		if (str + id == aLists[i].id) {
			aLists[i].className = "a1";
		} else {
			aLists[i].className = "";
		}
	}
} //end method
function displayHot1(id, str, num, btnSee, btnNone) {
	for (var i = 1; i <= num; i++) {
		var conTag = document.getElementById("optionDiv_" + str + i);
		var btnTag = document.getElementById(str + i);
		if (i == id) {
			conTag.style.display = "block";
			btnTag.className = btnSee;
		} else {
			conTag.style.display = "none";
			btnTag.className = btnNone;
		}
	}
}
function display(id, str, num, btnSee, btnNone) {
	var conTag = document.getElementById("optionDiv_" + str + id);
	var btnTag = document.getElementById(str + id);
	if (id = num) {
		conTag.style.display = "block";
		btnTag.className = btnSee;
	} else {
		conTag.style.display = "none";
		btnTag.className = btnNone;
	}
}
/*注销操作*/
/*20101101 14:10*/
function DestoryUserLoginStatus() {
    if(!confirm("确定要注销账号吗? ")){
        return;
    }
    $.ajax({ url: "LoginHandler.ashx?destory=ok&radom=" + Math.random(), type: "GET", success: function(data) {
        if (data != null && data != undefined && data.toString() == 'ok') {
            alert("注销成功!");
            //--------------------------------------------------------
            /*由于在一些页面注销后不能正常显示(页面显示需依赖用户登录状态条件),所以指定注销后跳转页面*/
            //--------------------------------------------------------
            var rURl = location.toString();
            var rIndex = rURl.indexOf("?");
            var lURL = rIndex > 0 ? rURl.substring(0, rIndex) : rURl;
            if (lURL.indexOf("jdyd_yd.aspx") >= 0 || lURL.indexOf("jdyd_hd.aspx") >= 0) {
                /*酒店预订页注销,酒店核对页注销*/
                window.location = "mlyd.aspx";
            } else if (lURL.indexOf("jfdh.aspx") >= 0) {
                /*积分兑换页注销*/
                window.location = "jdsc.aspx";
            } else if (lURL.indexOf("Order.aspx") >= 0) {
                /*订单页面注销*/
                window.location = "login.aspx";
            }
            else if(lURL.indexOf("hyzx.aspx")>=0) {
                window.location = "login.aspx";
            }else if(lURL.indexOf("jfdhList.aspx")>=0){
                window.location = "login.aspx";
            }else{
                window.location = location;
            }

        } else {
            alert('注销失败,请联系网站管理员解决此问题! ');
        }
    } 
    });
}

//-------------------------------------------------------------
/*获得指定的时间(含固定格式)*/
//-------------------------------------------------------------
//获得特定时间格式
//参数传入-1 昨天
//参数传入 0 今天
//参数传入 1 明天
function GetDateStr(i) {
	var _d = new Date(); //alert(_d);
	//获取i天后的日期
	_d.setDate(_d.getDate() + i);
	var y = _d.getFullYear(); //获取当前月份的日期
	var m = _d.getMonth() + 1;
	var _ma = '',
	_da = '';
	var d = _d.getDate();
	if (m < 10) {
		_ma = "0" + m.toString();
	} else {
		_ma = m.toString();
	}
	if (d < 10) {
		_da = "0" + d.toString();
	} else {
		_da = d.toString();
	}
	return y.toString() + "-" + _ma + "-" + _da;
}//end method



//----------------------------------------------------------------------------------------
//////////////////////////////////////
/*获得指定cookie值的键值对中的值*/
//////////////////////////////////////
//----------------------------------------------------------------------------------------
function GetCookieRefName(cookieName,valueName){
if(cookieName==''||cookieName==undefined||cookieName==null||valueName==''||valueName==undefined||valueName==null){
    return '';}
    if(document.cookie==undefined||document.cookie==null){
    return '';
    }
	var cookie_index = document.cookie.indexOf(cookieName.toString()+"="); 
	var cookie_content = '';
	var cookie_value='';
	if (cookie_index >= 0) {
		cookie_content = document.cookie.substring(cookie_index + cookieName.toString().length+1);
		if (cookie_content.indexOf(';') > 0) {
			cookie_content = cookie_content.substring(0, cookie_content.indexOf(';'));
		}
		var cooks = cookie_content.split('&');
		for (var i = 0; i < cooks.length; i++) {
			if (cooks[i].indexOf(valueName.toString()) >= 0) {
				cookie_value = cooks[i].split('=')[1];
				break;
			}
		}
	}
	return cookie_value;
}//end method

function itemParse(str) {
    var i = parseInt(str);
    if (isNaN(i)) { return 0; }
    else { return i; }
}
