if (!$) {
	var $ = function (tagId){
		return document.getElementById(tagId);
	}
}
/*
function $(obj) {
	return document.getElementById(obj);
}
*/

function maskCover(msgw, msgh, title, preopa){
	var opa = preopa ? preopa : 0.9;

	//遮罩背景设置  
	var sWidth,sHeight; 
	sWidth = screen.availWidth; 
	if(screen.availHeight > document.body.scrollHeight){
		sHeight = screen.availHeight;	//少于一屏
	}else{
		sHeight = document.body.scrollHeight;	//多于一屏 
	}
	//创建遮罩背景 
	var maskObj = document.createElement("div"); 
	maskObj.setAttribute('id','maskdiv'); 
	maskObj.style.position = "absolute"; 
	maskObj.style.top = "0"; 
	maskObj.style.left = "0"; 
	maskObj.style.backgroundColor = '#333333'; 
	maskObj.style.filter = "Alpha(opacity="+opa*100+");"; 
	maskObj.style.opacity = opa; 
	maskObj.style.width = sWidth + "px";
	maskObj.style.height = sHeight + "px";
	maskObj.style.zIndex = "10000"; 
	document.body.appendChild(maskObj);
	//移动屏幕到页顶
	//document.documentElement.scrollTop = 0;
	//隐藏滚动条
	document.body.style.overflowX = 'hidden';//ff
	document.getElementsByTagName('html')[0].style.overflowX = 'hidden';//ie
	//创建弹出窗口
	var msgObj = document.createElement("div")
	msgObj.setAttribute("id","msgdiv");
	msgObj.style.position ="absolute";
	msgObj.style.top = ((screen.availHeight - msgh) / 8 +document.documentElement.scrollTop) + "px";
	msgObj.style.left = (screen.availWidth - msgw) / 2 + "px";
	msgObj.style.width = msgw + "px";
	//msgObj.style.height = msgh + "px";
	msgObj.style.fontSize = "12px";
	msgObj.style.background = '#FFF';
	msgObj.style.border = "2px solid #A9C9EA"; 
	msgObj.style.zIndex = "10001"; 
	//创建标题
	var thObj = document.createElement("div");
	thObj.setAttribute("id","msgth");
	//thObj.className = "DragAble";
	//thObj.title = "按住鼠标左键可以拖动窗口";
	//thObj.style.cursor = "move";
	thObj.style.padding = "2px 6px 3px 14px";
	thObj.style.color = '#456293';
	thObj.style.background = '#E7F3FF';
	thObj.innerHTML = "<span onclick='CloseMsg()' style='float:right;cursor:hand;color:#4976AD'><span style='BACKGROUND: url(../img/pic.png) no-repeat -950px -870px;OVERFLOW: hidden;font-size:15px;padding-right:10px'>&nbsp;&nbsp;</span>关闭</span><span id='coverTitle' style='font-size:18px;font-weight:bold;maring-bottom'>"+ title +"</span>";
	//创建内容
	var bodyObj = document.createElement("div");
	bodyObj.setAttribute("id","msgbody"); 
	bodyObj.style.padding = "0px";
	bodyObj.style.borderTop = "1px solid #A9C9EA";
	bodyObj.style.lineHeight = "1.5em";
	var txt = document.createTextNode('')
	bodyObj.appendChild(txt);
	//生成窗口
	document.body.appendChild(msgObj);
	$("msgdiv").appendChild(thObj);
	$("msgdiv").appendChild(bodyObj);
}
function CloseMsg(){
	//alert('检测播放器对象：'+document.frames['previewframe'].document);
	if (typeof(kkp)!='undefined') {
		kkp.show(true);
		kkp.play();
	}
	if (document.all && document.frames['previewframe']) {
		document.frames['previewframe'].document.getElementById('preview').innerHTML = '';
		//document.frames['previewframe'].src = 'about:blank';
	} else {
		document.getElementById('previewframe').contentWindow.document.getElementById('preview').innerHTML = '';
	}
	//移除对象
	document.body.removeChild($("maskdiv")); 
	$("msgdiv").removeChild($("msgth")); 
	$("msgdiv").removeChild($("msgbody")); 
	document.body.removeChild($("msgdiv")); 	
}
//拖动窗口
var ie = document.all;   
var nn6 = document.getElementById&&!document.all;   
var isdrag = false;   
var y,x;   
var oDragObj;   
  
function moveMouse(e) {   
	if (isdrag) {   
		oDragObj.style.top  = (nn6 ? nTY + e.clientY - y : nTY + event.clientY - y)+"px";   
		oDragObj.style.left  = (nn6 ? nTX + e.clientX - x : nTX + event.clientX - x)+"px";   
		return false;   
	}   
}   
  
function initDrag(e) {   
	var oDragHandle = nn6 ? e.target : event.srcElement;   
	var topElement = "HTML";   
	while (oDragHandle.tagName != topElement && oDragHandle.className != "DragAble") {   
		oDragHandle = nn6 ? oDragHandle.parentNode : oDragHandle.parentElement;   
	}
	if (oDragHandle.className=="DragAble") {
		isdrag = true;
		oDragObj = oDragHandle.parentNode;
		nTY = parseInt(oDragObj.style.top);
		y = nn6 ? e.clientY : event.clientY;
		nTX = parseInt(oDragObj.style.left);
		x = nn6 ? e.clientX : event.clientX;
		document.onmousemove = moveMouse;
		return false;
	}
}

function openPreviewLayer(animeId, animeTitle, key) {
	if (typeof(kkp)!='undefined') {
		kkp.pause();
		kkp.show(false);
	}
	if (typeof(normalmode)!='undefined') {
		normalmode();
	}
	if (!key) {
		key = 0;
	}
	if (animeTitle!='') {
		maskCover(690,500,animeTitle+' - 精彩导视');
	} else {
		maskCover(690,500,'迅雷动漫 - 精彩导视');
	}
	
	document.getElementById('msgbody').innerHTML='<center><br><br><img src="/img/anime_loading.gif"><br><br><br>正在载入导视及子集列表，稍等片刻....<br><br><br></center>';
	setTimeout('ajaxGetContent('+animeId+','+key+')',1000);
	return false;
}

function ajaxGetContent(animeId, key) {
	Ajax('/Anime2segment/ajaxGetSegmentByAnimeFrame/'+animeId+'/'+key+'?debug=false','','POST',document.getElementById('msgbody'),1);
}

document.onmousedown = initDrag;
document.onmouseup = new Function("isdrag=false");