//存cookie
//function saveCookie(cookieName,cookieValue){
//	document.cookie=cookieName+"="+escape(cookieValue);
//}
function saveCookie(cookieName,cookieValue){
    var path = "/";
    var domain = "hy123.com";
    var expires = new Date();
    expires.setTime(expires.getTime() + (10*365*24*60*60*1000));
    document.cookie = cookieName + "=" + escape(cookieValue) +
        "; expires=" + expires.toGMTString() +
        ((domain == null) ? "" : ("; domain=" + domain)) +
        ((path == null) ? "" : ("; path=" + path));
}
//取cookie
function getCookie(name) { 
	 var mycookie = document.cookie; 

	 var start1 = mycookie.indexOf(name + "="); 
	 if (start1== -1) 
		 return ""; 
	 else{ 
		 start=mycookie.indexOf("=",start1)+1;  
		 var end = mycookie.indexOf(";",start); 
		 if (end==-1){ 
			end=mycookie.length;
		 } 
	     var value=unescape(mycookie.substring(start,end)); 
		 if (value==null){
			return "";
		 }else{
			return value;
		 } 
	 } 
}
function delCookie (name)
{
	var path="/";
	var domain="hy123.com";
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var val = getCookie(name);
	if (val==null) return;
	document.cookie = name + "=; expires="+ exp.toGMTString()+(valid(domain)?("; domain=" + domain):"")+(valid(path)?("; path=" + path):"");
}
function delCookie (name,path,domain)
{
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var val = getCookie(name);
	if (val==null) return;
	document.cookie = name + "=; expires="+ exp.toGMTString()+(valid(domain)?("; domain=" + domain):"")+(valid(path)?("; path=" + path):"");
	//alert(document.cookie);
}
function valid(obj)
{
	return typeof obj != "undefined";
}
//首页头部通过读取浏览器cookie来显示行业和职业名称
//1 需要首页头部对应的span增加id属性
//<div class="logotex">
//	<span id="industry-job" class="margin5">运动休闲装 营销</span>
//	<a onclick="showlayout()" href="#">切换
//	</a>
//	<span class="xiaoz">职场人专属效率主页</span>
//</div>
//2 body增加onload方法
//<body onload="initPage()">

function initPage() {
	initCookie();
	initToc();
	getLoginHtml();
}

