document.writeln("<style>.popmenu {position:absolute; background-color:#e9ffd8; border:1px solid #fed070; padding-left:5px; width:60px;} .cla2 {font-size: 12px;line-height: 18px;color:#FF6600;text-decoration: none;}</style>");
document.writeln("<div id=popMenu class=popmenu style='display:none' onmouseout='hideSelf(this, event)'></div>");
//document.writeln("<script src=\"http://images.chinaren.com/product/webim/messenger/js/cr_candleman.js\"></script>");
function p(uid,classuuid){ 
	if(classuuid > 0)
		window.open('http://class.chinaren.com/user/' + classuuid + '/'+uid);
	else
		window.open('http://class.chinaren.com/my/info.jsp');
}
var alu4_classuuid = '';
/*
function candleman(){
	var userid = CRJ.Cookie.Get("CHINARENUSER");
	if(userid && userid.length > 2) userid = userid.replace(";","");
	sohuim.candleArmy.AddCallback("个人信息","个人信息","/class/profile.jsp?userid=$USER&classuuid="+alu4_classuuid,-1);
	//sohuim.candleArmy.AddCallback("个人博客","个人博客","http://blog.sohu.com/people/$USER/",-1);
	sohuim.webmsg.SetMyID(userid);
	sohuim.webmsg.SetColor("#e3dc2f");
	sohuim.webmsg.menuW = 60 ;
	sohuim.candleArmy.RenderAll('onlineIcon','chinaren/alumni');
}
Event.observe(window, 'load', candleman, false);
*/
/*
webim_config={
product:"chinaren/alumni",
cm_menu:[{id:"viewinfo", n:"个人信息",t:"个人信息",c:"/class/profile.jsp?userid=$CRUSER&classuuid="+alu4_classuuid,a:false,w:false}],
cm_menu_width:130,
cm_draw:false,
init_immed:false
}
document.writeln("<script src=\"http://images.chinaren.com/product/webim/version/2.0/js/loader.js?v=4\"></script>");
*/
//Event.observe(window, 'load', function(){webim_config._cm_draw();webim_config._init();}, false);

var popup_menu = null;
document.onclick = new Function("showPopupMenu(null)")

function showPopupMenu(el, m, cuuid, user,name) {
	if (m) {
		m.style.display='';
		m.style.left = getPos(el,"Left") + el.offsetWidth;
		m.style.top = getPos(el,"Top");
		m.innerHTML  = "<label style='cursor:pointer' onclick=\"javascript:dosend(event,'" + user + "','" + name + "')\" title='发送小纸条'><a class=cla2 href='#'>发小纸条</a></label><br>";
		m.innerHTML += "<a href=http://alumni.chinaren.com/class/profile.jsp?userid=" + user + "&classuuid=" + cuuid + " class=cla2 target=_blank>个人信息</a><br>";

		if (user.indexOf("@")>-1) {
			user = user.replace("@sohu", "").replace("@sms", "!sms");
		} else {
			user += "!c";
		}

		m.innerHTML += "<a href='http://blog.sohu.com/people/" + user + "/' class=cla2 target=_blank>个人博客</a>";
	}
	if ((m!=popup_menu) && (popup_menu)) popup_menu.style.display = 'none';
	popup_menu = m;
}

function hidePopupMenu(el, m, e) {
	var cx, cy;
	if (!e && window.event) {
		cx = window.event.x;
		cy = window.event.y;
	} else {
		cx = e.clientX;
		cy = e.clientY;
	}

	if (el && m && m.style.display=='') {
		if ((document.body.scrollLeft + cx > el.offsetLeft) 
				&& (document.body.scrollLeft + cx < el.offsetLeft + el.offsetWidth) 
				&& (document.body.scrollTop + cy > el.offsetTop) 
				&& (document.body.scrollTop + cy < el.offsetTop + el.offsetHeight)
				|| (document.body.scrollLeft + cx > m.offsetLeft)                
				&& (document.body.scrollLeft + cx < m.offsetLeft + m.offsetWidth) 
				&& (document.body.scrollTop + cy > m.offsetTop)
				&& (document.body.scrollTop + cy < m.offsetTop + m.offsetHeight)) {
		} else {
			m.style.display = 'none';
		}
	}
}

