$(document).ready(function(){
	$(window).scroll(resscrEvt);
	$(window).resize(resscrEvt);
});
//显示灰色背景和操作窗口
//vType:窗口加载的是html代码还是文件，参数可能为html或url
//url为代码或文件名 args 为传递的参数 格式为{arg1:"",arg2:""} w为窗口的宽 h为窗口的高showWin('url','/plus/jsview.php?aid=[field:id/]&jsview=1','',600,305);
function runaid(u_){
	showWin('url',u_,'',600,305);
}

function showWin(vType,url,args,w,h){
var bH=document.body.scrollHeight+"px";
		//var bH2=$("body").height();
var bW=$("body").width();
$("#msg").height(h);
$("#msg").width(w);
var objWH=objValue("msg");
$("#fullBg").css({width:bW,height:bH,display:"block"});
var tbT=objWH.split("|")[0]+"px";
var tbL=objWH.split("|")[1]+"px";
$("#msg").css({top:tbT,left:tbL,display:"block"});
$("#cttt").html("<br /><br /><br /><div onclick='closeWin();'>正在加载，请稍后...(单击此处退出演示)</div>");
if(vType=="url") $("#cttt").load(url,args);
else  $("#cttt").html(url);
}
function objValue(obj){
	var st=document.documentElement.scrollTop;//滚动条距顶部的距离
	var sl=document.documentElement.scrollLeft;//滚动条距左边的距离
	var ch=document.documentElement.offsetHeight;//屏幕的高度
	var cw=document.documentElement.offsetWidth;//屏幕的宽度
	var objH=$("#"+obj).height();//浮动对象的高度
	var objW=$("#"+obj).width();//浮动对象的宽度
	var objT=Number(st)+(Number(ch)-Number(objH))/2;
	var objL=Number(sl)+(Number(cw)-Number(objW))/2;
	return objT+"|"+objL;
}
function resscrEvt(){
	var bjCss=$("#fullBg").css("display");
	if(bjCss=="block"){
	var bH2=document.body.scrollHeight+"px";
		//var bH2=$("body").height();
	var bW2=$("body").width();
	$("#fullBg").css({width:bW2,height:bH2});
	var objV=objValue("msg");
	var tbT=objV.split("|")[0]+"px";
	var tbL=objV.split("|")[1]+"px";
	$("#msg").css({top:tbT,left:tbL});
	}
}

//关闭灰色背景和操作窗口
function closeWin(){
$("#fullBg").css("display","none");
$("#msg").css("display","none");
}
//弹出代码框-----------------------------------------------------------------------------------------------
//获取一个对象
function getByid(id) {
	if (document.getElementById) {
		return document.getElementById(id);
	} else if (document.all) {
		return document.all[id];
	} else if (document.layers) {
		return document.layers[id];
	} else {
		return null;
	}
}


//运行框操作
function creatID(DivID){
var objs=getByid(DivID).getElementsByTagName('textarea');
var inps=getByid(DivID).getElementsByTagName('input');
var buts=getByid(DivID).getElementsByTagName('button');
var labs=getByid(DivID).getElementsByTagName('label');
	for (i=0; i<objs.length; i++) {
		objs[i].id="runcode"+i;
		inps[i].id=i
		buts[i].id=i
		labs[i].id=i
	}
}
function runCode(obj){  //定义一个运行代码的函数，
	  var code=getByid("runcode"+obj).value;//即要运行的代码。
	  var newwin=window.open('','','');  //打开一个窗口并赋给变量newwin。
	  newwin.opener = null // 防止代码对论谈页面修改
	  newwin.document.write(code);  //向这个打开的窗口中写入代码code，这样就实现了运行代码功能。
	  newwin.document.close();
}

//复制代码
function doCopy(obj) { 
	if (document.all){
		 textRange = getByid("runcode"+obj).createTextRange(); 
		 textRange.execCommand("Copy"); 
		 alert("代码已经复制到剪切板");
	}else{
		 alert("此功能只能在IE上有效\n\n请在文本域中用Ctrl+A选择再复制")
	}
}
//另存代码
function saveCode(obj,tit) {
        var winname = window.open('','','width=0,height=0,top=200,left=200px');
        winname.document.open('text/html', 'replace');
        winname.document.write(obj.value);
        winname.document.execCommand('saveas','',tit+'.html');
        winname.close();
}
function   backup(){
        if(event.escKey || window.event.keyCode==27)   closeWin();   
  }   
document.onkeypress=backup;