var OPENW=0;
function OpenDialog2(obj,width,height){
	var x = parseInt(screen.width / 2.0) - (width / 2.0); 
	var y = parseInt(screen.height / 2.0) - (height / 2.0); 
	if (window.showModalDialog!=null)//IE判断
	{
		var smd= window.showModalDialog("/home/mode_win.html?"+obj,window,"dialogWidth:"+width+"px;dialogHeight:"+height+"px;dialogLeft:"+x+"px; dialogTop:"+y+"px;status:no;help:no;scrolling:no;scrollbars:no;resizable:yes");
		if(smd) 
		{
			if(smd == "reload"){
				window.location.reload();
			}else{
				var s=location.search;
				s=s.split("&");
				s=s[0].split("=");

				window.location.href="?"+smd;			
			}
		}
		return;
	}
	else
	{
		this.returnAction=function(strResult){
			if(strResult!=null)obj.style.background=strResult;
		}
		window.open(obj,"iswin","top=" + y + ",left=" + x + ",width="+width+",height="+height+",menubar=no,resizable=0,toolbar=no,location=no,scrollbars=no,status=no,modal=yes");
		return;
	}

}

function InitAjax()
{
　var ajax=false; 
　try { 
　　ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
　} catch (e) { 
　　try { 
　　　ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
　　} catch (E) { 
　　　ajax = false; 
　　} 
　}
　if (!ajax && typeof XMLHttpRequest!='undefined') { 
　　ajax = new XMLHttpRequest(); 
　} 
　return ajax;
}

function saveUserInfo(fname)
{
    
    //eval("F_"+fname+".submit()");
    //return false;
	var PostVal=new Array;
	var XFORM=document.getElementById("F_"+fname);
	
	var fName;
	var fNum=0;

	for(var i=0;i<XFORM.length;i++){
		if(XFORM.elements[i].type=="radio" && XFORM.elements[i].checked==false || XFORM.elements[i].type=="checkbox" && XFORM.elements[i].checked==false)continue;
		PostVal[i]=XFORM.elements[i].name+"="+XFORM.elements[i].value;
		fName=XFORM.elements[i].name;
		if(fName.indexOf("_")>-1 && fName!="DOING" && fName!="DOING" && fName!="ER" && fName.indexOf("MRR_")<0 && fName.indexOf("MARK_")<0){
			fNum++;
		}
	}
	if(fNum<1){
		alert("没有提交对象");
		return false;
	}
	if(!confirm("真的要提交吗？"))return false;
	postStr=PostVal.join("&");
	//接收表单的URL地址
	var url="/home/__include/.ajax_post.php"+location.search;

	//需要POST的值，把每个变量都通过&来联接
	//实例化Ajax
	var ajax=InitAjax();

	//通过Post方式打开连接
	ajax.open("POST",url,true);

	//定义传输的文件HTTP头信息
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

	//发送POST数据
	ajax.send(postStr);
	document.getElementById("ISS_"+fname).innerHTML="<img src='/img/sending.gif'>";

	//获取执行状态
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4  && ajax.status==200){
			var IHTM=ajax.responseText;
			//alert(IHTM);
			IHTM=IHTM.replace('"','\"');
			eval(IHTM);
		}
	}
}

function ReadDiary(av){
	var str= av.replace(/<BR>/g,"\r");
	document.getElementById('DIARY').value=str;
}
function saveDiary()
{
	var PostVal=new Array;
	var XFORM=document.getElementById("sdiary");
	
	var fName;
	var fNum=0;

	for(var i=0;i<XFORM.length;i++){
		if(XFORM.elements[i].type=="radio" && XFORM.elements[i].checked==false || XFORM.elements[i].type=="checkbox" && XFORM.elements[i].checked==false)continue;

		PostVal[i]=XFORM.elements[i].name+"="+XFORM.elements[i].value;

	}
	var postStr=PostVal.join("&");
	//接收表单的URL地址
	var url="/home/__include/.ajax_diary.php"+location.search;

	//需要POST的值，把每个变量都通过&来联接
	//实例化Ajax
	var ajax=InitAjax();

	//通过Post方式打开连接
	ajax.open("POST",url,true);

	//定义传输的文件HTTP头信息
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

	//发送POST数据
	ajax.send(postStr);

	//获取执行状态
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4  && ajax.status==200){
			var IHTM=ajax.responseText;
			//alert(IHTM);
			IHTM=IHTM.replace('"','\"');
			eval(IHTM);
		}
	}
}


