/*-----------------------------------------------------------------------------
描　述：图片自动缩放
调　用：Auto("图片ID",图片最大宽度,"错误提示")
作　者：Litian.net
*/
function AutoZoom(ImgID,ImgWidth,ErrMsg){
	var ii;
	var maxWidth=ImgWidth;
	try{
	var postimgs=document.getElementById(ImgID);
	if(postimgs.length>0){
		for(ii=0;ii<postimgs.length;ii++){
			if (postimgs[ii].width>maxWidth){
				postimgs[ii].width=maxWidth;
				postimgs[ii].height=parseInt(postimgs[ii].height*(postimgs[ii].width/maxWidth));
			}
		}
	}else{
			if (postimgs.width>maxWidth){
				postimgs.width=maxWidth;
				postimgs.height=parseInt(postimgs.height*(postimgs.width/maxWidth));
		}
	}
	}catch(e){window.status=ErrMsg;};
}
//-------------------------------------------------------------------
/*-----------------------------------------------------------------------------
描　述：添加到收藏夹
调　用：AddFav("标题","地址")
作　者：Litian.net
*/
function AddFav(Title,URL){
	if(typeof(Title)=="undefined") Title=document.title;
	if(typeof(URL)=="undefined") URL=window.location;
	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;
		}
	}
}

/*-----------------------------------------------------------------------------
描　述：设置为首页
调　用：SetHomepage("地址")
作　者：Litian.net
*/
function SetHomepage(URL){
	if(typeof(URL)=="undefined") URL=window.location;
	document.body.style.behavior='url(#default#homepage)';
	document.body.setHomePage(URL);
}


/*-----------------------------------------------------------------------------
描　述：关闭对话框
调　用：CloseWindow()
作　者：Litian.net
*/
function CloseWindow(){
	window.opener=null;
	window.close();
}

/*-----------------------------------------------------------------------------
描　述：搜索结束着色
调　用：SetKeywordColor()
作　者：Litian.net
*/
function SetKeywordColor(objName,key){
	//try{
		var obj=document.getElementsByTagName(objName);
		if(typeof(obj)!="object") reutrn;
			alert(obj.innerText);
		if(obj.length>0){
			for(var i=0;i<obj.length;i++)  obj[i].innerHTML=obj.innerHTML.replace(key,"<span class='keyword'>"+key+"</span>");
		}else{
			obj.innerHTML=obj.innerHTML.replace(key,"<span class='keyword'>"+key+"</span>");
		}
	//}catch(e){/*调试代码*/}
}


/*-----------------------------------------------------------------------------
描　述：获取地址栏参数
调　用：QueryString(参数)
作　者：Litian.net
说  明：暂不支持重名项的取值，重名项仅取第一次出现值；目前不支持URL解码
*/
function QueryString(par){
	if(!par) return window.location.search;
	if(!window.location.search) return null;
	
	var positionA=window.location.search.indexOf(par+"=");
	var positionB=window.location.search.indexOf("&",positionA);
	if(positionA!=-1){
		var val=(positionB>0)?window.location.search.substring(positionA+par.length+1,positionB-positionA+1):window.location.search.substring(positionA+par.length+1);
		return unescape(val);
	}else{return "";}
}


/*-----------------------------------------------------------------------------
描　述：网址链接
调　用：FixHTTP(URL)
作　者：Litian.net
说  明：判断参数是否符合完整URL格式
*/
function FixHTTP(http){
	return /^[\w-]{3,}:\/\//i.test(http)?http:"http://"+http;
	
}

function LinkTo(http){
	if(/^(((http|https|ftp):\/\/)?([A-Za-z0-9\-]+\.)+[a-zA-Z0-9]+|((http|https|ftp):\/\/)[a-zA-Z0-9]+)/i.test(http)) return "<a href='"+(/^[\w-]{3,}:\/\//i.test(http)?http:"http://"+http)+"' target='_blank'>"+http+"</a>";
	else return http;
}
/*-----------------------------------------------------------------------------
描　述：Email链接
调　用：Mailto(URL)
作　者：Litian.net
说  明：如果符合Email地址格式加mailto协议
*/
function MailTo(email){
	return /^[A-Za-z0-9-_]+@([A-Za-z0-9\-]+\.)+[a-zA-Z]+\.?$/i.test(email)?email.link("mailto:"+email):email;
	
}


/*-----------------------------------------------------------------------------
描　述：会员查看链接
调　用：MemberResumeLinks()
作　者：Litian.net
说  明：如果符合Email地址格式加mailto协议
*/
function MemberResumeLinks(){
	var regEx=/CHINAZPPASSPORT=TICKET=(\w{16})/i.exec(document.cookie);
	if(regEx){
		var co=RegExp.$1;
		var as=document.getElementsByTagName("A");
		for(var i=0;i<as.length;i++){
			if(/\/Resumes\/(\d+)\/(\d*\1)\.html/i.test(as.item(i).href)) as.item(i).href+=("?"+co);
		}
	}
}
window.onload=MemberResumeLinks;
