//document.domain = 'kuxun.cn';
/*
*加入收藏
*/
var abtest_params = new Array();  
function addBookmark(url,title) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;  
	}              
}
/*
*解析url的参数
*/
function getpara(urlhref){
    var para={};

    pos=urlhref.indexOf('?');
    if(pos > -1 ){
        base=urlhref.substring(0,pos);
        querystr=urlhref.substring(pos+1);
        if(querystr){
            querys=querystr.split("&");
            queryslen=querys.length;
            for(i=0;i<queryslen;i++){
                query=querys[i].split("=");
                if(query[1]){
                    para[query[0]]=query[1];
                }
            }
        }
    }
    return para;
}
/*
*整理url的参数
*/
function reformurl(url,para){
	basepara={};

	basepara=getpara(url);
	pos=url.indexOf('?');
	base=(pos > -1 )?url.substring(0,pos):url;
	for(prop in para){
		basepara[prop]=para[prop];
	}
	querystr="";
	for(prop in basepara){
		querystr+=(querystr)?'&':'?';
		querystr+=prop+"="+basepara[prop];
	}

	url=base+querystr;
	return  url;
}
/*
*获取cookie
*/
function getCookieVal(offset) {
	var endstr = document.cookie.indexOf(";", offset);
	if(endstr == -1) {
		endstr = document.cookie.length;
	}
	return document.cookie.substring(offset, endstr);
}
/*
*获取cookie
*/
function getCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	var j = 0;
	while(i < clen) {
		j = i + alen;
		if(document.cookie.substring(i, j) == arg){
			return getCookieVal(j);
		}
		i = document.cookie.indexOf(" ", i) + 1;
		if(i === 0){
			break;
		}
	}
	return '';
}
/*
*删除cookie
*/
function deleteCookie(name) {
	var exp = new Date();
	var cval = getCookie(name);
	exp.setTime(exp.getTime() - 1);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
/*
*设置cookie
*/
function setCookie(name, value) {
	var argv = setCookie.arguments;
	var argc = setCookie.arguments.length;
	var exp = (argc > 2) ? argv[2] : 90;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	var expires = new Date();
	deleteCookie(name);
    if(exp < 365) {
        expires.setTime(expires.getTime() + (exp*24*60*60*1000));
    }else{
        expires.setTime(expires.getTime() + (exp));
    }
	document.cookie = name + "=" + value +
		"; expires=" + expires.toGMTString() +
		((domain === null) ? "" : ("; domain=" + domain)) +
		((path === null) ? "" : ("; path=" + path)) +
		((secure === true) ? "; secure" : "");
}
/*
*最后搜索的cookie
*/
function getLastAccess(){
	var lastAccessArray = [];
	if(getCookie("Kxlastaccess")){
		lastAccessArray = getCookie("Kxlastaccess").split("^");
	}
	var html = '';
	for(var i=0,j=0; i<lastAccessArray.length; i++){
		lastAccessArray[i] = decodeURIComponent(lastAccessArray[i]);
		lastAccessArray[i] = lastAccessArray[i].replace("{","");
		lastAccessArray[i] = lastAccessArray[i].replace("}","");
		var tempArr = lastAccessArray[i].split("|");
	    html+= '<li><a href="'+tempArr[2]+'" target="_blank">'+cutStrByTrueLen(tempArr[1],28)+'</a></li>';
	}
    /*
	if(html !== ''){
		$('#resultlastaccess').html(html);
		$('#resultbrower').show();
		html = '<li>最近搜索：</li>' + html;
	}
    */
    if (lastAccessArray.length > 0)
    {
        $('#lastaccess').html(html);
        $('#lastaccessdiv').show();
    }
}

function setLastAccess(id, text, url){
    if(id != '' && text != '' && url != ''){
		if(getCookie("Kxlastaccess")){
			var lastAccess = getCookie("Kxlastaccess").split("^");
		}else{
			var lastAccess = [];
		}
        var addLastAccess = "{"+id+"|"+encodeURIComponent(text)+"|"+encodeURIComponent(url)+"}";
        if(lastAccess.length == 1 && lastAccess[0] == ''){
            setCookie("Kxlastaccess", addLastAccess);
        }else{
            var kxLastAccess = new Array();
            for(var i=0,j=0; i< lastAccess.length; i++){
			    var lastAccessitem = lastAccess[i].split("|");
                if(id != parseInt(lastAccessitem[0].substr(1))){
                    kxLastAccess[j] = lastAccess[i].toString();
                    j++;
                }
            }
            kxLastAccess.unshift(addLastAccess);
            kxLastAccess = kxLastAccess.slice(0, 5);
            setCookie("Kxlastaccess", kxLastAccess.join("^"));
        }
    }
}
function trim(text){
    	return $.trim(text);
}
function isDigit(str){
	var reg = /^\d{1,}$/i;
	if(!reg.test(str)){
		return false;
	}
	return true;
}
/**
*截取字符串
*/
function cutStrByTrueLen(str, max) {
	var n, i, pad;
	pad = (arguments.length > 2)?arguments[2]:"..";
	for(i = 0, n = 0; i< str.length; i++) {
		n+=(str.charAt(i)>'~')?2:1;
		if(n>max){
			i-=(str.charAt(i-1)>'~')?1:2;
			str = str.substr(0,i)+pad;
			return str;
		}
	}
	return str;
}
function CTIsPlayback() {
	try { return parent && parent.WebPlayer; }
		   catch(e) { return false; }
}
function calcallback(str) {
        var dateArr = str.split('-');
        var today=new Date();
        var todaytime = parseInt(today.getTime(),10);
        var date1 = new Date(parseInt(dateArr[0], 10), parseInt(dateArr[1], 10) - 1, parseInt(dateArr[2], 10));
        dateArr = document.getElementById("enddate").value.split('-');
        var date2 = new Date(parseInt(dateArr[0], 10), parseInt(dateArr[1], 10) - 1, parseInt(dateArr[2], 10));
        if(date1.getTime() > date2.getTime()) {
            var starttime = parseInt(date1.getTime(),10);
            var splittime = starttime - todaytime;
            if(splittime <4924800000) {
                date1 = new Date(date1.getFullYear(), date1.getMonth(), date1.getDate() + 3);
            }else{
                date1 = new Date(date1.getFullYear(), date1.getMonth(), date1.getDate() + 1);
            }
            document.getElementById("enddate").value = addPrefixZero(date1.getFullYear()) + "-" + addPrefixZero(date1.getMonth() + 1) + "-" + addPrefixZero(date1.getDate());
        }
}
/* Calendar end */
function addPrefixZero(num) {
    if(parseInt(num, 10) < 10) {
        return "0" + num.toString();
    } else {
        return num.toString(); 
    }
}
function resizeExpoWindowMask(){
}
//设置abtestcookie的值
function setABtestcookie(appid,actionid,value){
    var cookiekey = 'abtest_'+appid+'_'+actionid;
    setCookie(cookiekey,value);
}
//设置ga的统计
function setGaABtest(key,value){
    l('ga_abtest_'+key+'_'+value);
}
function contactABtestcookie(url){
    var cchar = '&';
    if(url.indexOf('?') == -1)
        cchar = '?';
    var   aCookie   =   document.cookie.split( ";");
    for   (var   i=0;   i   <   aCookie.length;   i++){
        var   aCrumb   =   aCookie[i].split( "=");
             aCrumb[0] = $.trim(aCrumb[0]);
             aCrumb[1] = $.trim(aCrumb[1]);
            if(aCrumb[0].length > 6 && aCrumb[0].substring(0,6) == 'abtest') {
                url+=cchar+aCrumb[0]+'='+aCrumb[1];
                cchar='&';
            }
    } 
    return url;
}
function copyToClipboard(copyvalue){
    if (window.clipboardData) {
        window.clipboardData.setData("text", copyvalue);
    } else {
        var ua = navigator.userAgent.toLowerCase();
        var br = '';
        if(ua.indexOf("webkit") > -1){
            br = "safari";
        }else if(ua.indexOf("mozilla") > -1 && ua.indexOf("webkit") == -1){
            br = "firefox";
        }else if(ua.indexOf("opera") > -1){
            br = "opera";
        }
        prompt("你的浏览器" + br + "不支持复制功能，请手动复制地址:", copyvalue);
    }
}
function flight_controll(ip,city,startDate,endDate,pagetype)
{   
    var url = "http://jipiao.kuxun.cn/services/intspread_v2/hotel/jp_gettype.php?ip="+ip+"&to="+city+"&date="+startDate+"&enddate="+endDate+"&if=aa&callback=?";
    $.getJSON(url,
    function(json){
        if(json == '1')
        {
            if($.browser.msie)
                $('#flight_calendar').attr('src',$('#flight_calendar').attr('framesrc')+'&if=aa');
	    	else
                $('#flight_calendar').attr('src',$('#flight_calendar').attr('framesrc'));

            $('#flight_calendar').show();
        }else if(json == '2')
        {
            $('#flight_bargain').attr('src',$('#flight_bargain').attr('framesrc'));
            $('#flight_bargain').show();
        }
    }); 
}
function delFav(hotelid, reload) {
    $.ajax({
        type: "post",
        url: "/ajax.php",
        dataType: "text",
        data: "op=delFav&hotelid=" + hotelid + "&usercookie=" + getCookie("identifer"),
        success:function(text) {
           var resultArray = text.split("|");
            if(resultArray[0] == hotelid && resultArray[1] == '1') {
                $("#favorite_simple_" + hotelid).remove();
                $("#favorite_detail_" + hotelid).remove();
                if(reload == 1) {
                    setTimeout(function(){location.reload()},500);
                }
                else
                {
                    setTimeout(function(){location.reload()},500);
                }

            }
        }
    });
}
function socialStatistic(label) {
    $("#hotelclickget").attr("src","http://social.hotel.kuxun.cn/kxhotel/AnalysisMonitor?name="+label);
}
function initHeader ()
{
    $.getScript("http://passport.kuxun.cn/site_media/js/get_auth_status.js");
    $("#li_lyzn").hover(function(){
        $(".menu_tip_lyzn").show();
        $("#a_you").attr("class","link_cls_hover");
    },function(){
        $(".menu_tip_lyzn").hide();
        $("#a_you").attr("class","link_cls");
    });
    $("#li_dj").hover(function(){
        $(".menu_tip_dj").show();
        $("#a_dujia").attr("class","link_cls_hover");
    },function(){
        $(".menu_tip_dj").hide();
        $("#a_dujia").attr("class","link_cls");
    });
    $(".Fast_Track_text").click(function(){
        $(".Fast_Track_tip").show();
    }); 
    $(".Fast_Track").hover(function(){
        if($(".Fast_Track_tip").css("display") != "none"){
            $(".Fast_Track_tip").show();
        }
    },function(){
        $(".Fast_Track_tip").hide();
    });
}

function getCurrentUnixTime()
{  
    var datum = new Date();
    return datum.getTime();
}
function toDirectUrl(name,hotelid,sourceid,kx_hotelid,srcroomid,roomname,roomid,price,bookclick,srcbookid,hrcname,roomtitle,bookingurl,jumpUrl,sourcefrom)
{
    var subdate = $('#date').val();
	var enddate = $('#enddate').val();
	var name=encodeURIComponent(name);
    var bookingurl = encodeURIComponent(bookingurl);
	var roomtitle=encodeURIComponent(roomtitle);
    var op = 'BaiduNewMap';
	if(typeof(sourcefrom) != 'undefined' && sourcefrom == 'sogouMap')
    {
        op = 'SogouMap';
    }
	var url="/admin.php?op="+op+"&h="+name+"&s="+sourceid+"&hotelid="+kx_hotelid+"&roomid="+roomid+"&roomname="+roomname+"&price="+price+"&kx_checkin="+subdate+"&kx_checkout="+enddate+"&srcroomid="+srcroomid+"&hotelname="+name+"&srchotelid="+hotelid+"&from=detail&srcbookid="+srcbookid+"&hrcname="+hrcname+"&roomtype="+roomtitle+"&bookingurl="+bookingurl;

	if(typeof(sourcefrom) != 'undefined')
    {
        url=url+'&sourcefrom='+sourcefrom;
    }
    if(jumpUrl)
    {
        window.location.href = url;
    }
    else
    {
        window.open(url);
    }
}
function keyFocus(iptName,defValue)
{

    var _text = $("#"+iptName).val();
    
    if(_text == defValue)
    {
        $("#"+iptName).attr("value", '');
        $("#"+iptName).attr("style",'color:#000');
    }   
}
function keyBlur(iptName,defValue)
{   
    var _text = $("#"+iptName).val();  
    if(_text == '')
    {
        $("#"+iptName).attr("value",defValue);
        $("#"+iptName).attr("style",'color:#999');
    }
}   