function PutID2(fid,uid,AV,rid){
	postStr="&ID="+uid+"&ID2="+fid+"&SEL="+AV+"&RID2="+rid;
	//接收表单的URL地址
	var url="/home/__include/.ajax_answer.php"+location.search+postStr;

	window.open(url,"POST_FORM");
}

function PutID(fid,uid,AV,rid){
	postStr="ID="+uid+"&ID2="+fid+"&SEL="+AV+"&RID="+rid;
	//接收表单的URL地址
	var url="/home/__include/.ajax_answer.php"+location.search;

	//需要POST的值，把每个变量都通过&来联接
	//实例化Ajax
	var ajax=InitAjax();

	//通过Post方式打开连接
	ajax.open("POST",url,true);

	//定义传输的文件HTTP头信息
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(postStr);

	//获取执行状态
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4  && ajax.status==200){
			//eval(ajax.responseText.replace('"',"\""));

			var IHTM=ajax.responseText;
			IHTM=IHTM.replace('"','\"');
			//alert(IHTM);
			eval(IHTM);
		}
	}
}


function OpenDict(av){
	var XFORM=document.getElementById(av);
	var PostVal=new Array;
	for(var i=0;i<XFORM.length;i++){
		PostVal[i]=XFORM.elements[i].name+"="+XFORM.elements[i].value;
	}
	postStr=PostVal.join("&");
	//接收表单的URL地址
	var url="/home/__include/.ajax_dict.php"+location.search;

	//需要POST的值，把每个变量都通过&来联接
	//实例化Ajax
	var ajax=InitAjax();

	//通过Post方式打开连接
	ajax.open("POST",url,true);

	//定义传输的文件HTTP头信息
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(postStr);

	//获取执行状态
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4  && ajax.status==200){
			//eval(ajax.responseText.replace('"',"\""));
			var IHTM=ajax.responseText;
			IHTM=IHTM.replace('"','\"');
			PrintVAL.innerHTML=IHTM;
		}
	}
}


function OpenMenu(av){
    var url=location.search;
    url=url.split("&");
    for(var i=0;i<url.length;i++){
        var t=url[i].split("=");
        if(t[0]=="RID"){
            var CRID=1;
            url[i]="RID="+av;
        }
    }
    if(!CRID)url[i]="RID="+av;
    url="/home/__include/.ajax_menu.php"+(url.join("&"))+"&it="+Math.random();
	var ajax=InitAjax();
	ajax.open("GET",url,true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4  && ajax.status==200){
			var IHTM=ajax.responseText;
			IHTM=IHTM.replace('"','\"');
			//alert(IHTM);
			//MYMENU.innerHTML=IHTM;
			eval(IHTM);
		}
	}
	ajax.send(null); 

}


