﻿//添加到收藏夹方法
function addSaveBook(){
    window.external.addFavorite("http:\//www.lady138.cn","妇圣康茵妇科保健");
}

//添加一个cookie
function addCookie(name,value,expireHours){
    var cookieString = name + "=" + escape(value);
    if(expireHours>0){
        var date=new Date();        
        date.setTime(date.getTime()+expireHours*3600*1000); // 转换为毫秒
        cookieString = cookieString + ";expires=" + date.toGMTString() + ";path=/;domain=.lady138.cn";
    }
    document.cookie=cookieString;
}

//获取一个cookie
function getCookie(name){
    var strCookie=document.cookie;
    var arrCookie=strCookie.split(";"); // 将多cookie切割为多个名/值对
    for(var i=0;i<arrCookie.length;i++){ // 遍历cookie数组，处理每个cookie对
        var arr=arrCookie[i].split("="); // 找到名称为userId的cookie，并返回它的值
        if(arr[0].replace(" ","")==name) return arr[1];
    }
    return "";
}

//删除一个cookie
function deleteCookie(name){
    var date=new Date();
    date.setTime(date.getTime()-10000); // 删除一个cookie，就是将其过期时间设定为一个过去的时间
    document.cookie = name + "=v;expires=" + date.toGMTString() + ";path=/;domain=.lady138.cn";
}

//打开新页面时增加cookie计数器
function load_SB(){
    if(getCookie("JMW_SaveBooks") != "") return;
	if(getCookie("DesktopCounts") == ""){
		addCookie("DesktopCounts",1,24);
	}
	else{
		var currentCount = parseInt(getCookie("DesktopCounts")) + 1;
		deleteCookie("DesktopCounts");
		addCookie("DesktopCounts",currentCount,24);
	}
}

if((navigator.userAgent.indexOf('MSIE')>=0)&&(navigator.userAgent.indexOf('Opera')<0)){
	//关闭页面时减少cookie计数器
	window.onbeforeunload = function(){
		if(getCookie("JMW_SaveBooks") != "") return;//已经收藏，退出操作
		var x = document.documentElement.clientWidth==0?document.body.clientWidth:document.documentElement.clientWidth;
		var y = document.documentElement.clientHeight==0?document.body.clientHeight:document.documentElement.clientHeight;
		var currentCount = parseInt(getCookie("DesktopCounts")) - 1;//使下一次的加载时，数值恢复逻辑上的正常
		deleteCookie("DesktopCounts");
		addCookie("DesktopCounts",currentCount,24);
		if(event.clientX>x&&event.clientY<0||event.clientY>y||event.altKey){//关闭
			if(currentCount <= 0){
				if(confirm("这是个效果非常好的妇科保健产品,现在添加到收藏夹,日后备用吗？")) addSaveBook();
				deleteCookie("JMW_SaveBooks");
				addCookie("JMW_SaveBooks","true",24);//一个月后过期
			}
		}
	}

	load_SB();
}