function dn() {}

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
//extra height in px to add to iframe in FireFox 1.0+ browsers
var FFextraHeight=getFFVersion>=0.1? 16 : 0 
function dyniframesize(iframename) {
  var pTar = null;
  if (document.getElementById){
    pTar = document.getElementById(iframename);
  }
  else{
    eval('pTar = ' + iframename + ';');
  }
  if (pTar && !window.opera){
    //begin resizing iframe
    pTar.style.display="block"
    
    if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){
      //ns6 syntax
      pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight; 
    }
    else if (pTar.Document && pTar.Document.body.scrollHeight){
      //ie5+ syntax
      pTar.height = pTar.Document.body.scrollHeight;
    }
  }
}


//////////////////////////////////////////////////////////////////////////

document.writeln("<style>.tipdiv {font-family:verdana, arial, helvetica; font-size:12px; color:black; background-color:lightyellow; border:black 1px solid; padding:1px;}</style>");
document.writeln("<div id=popTip class=tipdiv style='position:absolute;display:none;' onmouseout='hideSelf(this, event)'></div>");

var popup_tip = null;

function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp];
		el = el.offsetParent;
	}
	return iPos;
}

function showTip(el, m, tipArr) {
	tipArray = eval(tipArr);
	if (tipArray.length>0) {
		if (m) {
			m.style.display='';
			m.style.left = getPos(el,"Left")+"px";
			m.style.top = (getPos(el,"Top") + el.offsetHeight)+"px";
			var title = tipArray[0];
			var detail = tipArray[1];
			if (m.innerHTML.length<1) {
				m.innerHTML += "<table width=200 border=0 cellspacing=0 cellpadding=0 style='font-size:11px'>\
							<tr><td colspan=3 align=center><b><font color=green>" + title + "</font></b></td></tr>\
							<tr><td width=6></td><td width=186 height=1 bgcolor=black></td><td width=8></td></tr>\
							<tr><td colspan=3 height=2></td></tr>\
							<tr><td></td><td>" + detail + "</td><td></td></tr>\
						</table>";
			}
		}
	}
	if ((m!=popup_tip) && (popup_tip)) popup_tip.style.display = 'none';
	popup_tip = m;
}

var waitTimer = "";
var intervalSeconds = 2000;

function startTimer(el, m, tipArr) {
        if (waitTimer=="") {
                waitTimer = window.setInterval("showTip3(" + el + ", " + m + ", " + tipArr + ")", intervalSeconds);
        } else {
                stopTimer();
        }
}

function stopTimer() {
        if (waitTimer!="") {
                window.clearInterval(waitTimer);
                waitTimer = "";
        }
}

function showTip3(el, m, tipArr) {
	tipArray = eval(tipArr);
	if (tipArray.length>0) {
		if (m) {
			m.style.display='';
			m.style.left = getPos(el,"Left") + el.offsetWidth;
			m.style.top = getPos(el,"Top");
			var title = tipArray[0];
			var detail = tipArray[1];
			if (m.innerHTML.length<1) {
				m.innerHTML += "<table width=200 border=0 cellspacing=0 cellpadding=0 style='font-size:11px'>\
							<tr><td colspan=3 align=center><b><font color=green>" + title + "</font></b></td></tr>\
							<tr><td width=6></td><td width=186 height=1 bgcolor=black></td><td width=8></td></tr>\
							<tr><td colspan=3 height=2></td></tr>\
							<tr><td></td><td>" + detail + "</td><td></td></tr>\
						</table>";
				var dist2Bottom = document.body.scrollTop + document.body.offsetHeight - m.offsetTop;
				if (dist2Bottom < el.offsetHeight) {
					m.style.pixelTop = m.style.pixelTop - m.offsetHeight;
				} else if (dist2Bottom < m.offsetHeight) {
					m.style.pixelTop = m.style.pixelTop - m.offsetHeight + el.offsetHeight - 5;
					if (m.offsetTop < document.body.scrollTop) {
						m.style.pixelTop = m.style.pixelTop + document.body.scrollTop;
					}
				}
			}
		}
	}
	if ((m!=popup_tip) && (popup_tip)) popup_tip.style.display = 'none';
	popup_tip = m;
}

function showTip2(el, m, tipstr) {	
	if (tipstr.length > 1) {
		if (m) {
			m.style.display='';
			m.style.left = getPos(el,"Left") + el.offsetWidth;
			m.style.top = getPos(el,"Top") + el.offsetHeight;
			if (m.innerHTML.length<1) {
				m.innerHTML = tipstr;
			}
		}
	}
	if ((m!=popup_tip) && (popup_tip)) popup_tip.style.display = 'none';
	popup_tip = m;

}