function SelCID(CID){
	var ajax=InitAjax();
	var url="/home/__include/.ajax_cid.php"+location.search+"&C="+CID+"&it="+Math.random();
	ajax.open("GET",url,true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4  && ajax.status==200){
			eval(ajax.responseText);
		}
	}
	ajax.send(null); 
}
/*
function OpenPage(){
	var GetVal=location.search;
	GetVal=GetVal.split("&");
	var PUTVAL=new Array;
	PUTVAL["VID"]="";
	PUTVAL["G"]="";
	PUTVAL["TID"]="";
	PUTVAL["ISTYPE"]="";
	PUTVAL["C"]="";
	PUTVAL["ID"]="";
	PUTVAL["RID"]="";
	for(var s in GetVal){
		var v=GetVal[s].split("=");
		if(v[0]=="VID" || v[0]=="G" || v[0]=="TID" || v[0]=="RID" || v[0]=="ISTYPE" && v[0]=="C"){
			//if(typeof(v[1])=="undefined")v[1]="1";
			PUTVAL[v[0]]=v[1];
		}
	}
	var url2="/__cache/T_"+PUTVAL["VID"]+"_"+PUTVAL["G"]+"_"+PUTVAL["TID"]+"_"+PUTVAL["ISTYPE"]+"_"+PUTVAL["C"]+"_"+PUTVAL["ID"]+"_"+PUTVAL["RID"]+".txt";
url2="/__cache/T_1_7_153_8_0__4962.txt";
	var ajax=InitAjax();

	ajax.open("GET",url2,true);

	//定义传输的文件HTTP头信息
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4  && ajax.status==200){
			var IHTM=ajax.responseText;
			IHTM=IHTM.replace('"','\"');
			PUT_HTML.innerHTML=IHTM;
		}
	}
	ajax.send(null);
}
*/
/*
function SenUrl(){

	var GET=location.search;
	GET=GET.split("&");
	var NewGet=new Array;
	for(var k in GET){
		var t=GET[k].split("=");
		NewGet[t[0]]=t[1];
	}
	NewGet["TID"]=(NewGet["TID"]>0)?NewGet["TID"]:"";
	NewGet["C"]=(NewGet["C"]>0)?NewGet["C"]:0;
	NewGet["ID"]=(NewGet["ID"]>0)?NewGet["ID"]:"";
	NewGet["RID"]=(NewGet["RID"]>0)?NewGet["RID"]:"";
	var url="/__cache/T_"+NewGet["VID"]+"_"+NewGet["G"]+"_"+NewGet["TID"]+"_"+NewGet["ISTYPE"]+"_"+NewGet["C"]+"_"+NewGet["ID"]+"_"+NewGet["RID"]+".html";
	var ajax=InitAjax();
	ajax.open("POST",url,true);

	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");


	ajax.onreadystatechange=function(){
		if(ajax.readyState==4  && ajax.status==200){
			var IHTM=ajax.responseText;
			IHTM=IHTM.replace('"','\"');
			PUT_HTML.innerHTML=IHTM;
		}
	}
	ajax.send(null);

}
*/

var DIVVAL=150;
function tuo(){
	var objthis=this;
	this.x=null;
	this.y=null;
	this.xx=null;
	this.yy=null;
	this.xxx=null;
	this.yyy=null;
	this.obja=null;
	this.co=null;
	this.t=null;
	document.onmousemove=function(){
		try{objthis.x=arguments[0].screenX;objthis.y=arguments[0].screenY;}
		catch(err){objthis.x=window.event.x;objthis.y=window.event.y;}
	}
}
tuo.prototype.create=function(a,b){
	if(this.obja==null){
		this.co=b;
		var objthis=this;
		this.obja=a;
		this.obja.onmouseup=function(){objthis.up()}
		this.xx=this.x;
		this.yy=this.y;
		this.xxx=this.obja.offsetLeft;
		this.yyy=this.obja.offsetTop;
		this.obja.style.position="absolute";
		this.move();
	}
}
tuo.prototype.move=function(){
	var objthis=this;
	var x=this.xxx + this.x - this.xx;
	var y=this.yyy + this.y - this.yy;
	this.obja.style.left = x + "px";
	this.obja.style.top = y + "px";
		
	DIVVAL=y-parseInt(document.body.scrollTop);

	this.t=setTimeout(function(){objthis.move()},1)
}
tuo.prototype.up=function(){
	clearTimeout(this.t)
	if(this.co==1){
		this.obja.style.left = this.xxx + "px";
		this.obja.style.top = this.yyy + "px";
	}
	this.xxx=null;
	this.yyy=null;
	this.obja=null;
}
var cc1=new tuo();


function callExternal(av,av2) {
	thisMovie("LIN_"+av).showAlert(av2);
}

