digPerfectWomen();
function digPerfectWomen(){	
	var lsOlKey = getParameter("olkey");
	var lsOlDt = getParameter("oldt");
	var lsId = getParameter("olid");

	if(lsId == ""){
		lsId = location.href.substring(22,32);
	}
	if(lsOlKey == "" || lsOlDt == ""){
		return false;
	}
	var lsUrl = ["http://ol.myspace.cn/api/do_show_dig_pic.php?olkey=",lsOlKey,"&oldt=",lsOlDt,"&id=",lsId,"&callback=digInProfile"].join("");
	jsonP(lsUrl);

	function jsonP(asUrl){
		var leHead = document.getElementsByTagName('head')[0];
		leTag = document.createElement('script');
		leTag.setAttribute('type', 'text/javascript');
		leTag.setAttribute('src', asUrl);
		leHead.appendChild(leTag);
	}
	
	function getParameter(asName){
	    var reg = new RegExp("(^|&|\\?|\\s)"+ asName +"\\s*=\\s*([^&]*?)(\\s|&|$)", "i");
	    if (reg.test(document.location.search)){
	    	 return RegExp.$2.replace(/[\x0f]/g, ";");
	    }
	    return "";
	}
}
function digInProfile(aoData){
	var lsId = "ol_dig_profile_icon";
	var leA = document.getElementById(lsId);
	var leImage = leA.getElementsByTagName("img")[0];
	
	if(aoData && aoData.result == "1"){
		setTimeout(function(){
			leA.href = aoData.msg;
			leImage.style.cssText = "position:absolute;right:15px;border:none;";
			leA.style.display = "";		
			moveIcon();
			listen();	
		},2000);
	
	}else{
		//alert(aoData.msg);
	}
	function listen(){
		if (navigator.userAgent.indexOf("IE") != -1) {
			window.attachEvent("onscroll", moveIcon);
			window.attachEvent("onresize", moveIcon);

		} else {
			window.addEventListener("scroll", moveIcon, false);
			window.addEventListener("resize", moveIcon, false);
			//document.addEventListener("DOMContentLoaded", init, false);		
		}			
	}
	function moveIcon(){
		var leImage = document.getElementById("ol_dig_profile_icon").getElementsByTagName("img")[0];
		setTimeout(function(){
			leImage.style.top = Math.round(getViewPort().y / 2) + getScroll().y - 100 + "px" ;
		},100);
	}	
	function getViewPort(){
		if(navigator.userAgent.indexOf("IE")!=-1){
			return{
				x: document.documentElement.clientWidth || document.body.clientWidth,
				y: document.documentElement.clientHeight || document.body.clientHeight
			};
		}else{
			return{
				x: self.innerWidth,
				y: self.innerHeight
			};
		}
	}
	function getScroll(){
		if(navigator.userAgent.indexOf("IE")!=-1){
			return{
				x: document.documentElement.scrollLeft || document.body.scrollLeft,
				y: document.documentElement.scrollTop || document.body.scrollTop
			};
		}else{
			return{
				x: self.pageXOffset,
				y: self.pageYOffset
			};
		}	
	}	
}