function hideTip(el, m, e) {
	var cx, cy;
	if (!e) {
		cx = window.event.x;
		cy = window.event.y;
	} else {
		cx = e.clientX;
		cy = e.clientY;
	}

	if (el && m && m.style.display=='') {
		if ((document.body.scrollLeft + cx > el.offsetLeft) 
				&& (document.body.scrollLeft + cx < el.offsetLeft + el.offsetWidth) 
				&& (document.body.scrollTop + cy > el.offsetTop) 
				&& (document.body.scrollTop + cy < el.offsetTop + el.offsetHeight)
				|| (document.body.scrollLeft + cx > m.offsetLeft)                
				&& (document.body.scrollLeft + cx < m.offsetLeft + m.offsetWidth) 
				&& (document.body.scrollTop + cy > m.offsetTop)
				&& (document.body.scrollTop + cy < m.offsetTop + m.offsetHeight)) {
		} else {
			m.style.display = 'none';
			m.innerHTML = "";
		}
	}
}

function hideSelf(m, e) {	
	var cx, cy;
	if (!e) {
		cx = window.event.x;
		cy = window.event.y;
	} else {
		cx = e.clientX;
		cy = e.clientY;
	}

	if (m.style.display=='') {
		if ((document.body.scrollLeft + cx >= m.offsetLeft)                
		&& (document.body.scrollLeft + cx <= m.offsetLeft + m.offsetWidth) 
		&& (document.body.scrollTop + cy >= m.offsetTop)
		&& (document.body.scrollTop + cy <= m.offsetTop + m.offsetHeight)) {
		} else {
			m.style.display = 'none';
			m.innerHTML = "";
		}
	}
}
function encodeURIComponent2(str){
	var ret = "";
	for(var i=0;i<str.length;i++){
		var unicode = str.charCodeAt(i);
		if((unicode >= 12592 && unicode <= 12687) || (unicode >= 44032 && unicode<=55203)){
			ret += "%26%23"+str.charCodeAt(i);
		}else{
			ret += escape(str.charAt(i));
		}
	}   
	return ret;
}   
var indicator = '<img alt="Indicator" src="http://images.chinaren.com/product/xiaonei/images/indicator.gif" />';

function show_doing(tip_div,v,position_div){
	$(tip_div).innerHTML	= indicator + v + "...";
	var offsets = Position.cumulativeOffset($(position_div));

	$(tip_div).style.left = (offsets[0]+10)+"px";
	$(tip_div).style.top = (offsets[1]+20)+"px";
	show(tip_div);
}

function show_complete(tip_div,v){
	$(tip_div).innerHTML = v;
	//Element.show($(s));
	setTimeout('try{$("tip_div").style.display="none";}catch(e){}',5000);
}
function show_complete2(tip_div,v,position_div){
	$(tip_div).innerHTML = v;
	//Element.show($(s));
	var offsets = Position.cumulativeOffset($(position_div));

        $(tip_div).style.left = (offsets[0]+260)+"px";
        $(tip_div).style.top = (offsets[1]+20)+"px";
	setTimeout('try{$("tip_div").style.display="none";}catch(e){}',5000);
}
function show(s){
	try {
		new Effect.Appear($(s));     
	} catch(e) {
		Element.show($(s));      
	}
}
function hide(s){
	try {
		new Effect.Fade($(s));    
	} catch(e) {
		Element.hide($(s));     
	}
}

function searchClass(keyword,schooluuid,year,p){
	show_doing('tip_div','正在搜索...','keywordABC');
	if('可按班级名称或班级成员姓名搜索' == keyword) keyword = '';
	var pars = "schooluuid="+schooluuid+"&year="+year+"&keyword="+encodeURIComponent2(keyword)+"&pageNo="+p;
	var success = function(t){searchComplete(t);}
	var failure = function(t){searchFailed(t);}

	var myAjax = new Ajax.Request("classQAction.jsp", {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
}
function searchComplete(t){
	var arr = t.responseText.split("@#@");
	
	show_complete('tip_div','搜索到'+arr[0]+'个班级...');
	if(arr[1].indexOf('||')==0){
		return;
	}else{
		$('class_list').innerHTML = arr[1] ;
	}
}
function searchFailed(t){
}