function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
	   return window[movieName]
	}else{
	   return document[movieName]
	}
}

if(document.getElementById("RightID")){

var s=0;
function ismv(av){
	vis=parseInt(document.getElementById("LayerC").style.left);
	if(av<1 && vis==0)return false;
	if(av>0 && document.getElementById("LayerC").clientWidth+vis<315)return false;
	if(av>0){av=10;}else{av=-10;}
	document.getElementById("LayerC").style.left=(vis-av)+'px';
	if(s>0)setTimeout('ismv('+av+')',30);
	vis=null;
}
document.getElementById("RightID").onmousedown = function(){
	s=1;
	ismv(1);
}
document.getElementById("RightID").onclick = function(){
	s=0;
	ismv(1);
}
document.getElementById("LeftID").onmousedown = function(){
	s=1;
	ismv(0);
}

document.getElementById("LeftID").onclick = function(){
	s=0;
	ismv(0);
}

}

function SelIMG(av){
	var av1=document.getElementById('MS_'+av).value;
	if(av1<2){av1++;}else{av1=0;}
	document.getElementById('MS_'+av).value=av1;
	document.getElementById('TF_'+av).src='/images/FT_'+av1+'.gif';
	av1=null;
	av=null;
}
function SelIMG2(av){
	var av1=document.getElementById('MS_'+av).value;
	if(av1<2){av1++;}else{av1=0;}
	document.getElementById('MS_'+av).value=av1;
	document.getElementById('TF_'+av).src='/images/TF_'+av1+'.gif';
}


		
function OnTD(av){
	var AV1=document.getElementById('MS_'+av).value;
	var iscolor='';
	if(AV1>0){
		iscolor='2px dotted #AA9B7D';AV1=0;
	}else{
		iscolor='2px solid green';AV1=1;
	}
	document.getElementById('MS_'+av).value=AV1;
	document.getElementById('Y_'+av).style.border=iscolor;
	AV1=null;
	iscolor=null;
}
function OnDivTo(){ISDIV.style.top=parseInt(document.body.scrollTop)+DIVVAL}
window.onscroll=OnDivTo;

function CKRADIO(av,av1){
	var obj=document.getElementsByName(av);
	for(var i=0;i<obj.length;i++){
		if(!av1 && obj[i].checked==true || av1 && obj[i].value==av1)obj[i].style.background='red';
	}
	i=null;

}

function CKRADIO2(fav,av){

    var RCBOX=parent.document.getElementById("F_"+fav).elements["MR_"+fav];
	for(var i=0;i<RCBOX.length;i++){
		if(RCBOX[i].value==av){
			RCBOX[i].style.background='red';
		}
	}
}

function CKTXT(av,av1){
	var obj=document.getElementsByName(av);
	for(var i=0;i<obj.length;i++){
		if(i==av1)obj[i].style.background='red';
	}
	i=null;
	obj=null;
	av=null;
	av1=null;
}





function UsetObj(){
	var Obj=document.getElementsByTagName("input");
	for(var i=0;i<Obj.length;i++) 
	{	
		if(Obj[i].type=="text"){
			Obj[i].value=""; 
			Obj[i].style.background = "#f1f1f1"; 
		}else if(Obj[i].type=="radio" || Obj[i].type=="checkbox"){
			Obj[i].checked = false; 
			Obj[i].style.background = ""; 
		}

	} 
	var Obj=document.getElementsByTagName("img");
	for(var i=0;i<Obj.length;i++) 
	{	
		var TT=Obj[i].id;
		if(TT.indexOf("TF_")>-1 || TT.indexOf("FT_")>-1){
			Obj[i].src="/images/TF_0.gif";
			Obj[i].style.border="0px";
		}

	} 

	var Obj=document.getElementsByTagName("TEXTAREA");
	for(var i=0;i<Obj.length;i++)Obj[i].value=""; 

	var Obj=document.getElementsByTagName("TABLE");
	for(var i=0;i<Obj.length;i++) 
	{	
		var TT=Obj[i].id;
		if(TT.indexOf("F_")>-1){
			Obj[i].style.border="2px dotted #AA9B7D";
		}

	} 
	var Obj=document.getElementsByTagName("OBJECT");
	for(var i=0;i<Obj.length;i++) 
	{	
		var TT=Obj[i].id;
		if(TT.indexOf("LIN_")>-1){
			Obj[i].showAlert("");
		}

	} 
	var Obj=document.getElementsByTagName("SPAN");
	for(var i=0;i<Obj.length;i++) 
	{	
		var TT=Obj[i].id;
		if(TT.indexOf("N_")>-1 || TT.indexOf("D_")>-1 || TT.indexOf("G_")>-1 || TT.indexOf("M_")>-1 || TT.indexOf("T_")>-1 || TT.indexOf("V_")>-1){
			Obj[i].innerHTML='';
		}
	} 
}