function initCookie(){
	var thisHREF = document.location.href;
	var tmpHPage = thisHREF.split( "?" );//http://www.hy123.com/version/urltest.html?vid=123&vname=荆棘谷
	if(tmpHPage.length>1){
		var thisHPage = tmpHPage[ tmpHPage.length-1 ];//vid=123&vname=荆棘谷
		var thisParams = thisHPage.split( "&" );
		if(thisParams.length>1){
			if(thisParams[0].indexOf("vid=")==0 && thisParams[1].indexOf("vname=")==0){
				var vid = thisParams[0].substring(thisParams[0].indexOf("vid=")+4);
				var vname = thisParams[1].substring(thisParams[1].indexOf("vname=")+6);
				if(vid!=null && vname!=null){
					var ver = vid+","+vname;
					var indusJob = getIndusJob(indusJoVersStr,ver);
					if(!indusJob){
						alert("版本行业或职业错误");
						return;
					}
					var hyid = indusJob.split("-")[0];
					var zyid = indusJob.split("-")[1];
					var hyn = getNameByJson(hyid,1);
					var zyn = getNameByJson(zyid,2);
					if(!hyid||!zyid||!hyn||!zyn){
						alert("版本行业或职业错误");
						return;
					}
					saveCookie("hyid",hyid);
					saveCookie("hyn",hyn);
					saveCookie("zyid",zyid);
					saveCookie("zyn",zyn);
					saveCookie("verid",vid);
					saveCookie("vern",vname);
					window.location.href="http://www.hy123.com";
					return;
				}
			}
		}
	}
//	var hyn = getCookie("hyn");	
//	var zyn = getCookie("zyn");
	var vname = getCookie("vern");
//	var vid = getCookie("verid");
	if(vname!=null && vname!="" /*&& document.getElementById("industry-job").innerHTML == ""*/){
		document.getElementById("industry-job").innerHTML = vname;
////			hyn="未设行业";
//		vname=""; 
	}
//	if(!vid){
////			zyn="未设职业";
//		vid="";
//	}	
//	if(vname!="" && vid!=""){
//		//document.getElementById("industry-job").innerHTML = hyn+"&bull;"+zyn;
//		document.getElementById("industry-job").innerHTML = vname;
//		document.getElementById("hversionname").value = vname;
//		document.getElementById("hversionid").value = vid;
//	}else{
//		document.getElementById("industry-job").innerHTML = document.getElementById("hversionname").value;
//	}
}
function saveVersionToCookie(vid,vname){
	if(vid!=null && vname!=null){
		var ver = vid+","+vname;
		var indusJob = getIndusJob(indusJoVersStr,ver);
		if(!indusJob){
			alert("版本行业或职业错误");
			return;
		}
		var hyid = indusJob.split("-")[0];
		var zyid = indusJob.split("-")[1];
		var hyn = getNameByJson(hyid,1);
		var zyn = getNameByJson(zyid,2);
		if(!hyid||!zyid||!hyn||!zyn){
			alert("版本行业或职业错误");
			return;
		}
		saveCookie("hyid",hyid);
		saveCookie("hyn",hyn);
		saveCookie("zyid",zyid);
		saveCookie("zyn",zyn);
		saveCookie("verid",vid);
		saveCookie("vern",vname);
		window.location.href="http://www.hy123.com";
		return;
	}
}
//得到下拉框选中的值
function getSelectValue(selectId){
	var allOption=document.getElementById(selectId);
	for(var i=0;i<allOption.length;i++){
		if(allOption[i].selected==true){
			return allOption[i].value;
		}
	}
}
//得到下拉框选中的文本
function getSelectName(selectId){
	var allOption=document.getElementById(selectId);
	for(var i=0;i<allOption.length;i++){
		if(allOption[i].selected==true){
			return allOption[i].text;
		}
	}
}

function addFavorite() {
	var title = "行业123，职场人专属效率主页";
	var url = "http://www.hy123.com";
	
	if(window.sidebar&&"object"==typeof window.sidebar&&"function"==typeof window.sidebar.addPanel	){
		window.sidebar.addPanel(title, url, "");
	}else{
	       window.external.addFavorite( url, title); 	
	}
	
	return false;
}

function setHomePage(){ 
	try{//IE 
		this.style.behavior="url(#default#homepage)"; 
		this.setHomePage("http://www.hy123.com"); 
	}catch(e){//other 
		if(window.netscape) {//ff 
			try { 
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
			} 
			catch (e) { 
				alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
			} 
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); 
			prefs.setCharPref('browser.startup.homepage','http://www.hy123.com'); 
		} 
	}  
}

function getLoginHtml(){
	var igname = getUserIgNo("nn_web");
	var ig = getUserIgNo("un_web");
	var gname = ig;
	if(igname!=null && igname!=""){
		gname = igname;
	}

	if(ig==null || ig==""){
		document.getElementById("logindiv").innerHTML='<a href="http://uid.hy123.com/hyzg/memLogin.aspx?page='+window.location.href
		+'">登录</a><span class="margin5">|</span><a href="http://uid.hy123.com/hyzg/memRegister.aspx?page='+window.location.href
		+'">注册</a>';
	}else{
		
		document.getElementById("logindiv").innerHTML='欢迎您,'+gname
		+'<span class="margin5">|</span><a href="http://zbs.hy123.com/np/dnet/dnetmember?igId='+ig
		+'">我的关注</a><span class="margin5">|</span><a href="http://uid.hy123.com/hyzg/memLogOut.aspx?page='+window.location.href+'">退出</a>'
		
	}

}

function getUserIgNo(key){
	 var s = document.cookie;
	 var name = key || "un_web";
	 var start = s.indexOf(name + "=");
	 if (start<0) return ""; else start += name.length+1;
	 var end =  s.indexOf (";", start);
	 if (end < 0) end = s.length;
	 return decodeURIComponent(s.substring(start, end));
	} 
