﻿// JScript 文件
//var ie=document.all;    
var nn6=document.getElementById&&!document.all;    
var isdrag=false;    
var oDragx;
var dragPosX = 0,dragMaxX = 0;
var oDragObj,oDragObjb,oDragObjtxt,oDragObjdiv,oDragobjVal;
var dragTimer;  
   
function DragmoveMouse(e) { 
	if (isdrag) { 
		var x = (nn6 ? e.clientX - oDragx:event.clientX - oDragx);
		oDragx = (nn6 ? e.clientX:event.clientX);
		oDragObj.style.marginLeft = (parseInt(oDragObj.style.marginLeft) + x)+"px";

		if(parseInt(oDragObj.style.marginLeft) < dragPosX){
			oDragObj.style.marginLeft = dragPosX + "px";
		}

		if(parseInt(oDragObj.style.marginLeft) > (dragMaxX + dragPosX)){
			oDragObj.style.marginLeft = (dragMaxX + dragPosX) + "px";
		}

		var val = (parseInt(oDragObj.style.marginLeft) - dragPosX)/dragMaxX * 100;
		oDragObjbb.style.width =  (100-val)+"%";

		oDragobjVal.value = val;
		
		oDragObjtxt.innerHTML = parseInt(val);
		
		/*if(parseInt(val) > 50){
			oDragObjfb.style.backgroundColor = "#FF0073";
		}else{
			oDragObjfb.style.backgroundColor = "#FF0073";
		}
		*/
		return false;    
	}    
}   

function DragmoveMousebar(e) { 
	if (isdrag) { 
	
		var x = (nn6 ? oDragx:event.clientX);
		//alert((129-(document.body.clientWidth+30-((x+40)*2)))/300)
		x =(125-(document.body.clientWidth+30-((x+40)*2)))/270*130
		//x =(129-(document.body.clientWidth-((x+50)*2)))/300*130
		
		//var x = (nn6 ? e.clientX - oDragx:event.clientX - oDragx);
		oDragx = (nn6 ? e.clientX:event.clientX);
		oDragObj.style.marginLeft = (x-5)+"px";
		if(parseInt(oDragObj.style.marginLeft) < 1){
			oDragObj.style.marginLeft ="0px";
			oDragObjbb.style.width== "100%";
			oDragobjVal.value = 0;
			oDragObjtxt.innerHTML = "0";
			oDragObj.style.marginLeft = "0px";
		}
		else if(parseInt(oDragObj.style.marginLeft) > 130){
			oDragObj.style.marginLeft = "135px";
			oDragObjbb.style.width = "0%";
			oDragobjVal.value = 100;
			oDragObjtxt.innerHTML = "100";
			oDragObj.style.marginLeft ="135px";
		}
		else
		{var val = x/dragMaxX * 100;
		oDragObjbb.style.width =  (100-val)+"%";

		oDragobjVal.value = val;		
		oDragObjtxt.innerHTML = parseInt(val);}	

		
		
		/*if(parseInt(val) > 50){
			oDragObjfb.style.backgroundColor = "#FF0073";
		}else{
			oDragObjfb.style.backgroundColor = "#FF0073";
		}
		*/
		return false;    
	}    
}  
 
   
function initDrag(e,obj,posx,maxx,objval,useRemovebtn) {
	dragPosX = posx;
	dragMaxX = maxx;   
	isdrag = true;
	/*if(useRemovebtn==1){
		document.getElementById(obj+'_remove').style.visibility = "visible";
	}*/

	oDragObj = document.getElementById(obj+'_ba');
	oDragObjbb = document.getElementById(obj+'_bb');
	oDragObjfb = document.getElementById(obj+'_fb');
	oDragObjtxt = document.getElementById(obj+'_txt');
	oDragObjdiv = document.getElementById(obj+'_div');
	oDragobjVal = document.getElementById(objval);
	oDragx = (nn6 ? e.clientX:event.clientX);

	//oDragObjdiv.onmousemove = DragmoveMouse;
	document.onmousemove = DragmoveMouse;
	//oDragObj.onmouseup = clearDrag;
	//oDragObj.onmouseout = setClearDragTimer;
	//oDragObj.onmouseover = removeClearDragTimer;
	oDragObjdiv.onmouseup = clearDrag;
	oDragObjdiv.onmouseout = setClearDragTimer;
	oDragObjdiv.onmouseover = removeClearDragTimer;


	return false;
}