function PutForm(av,av1){
	//parent.document.getElementById("ISS_"+av).innerHTML=""
	var type;
	if(document.getElementById("F_"+av).elements["R_"+av]){
		type=0;
		var RCBOX=document.getElementById("F_"+av).elements["R_"+av]
	}else if(parent.document.getElementById("F_"+av).elements["C_"+av+"[]"]){
		type=1;
		var RCBOX=document.getElementById("F_"+av).elements["C_"+av+"[]"]
	}else if(document.getElementById("F_"+av).elements["T_"+av+"[]"]){
		type=2;
		var RCBOX=document.getElementById("F_"+av).elements["T_"+av+"[]"]
	}else{
		PutFlash(av,av1);
		return false;
	}

	if(type<=1){
		av1=av1.split("&&");
		for(var i=0;i<RCBOX.length;i++){
			RCBOX[i].checked=false;
			//if(av1 && i==av1){RCBOX[i].checked=true;}
		}
		for(var i=0;i<av1.length;i++){
			RCBOX[av1[i]].checked=true;
		}

	}else{
		av1=av1.split("&&");
		if(RCBOX.length>0){
			for(var i=0;i<RCBOX.length;i++){
				RCBOX[i].value=""
				if(av1[i] && av1[i].length>0){
					var s=av1[i].split("|");
					RCBOX[i].value=s[0];
				}
			}			
		}else{
			RCBOX.value=av1[0];
		}
	}
	i=null;
	RCBOX=null;
	av=null;
	av1=null;
	type=null;
}

function PutRadio(av,av1){
	
    
	var RCBOX=parent.document.getElementById("F_"+av).elements["MR_"+av];
	for(var i=0;i<RCBOX.length;i++){
		RCBOX[i].checked=false;
		if(av1 && RCBOX[i].value==av1){
			RCBOX[i].checked=true;
		}
	}
	i=null;
	RCBOX=null;
}


function PutTxt(av,av1,av2){
	if(parent.document.getElementById("MS_"+av)){
		var isobj=parent.document.getElementById("MS_"+av);
		
		isobj.value=av1;
		
		if(av2>0){
			isobj.style.background="#f1f1f1";
		}else{
			isobj.style.background="red";
		}
	}
	
	if(parent.document.getElementById("MC_"+av)){
		var isobj=parent.document.getElementById("MC_"+av);
		if(av1>0){
			isobj.checked=true;
			if(av2<1){
				isobj.style.background="red";
			}else{
				isobj.style.background="#FFFFFF";
			}
		}else{
			isobj.checked=false;
			if(av2<1){
				isobj.style.background="red";
			}else{
				isobj.style.background="#FFFFFF";
			}
		}
		isobj=null;

	}
}

function PutFT(av,av1,av2,av3){
	if(av1>0){
		av1="TF_"+av2+".gif";
	}else{
		av1="FT_"+av2+".gif";
	}
	parent.document.getElementById("TF_"+av).src="/images/"+av1;
	if(av3<1){
		parent.document.getElementById("TF_"+av).style.border="2px solid red";
	}else{
		parent.document.getElementById("TF_"+av).style.border="";
	}
	av=av1=av2=av3=null;
}

