/**
 * hc360 hr class
 * @version 1.1.1.2
 * @author [hc360 QDR]iceson@
 * @update 2009-06-07 
 */

	// 左侧菜单热点招聘列表
	function getJobList(container_id, num)
	{
		jQuery.getJSON('job_list_json.ashx',
			function(data)
			{
				if (data!='' && data!=null)
				{
					var html='';
					for (var i=0; i<data.length; i++)
					{
					    var nums = data[i]['num']=="0"?"若干":data[i]['num'];
						li = '<li> ·<a href="jobdetail-'+data[i]['id']+'.html" target="_blank">'+data[i]['position_name']+'</a> (<span>'+nums+'人</span>)</li>';
						html += li;
					}
					jQuery(container_id).html(html);
				}
			}
		);
	}
	
	// 首页热点招聘列表
	function getTopJobList(container_id, num)
	{
		jQuery.getJSON('top_job_list_json.ashx',
			function(data)
			{
				if (data!='' && data!=null)
				{
					var html='';
					for (var i=0; i<data.length; i++)
					{   var oname="";
					
					    if (data[i]['position_name'].length>18)
					    {
					        oname=substr(data[i]['position_name'],9);
					    }
					    else
					    {
					         oname=data[i]['position_name'];
					    }
					    
					    var li="";
					    
					    if (i==0)
					    {
					        li = '<li><a href="jobdetail-'+data[i]['id']+'.html"><span style="color:Red">'+oname+'</span></a>('+data[i]['num']+')</li>';
					    }
					    else
					    {
					        li = '<li><a href="jobdetail-'+data[i]['id']+'.html">'+oname+'</a> ('+data[i]['num']+')</li>';
					    }
						
						html += li;
					}
				    jQuery(container_id).html(html);
				    
				}
			}
		);
	}
	
	// 获取友情链接
	function getHyLink(container_id, num)
	{
	     var oxml=loadXML("HcLink.xml");
	     
	     $(oxml).find('Link').each(function(){        
                var item_text = $(this).text();        
                $(container_id).append(item_text);  
                }); 
	}
	

    // 装载XML文件
	function loadXML(xmlpath)
	{
		var xmlDoc=null;
		if (window.ActiveXObject){
			xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		}else if (document.implementation && document.implementation.createDocument){
			xmlDoc=document.implementation.createDocument("","",null);
		}else{
			alert('Your browser cannot handle this script.');
		}
		xmlDoc.async=false;
		xmlDoc.load(xmlpath);
		return xmlDoc;
    }


    // 截取中英文字符串
	function substr(str, len)
    {     
	    if(!str || !len) 
	    { 
	        return ''; 
	    }      
	    //预期计数：中文2字节，英文1字节     
	    var a = 0;      
	    //循环计数     
	    var i = 0;      
	    //临时字串     
	    var temp = '';      
	    for (i=0;i<str.length;i++)     
	    {        
	        if (str.charCodeAt(i)>255)          
	        {             
	            //按照预期计数增加2             
	            a+=2;        
	        }         
	        else         
	        {             
	            a++;        
	        }         
	         //如果增加计数后长度大于限定长度，就直接返回临时字符串         
	        if(a > len) 
	        { return temp; }          
	        //将当前内容加到临时字符串         
	        temp += str.charAt(i);   
	    }    
	     //如果全部是单字节字符，就直接返回源字符串   
	       return str; 
	} 
	       

function getCookie(name) {
	var result = null;
	var myCookie = document.cookie + ";";
	var searchName = name + "=";
	var startOfCookie = myCookie.indexOf(searchName);
	var endOfCookie;
	if (startOfCookie != -1)
	{
		startOfCookie += searchName.length;
		endOfCookie = myCookie.indexOf(";",startOfCookie);
		result = unescape(myCookie.substring(startOfCookie, endOfCookie));
	}
	return result;
}

function setCookie(name,value,expires,path,domain,secure)
{
	var expDays = expires*24*60*60*1000;
	var expDate = new Date();
	expDate.setTime(expDate.getTime()+expDays);
	var expString = ((expires==null) ? "" : (";expires="+expDate.toGMTString()))
	var pathString = ((path==null) ? "" : (";path="+path))
	var domainString = ((domain==null) ? "" : (";domain="+domain))
	var secureString = ((secure==true) ? ";secure" : "" )
	document.cookie = name + "=" + escape(value) + expString + pathString + domainString + secureString;
}

function delCookie(sName)
{
	var ThreeDays=3*24*60*60*1000;
	var expDate = new Date();
	expDate.setTime(expDate.getTime()-ThreeDays);
	document.cookie=name+"=;expires="+expDate.toGMTString();
}