function initDragclick(e,obj,posx,maxx,objval,useRemovebtn) {
	dragPosX = posx;
	dragMaxX = maxx;   
	isdrag = true;
	/*if(useRemovebtn==1){
		document.getElementById(obj+'_remove').style.visibility = "visible";
	}*/

	oDragObj = document.getElementById(obj+'_ba');
	oDragObjbb = document.getElementById(obj+'_bb');
	oDragObjfb = document.getElementById(obj+'_fb');
	oDragObjtxt = document.getElementById(obj+'_txt');
	oDragObjdiv = document.getElementById(obj+'_div');
	oDragobjVal = document.getElementById(objval);
	oDragx = (nn6 ? e.clientX:event.clientX);
	//oDragObjdiv.onmousemove = DragmoveMouse;
	document.onmousedown = DragmoveMousebar;
	//oDragObj.onmouseup = clearDrag;
	//oDragObj.onmouseout = setClearDragTimer;
	//oDragObj.onmouseover = removeClearDragTimer;
	oDragObjdiv.onmouseup = clearDrag;
	oDragObjdiv.onmouseout = setClearDragTimer;
	oDragObjdiv.onmouseover = removeClearDragTimer;


	return false;
}

function clearDrag() {
	isdrag=false;
}

function setClearDragTimer(){
	dragTimer = setTimeout("clearDrag()",100);
}

function removeClearDragTimer(){
	clearTimeout(dragTimer);
}

function VoteBarActive(objname,activtxt,color1,color2){
	
	obj = document.getElementById(activtxt);

	if(obj.value != "1"){
		obj.value = "1";

		var obj = document.getElementById(objname+'_fb');
		//obj.style.backgroundColor = "#FF0073";
		obj = document.getElementById(objname+'_bb');
		//obj.style.backgroundColor = "#FF0073";
		obj = document.getElementById(objname+'_AddComment');
		obj.style.display = '';
		
		/*document.getElementById(objname+'_remove').style.visibility = "visible";*/
		document.getElementById(objname+'_txt').innerHTML = "average";
		
	}
}

function VoteClearMyRating(objname,activtxt,objval,MaxWidth,color1,color2){
	
	/*document.getElementById(objname+'_remove').style.visibility = "hidden";*/
	
	var obj = document.getElementById(objname+'_fb');
	obj.style.backgroundColor = color1;
	obj = document.getElementById(objname+'_bb');
	obj.style.backgroundColor = color2;
	obj = document.getElementById(objname+'_AddComment');
	obj.style.display = 'none';
	
	obj = document.getElementById(activtxt);
	obj.value = "0";
	
	oDragObjtxt = document.getElementById(objname+'_txt');
	oDragObjtxt.innerHTML = "";
	
	VotesSetNewValue(objname,objval,50,MaxWidth);
}

function VotesSetNewValue(objname,objval,val,MaxWidth){
	var obj = document.getElementById(objname+'_bb');
	obj.style.width = (100-val)+"%";
	obj = document.getElementById(objname+'_ba');
	obj.style.marginLeft = ((val*MaxWidth/100)-5) + "px";
	obj = document.getElementById(objval);
	obj.value = val;
}


function ToggleCanvasDiv(action,div) {
	var objCanvas = document.getElementById("Canvas");
	var objDiv = document.getElementById(div);
		switch (action) {
		case "open" :
			objCanvas.style.height = document.body.scrollHeight;
			objCanvas.style.display = "block";
			objDiv.style.display = "block";
			break;
		case "close" :
			objCanvas.style.display = "none";
			objDiv.style.display = "none";
			break;
		default :
		case "auto" :
			objCanvas.style.display = (objCanvas.style.display == "none") ? "block" : "none";
			objDiv.style.display = objCanvas.style.display;
			break;
	}
}
function BrowseRate(id,date,title,img,name) {
	var rating_img = document.getElementById("rating_img");
	var rating_txt = document.getElementById("rating_txt");
	
	rating_img.innerHTML = "<img src=\""+img+"\" width=\"300\" alt=\""+name+"\" class=\"bigimg\" />";
	rating_txt.innerHTML = title;
	document.getElementById("rate_title").Value = title;
	document.getElementById("rate_date").value = date;
	document.getElementById("rate_id").value = id;
	ToggleCanvasDiv('open','float_login');
}
function questionmark(div,content,stu) {
	var showdiv = document.getElementById(div);
    showdiv.innerHTML = content;
}