function PutBox(av,av1){
	if(av1>1){
		av1="2px solid red";
	}else if(av1==1){
		av1="2px solid green";
	}else{
		av1="2px dotted #AA9B7D";
	}
	parent.document.getElementById("F_"+av).style.border=av1;
}

function PutFlash(av,av1){
	parent.eval("if(F_"+av+".LIN_"+av+"){F_"+av+".LIN_"+av+".showAlert(\'"+av1+"\')}");
}


function ShowWin(av1,av){
	if(typeof(event)=="undefined"){
		MF=arguments.callee.caller.arguments[0];
	}else{
		MF=event;
	}
	if(WordOpen.TYPE.value==av1 && WordOpen.ID.value==av && dialog.style.visibility=="visible")return false;
	PrintVAL.innerHTML="";
	WordOpen.TYPE.value=av1;
	WordOpen.ID.value=av;
	OpenDict("WordOpen");



	if(av1==1)return false;
	if(navigator.userAgent.indexOf('MSIE') >= 0)iwidth=document.body.offsetWidth;
	if(navigator.userAgent.indexOf('Opera')>= 0)iwidth=document.body.offsetWidth;
	if(navigator.userAgent.indexOf('Firefox') >= 0)iwidth=document.body.offsetWidth;
	if(iwidth-264<document.body.scrollLeft+MF.clientX){
		dialog.style.left=iwidth-264-(iwidth-MF.clientX);
		dialog.style.background ='url(/img/open2.gif)';
		dialog.style.padding='0px 0px 0px 6px';
		if(navigator.userAgent.indexOf('Firefox') >= 0)dialog.style.width='264px';
		ITABLE.align='left';
	}else{
		dialog.style.left=(document.body.scrollLeft+MF.clientX-40)+40;
		ITABLE.align='left';
		dialog.style.background ='url(/img/open.gif)';
		dialog.style.padding='0px 0px 0px 32px';
		if(navigator.userAgent.indexOf('Firefox') >= 0)dialog.style.width='238px';
	}

	dialog.style.top=(document.body.scrollTop+MF.clientY-133);
	dialog.style.visibility="visible";
}

function FunCuse(AV,AV1,AV2){
    if(OPENW<1)return false;
    window.open("/home/open_obj.html"+location.search+"&OBJ="+AV+"&ID="+AV1+"&N="+AV2,"_blank");
}

function SHOWA_INPUT(){
    if(OPENW<1){
        document.getElementById("OpenMenu").value="题目浏览功能关闭";
        OPENW=1;
        var vs_bgcolor="#CCFFCC";
        var vs_cursor="hand";
    }else{
        document.getElementById("OpenMenu").value="题目浏览功能打开";
        OPENW=0;
        var vs_bgcolor="#f1f1f1";
        var vs_cursor="";
    }
    var content =document.getElementsByTagName("input") ;
    var length= content.length;
    for(var i = 0; i< length; i++){ 
        if(content[i].value=="浏览录音" || content[i].value=="浏览学生附件"){
            if(OPENW>0){
                content[i].style.display="";
            }else{
                content[i].style.display="none";
            }       
        }
        if(content[i].type!="text")continue;        
        content[i].style.background=vs_bgcolor;
        content[i].style.cursor=vs_cursor;
    }
    var content =document.getElementsByTagName("TEXTAREA") ;
    var length= content.length;
    for(var i = 0; i< length; i++){ 
        content[i].style.background=vs_bgcolor;
        content[i].style.cursor=vs_cursor;
    }
}

function SHOWALL(AV){
    
    document.getElementById("SWINE").style.display="";
    var content =document.getElementsByTagName("SPAN") ;
    var length= content.length;
    for(var i = 0; i< length; i++){ 
        var BB=content[i]        
        if(BB["id"].indexOf(AV+"_")>-1){
            document.getElementById(BB["id"]).style.display="";
        }
    }
}
//OpenMenu(0);
//OpenPage();
