var qtD=document;
var isIe = false;
if(window.navigator.userAgent.indexOf("MSIE")>=1){
	isIe = true; 
}

String.prototype.Trim = function() {
var m = this.match(/^\s*(\S+(\s+\S+)*)\s*/);
return (m == null) ? "" : m[1];
}

String.prototype.isMobile = function() {
return (/^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})/.test(this.Trim()));
}

String.prototype.isTel = function()
{
  var	re = /^(((\()?\d{2,4}(\))?[-(\s)*]){0,2})?(\d{7,8})$/;
	return	re.test(this);
}


function trace(txt){
	qtD.wirte(txt);
}

function getSerial(val,page){
	if(page>0)
		val = val+(page*40);
	if(val<=9)
		val = "0"+""+val;
	qtD.write(val);
}
function qtOpen(w,h,url,scroll){
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2 -20;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no,toolbar=no,status=no';
	myWindow = window.open("", "tinyWindow", winprops);
	myWindow.document.location=url;
}

function O_P_M_W(class_id){
	var h  = 303;
	var w = 567;
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2 -20;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no,toolbar=no,status=no';
	myWindow = window.open("/chown.jsp?class_id="+class_id, "tinyWindow"+class_id, winprops);
}
function ajaxObject(url,callbackFunction){
	var that=this;
	this.updating=false;
	this.abort=function (){
		if(that.updating){
			that.updating=false;
			that.AJAX.abort();
			that.AJAX=null;
			
		}
	}
	this.update=function (passData,postMethod){
		
		if(that.updating){
			return false;
			
		}
		that.AJAX=null;
		if(window.XMLHttpRequest){
			that.AJAX=new XMLHttpRequest();
		}else {
			try{
				that.AJAX=new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
				that.AJAX=new ActiveXObject("Microsoft.XMLDOM");
			}
		}
		if(that.AJAX==null){
			alert(qtDec('%E6%82%A8%E7%9A%84%E6%B5%8F%E8%A7%88%E5%99%A8%E7%89%88%E6%9F%90%E4%BA%9B%E5%8A%9F%E8%83%BD%E4%B8%8D%E8%83%BD%E6%AD%A3%E5%B8%B8%E4%BD%BF%E7%94%A8%EF%BC%8C%E8%AF%B7%E5%8D%87%E7%BA%A7%E6%82%A8%E7%9A%84%E6%B5%8F%E8%A7%88%E5%99%A8%E3%80%82 '));
			return false;			
		}else {
			that.AJAX.onreadystatechange=function (){
				
				if(that.AJAX.readyState==4){
					that.updating=false;
					that.callback(that.AJAX.responseText,that.AJAX.status,that.AJAX.responseXML);
					that.AJAX=null;
					
				}
			}
			that.updating=new Date();
			if(/post/i.test(postMethod)){
				var uri=urlCall;//+'?'+that.updating.getTime();
				that.AJAX.open("POST",uri,true);
				that.AJAX.setRequestHeader("Content-type","application/x-www-form-urlencoded");
				that.AJAX.setRequestHeader("Content-Length",passData.length);
				that.AJAX.send(passData);
				
			}else {
				var uri=urlCall;//+'?'+passData+'&timestamp='+(that.updating.getTime());
				that.AJAX.open("GET",uri,true);
				that.AJAX.send(null);
				
			}return true;
			
		}
	}
	var urlCall=url;
	this.callback=callbackFunction||function (){
		
	};
	
}
function Map()
{
    // members
    this.keyArray = new Array(); // Keys
    this.valArray = new Array(); // Values
        
    // methods
    this.put = put;
    this.get = get;
    this.size = size;  
    this.clear = clear;
    this.keySet = keySet;
    this.valSet = valSet;
    this.showMe = showMe;   // returns a string with all keys and values in map.
    this.findIt = findIt;
    this.remove = remove;
}

function put( key, val )
{
    var elementIndex = this.findIt( key );
    
    if( elementIndex == (-1) )
    {
        this.keyArray.push( key );
        this.valArray.push( val );
    }
    else
    {
        this.valArray[ elementIndex ] = val;
    }
}

function get( key )
{
    var result = null;
    var elementIndex = this.findIt( key );

    if( elementIndex != (-1) )
    {   
        result = this.valArray[ elementIndex ];
    }  
    
    return result;
}

function remove( key )
{
    var result = null;
    var elementIndex = this.findIt( key );

    if( elementIndex != (-1) )
    {
        this.keyArray = this.keyArray.removeAt(elementIndex);
        this.valArray = this.valArray.removeAt(elementIndex);
    }  
    
    return ;
}

function size()
{
    return (this.keyArray.length);  
}

function clear()
{
    for( var i = 0; i < this.keyArray.length; i++ )
    {
        this.keyArray.pop(); this.valArray.pop();   
    }
}

function keySet()
{
    return (this.keyArray);
}

function valSet()
{
    return (this.valArray);   
}

function showMe()
{
    var result = "";
    
    for( var i = 0; i < this.keyArray.length; i++ )
    {
        result += "Key: " + this.keyArray[ i ] + "\tValues: " + this.valArray[ i ] + "\n";
    }
    return result;
}

function findIt( key )
{
    var result = (-1);

    for( var i = 0; i < this.keyArray.length; i++ )
    {
        if( this.keyArray[ i ] == key )
        {
            result = i;
            break;
        }
    }
    return result;
}

function removeAt( index )
{
  var part1 = this.slice( 0, index);
  var part2 = this.slice( index+1 );

  return( part1.concat( part2 ) );
}
Array.prototype.removeAt = removeAt;

function doAddSelectOption(obj_id,name,value){
	obj = getObj(obj_id);
	id_serial = obj.length;
	if(obj!=null){
		 obj.options[id_serial] = new Option(name);
		 obj.options[id_serial].value=value;
		 obj.value=value;
	}
}
function $(id){
	return getObj(id);
}
function getObj(id){
	return qtD.getElementById(id);
}

function showOrHiddenElementById(id){
	obj = getObj(id);
	if(obj!=null){
		if(obj.style.display=='block'){
			obj.style.display="none";
			//obj.style.visibility='hidden';
		}else{
			obj.style.display="block";
			//obj.style.visibility='visible';

		}
	}
}

function switchobjvalue(obj,value1,value2){
	if(obj.value==value1){
		obj.value=value2;
	}else{
		obj.value=value1;
	}
}

function switchImgSrc(obj,value1,value2){
	if(obj.src=='http://www.1363.cn'+value1){
		obj.src=value2;
	}else{
		obj.src=value1;
	}
}
function qtC(str){
	return encodeURIComponent(str);
}
function qtDec(str){
	return decodeURIComponent(str);
}
function checkByteLength(str,minlen,maxlen) {
	if (str == null) return false;
	var l = str.length;
	var blen = 0;
	for(i=0; i<l; i++) {
		if ((str.charCodeAt(i) & 0xff00) != 0) {
			blen ++;
		}
		blen ++;
	}
	if (blen > maxlen || blen < minlen) {
		return false;
	}
	return true;
}

function findObj(n, d) {
  var p,i,x;
  if(!d) d=qtD;
  if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].qtD;
	n=n.substring(0,p);
	}
  if(!(x=d[n])&&d.all) x=d.all[n];
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].qtD);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
/*
ckForm() 1.0
*/
function ckForm() {	
	var i,p,q,nm,test,num,min,max,errors='',args=ckForm.arguments;
	if(qtD.flag==undefined){
		for (j=0; j<(args.length-2); j+=3) {
			test=args[j+1];
			test2=args[j+2]
			val=findObj(args[j]);
			val_obj=val;
			if (val) {
				if(val.value==undefined){
					i_count=0;
					for(i=0;i<val_obj.length;i++){
						if(val_obj[i].checked){
							i_count++;
						}
						nm=val_obj[i].title;
					}
					if(i_count<=0)
						errors+=nm+qtDec('%E8%87%B3%E5%B0%91%E9%80%89%E6%8B%A9%E4%B8%80%E4%B8%AA')+'.\n';
				}else{
					nm=val.title;
					if(val.value.length >0){
						val.value=Trim(val.value);
					}
					if ((val=val.value)!="") {
						if(test.indexOf('PHONE')!=-1){
							str = val;
							if(str.isMobile() || str.isTel()){

							}else{
								errors+=nm+qtDec('%E6%A0%BC%E5%BC%8F%E4%B8%8D%E6%AD%A3%E7%A1%AE%EF%BC%8C%E8%AF%B7%E9%87%8D%E6%96%B0%E8%BE%93%E5%85%A5%EF%BC%81(%E4%BE%8B%E5%A6%82%3A13888888888%E6%88%96760-88888888)')+'\n';
							}
						}else if(test.indexOf('DATE')!=-1){
							str = val;
							if(!isDate(str)){
								errors+=nm+qtDec('%E6%A0%BC%E5%BC%8F%E4%B8%8D%E6%AD%A3%E7%A1%AE%EF%BC%8C%E8%AF%B7%E9%87%8D%E6%96%B0%E8%BE%93%E5%85%A5%EF%BC%81(%E6%A0%BC%E5%BC%8F%EF%BC%9A2007-08-01)')+'\n';
							}
						}else if(test.indexOf('TIME')!=-1){
							str = val;

						}else if(test.indexOf('BLOG_URL')!=-1){
							str = val;
							var patn =   /^[_a-zA-Z0-9]+$/; 
							if(!checkByteLength(str,3,32)){
								errors+=nm+qtDec('%E7%9A%84%E9%95%BF%E5%BA%A6%E5%BF%85%E9%A1%BB%E4%B8%BA3%E5%88%B032%E4%B8%AA%E5%AD%97%E6%AF%8D%E3%80%81%E6%95%B0%E5%AD%97%E3%80%81%E4%B8%8B%E5%88%92%E7%BA%BF%E7%BB%84%E5%90%88%EF%BC%81') +'\n';
							}else if(!patn.test(str)){
								errors+=nm+qtDec('%E5%BF%85%E9%A1%BB%E7%94%B1%E5%AD%97%E6%AF%8D%E3%80%81%E6%95%B0%E5%AD%97%E3%80%81%E4%B8%8B%E5%88%92%E7%BA%BF%E7%BB%84%E6%88%90%EF%BC%81') +'\n';
							}
						} else if (test.indexOf('UPLOAD_PIC')!=-1){
								list = 'gif,jpg,png,GIF,JPG,PNG,xls,XLS,Xls';
								ext = val.substring(val.length,val.length-3);
								if(list.indexOf(ext) ==-1){
									errors+=nm+qtDec('%E7%B1%BB%E5%9E%8B%E4%B8%8D%E6%94%AF%E6%8C%81%2C%E8%AF%B7%E9%87%8D%E6%96%B0%E9%80%89%E6%8B%A9!') +'\n';
								}
						} else if (test.indexOf('MAIL')!=-1) {
							p=val.indexOf('@');
							point=val.indexOf('.');
							if (p<1 || p==(val.length-1) || point<1 || point==(val.length-1)) errors+= nm+qtDec('%E5%BF%85%E9%A1%BB%E6%98%AF%E4%B8%80%E4%B8%AA%E6%AD%A3%E7%A1%AE%E7%9A%84EMAIL%E5%9C%B0%E5%9D%80!') +'\n';
						} else if (test.indexOf('NUM') != -1) {
							num = parseFloat(val);
							tmp_val = val.substring(0,val.length-1);
							if (isNaN(tmp_val)) errors+= nm+qtDec('%E5%BF%85%E9%A1%BB%E6%98%AF%E4%B8%80%E4%B8%AA%E6%AD%A3%E7%A1%AE%E6%95%B0%E5%AD%97!') +'\n';
							if (test.indexOf('NUMB') != -1) {
								p=test.indexOf(':');
								min=test.substring(8,p); max=test.substring(p+1);
								if (num<min || max<num) errors+= nm+qtDec('%E5%BF%85%E9%A1%BB%E6%98%AF%E4%B8%80%E4%B8%AA%E4%BB%8B%E4%BA%8E') +min+qtDec('%E5%92%8C') +max+qtDec('%E7%9A%84%E6%95%B0%E5%AD%97!') +qtDec('%20%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%B9%8B%E5%86%85.') +'\n';
							}
						}else if(test.indexOf('MAXLENGTH') !=-1){
							p=test.indexOf(':');
							p2=test.indexOf(',');
							min=test.substring(p+1,p2);
							max=test.substring(p2+1,test.length);
							if(val.length>max || val.length<min)
								errors+= nm+qtDec('%E5%BF%85%E9%9C%80%E5%9C%A8%20') +min+qtDec('%20%E5%88%B0%20') +max+'\n';
						}else if(test.indexOf('MIN')!=-1){
							p=test.indexOf(':');
							min=test.substring(p+1,test.length);
							if(val.length<min)
								errors+=nm+qtDec('%E5%BF%85%E9%9C%80%E5%9C%A8') +min+qtDec('%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%BB%A5%E4%B8%8A.') +'\n';
						}else if(test.indexOf('MAX')!=-1){
							p=test.indexOf(':');
							max=test.substring(p+1,test.length);
	//						alert(max);
							if(val.length>max)
								errors+=nm+qtDec('%E5%BF%85%E9%9C%80%E5%9C%A8') +max+qtDec('%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%B9%8B%E5%86%85.') +'\n';
						} else if (test.indexOf('USERID') !=-1) {
							if(val.length>20){
								errors+= nm+qtDec('%E7%9A%84%E9%95%BF%E5%BA%A6%E4%B8%8D%E8%83%BD%E9%95%BF%E4%BA%8E20%E4%B8%AA%E5%AD%97%E7%AC%A6!') +'\n';
							}else if(val.length<2){
								errors+= nm+qtDec('%E7%9A%84%E9%95%BF%E5%BA%A6%E4%B8%8D%E8%83%BD%E5%B0%8F%E4%BA%8E2%E4%B8%AA%E5%AD%97%E7%AC%A6!') +'\n';
							}
							var patn =/^[_a-zA-Z0-9]+$/; 
							aa=patn.test(val);
							if(!aa){ errors+= nm+qtDec('%E7%9A%84%E6%A0%BC%E5%BC%8F%E4%B8%8D%E6%AD%A3%E7%A1%AE%E8%AF%B7%E9%87%8D%E6%96%B0%E6%A3%80%E6%9F%A5%EF%BC%81') +'\n';}
						} else if (test.indexOf('PASSWD') !=-1) {
							if(qtD.forms[1]){
								if(qtD.forms[1].confpasswd){
									confpasswd_value = qtD.forms[1].confpasswd.value;
								}else{
									confpasswd_value = qtD.forms[1].conf_password.value;
								}
							}else{
								if(qtD.forms[0].confpasswd){
									confpasswd_value = qtD.forms[0].confpasswd.value;
								}else{
									confpasswd_value = qtD.forms[0].conf_password.value;
								}
							}

							if(val.length>32){
								errors+= nm+qtDec('%E7%9A%84%E9%95%BF%E5%BA%A6%E4%B8%8D%E8%83%BD%E9%95%BF%E4%BA%8E32%E4%B8%AA%E5%AD%97%E7%AC%A6!') +'\n';
							}else if(val.length<6){
								errors+= nm+qtDec('%E7%9A%84%E9%95%BF%E5%BA%A6%E4%B8%8D%E8%83%BD%E5%B0%8F%E4%BA%8E6%E4%B8%AA%E5%AD%97%E7%AC%A6!') +'\n';
							}else if(val=='123456'||val=='1234567'||val=='12345678'||val=='123456789'||val=='1234567890'){
								errors+= nm+qtDec('%E4%B8%8D%E8%83%BD%E4%B8%BA') +val+qtDec('%EF%BC%8C%E8%AF%B7%E9%87%8D%E6%96%B0%E8%BE%93%E5%85%A5%E3%80%82') +'\n';
							}else if(val!=confpasswd_value){
								errors+=nm+qtDec('%E4%B8%A4%E6%AC%A1%E8%BE%93%E5%85%A5%E7%9A%84%E5%AF%86%E7%A0%81%E4%B8%8D%E7%9B%B8%E5%90%8C%EF%BC%8C%E8%AF%B7%E9%87%8D%E6%96%B0%E8%BE%93%E5%85%A5!') +'\n';
							}
						} else if(test.indexOf('CHECKBOX') !=-1){
							i_count=0;
							for(i=0;i<val_obj.length;i++){
								if(val_obj[i].checked){
									i_count++;
								}
								nm=val_obj[i].title;
							}
							if(i_count<=0)
								errors+=nm+qtDec('%E8%87%B3%E5%B0%91%E9%80%89%E6%8B%A9%E4%B8%80%E4%B8%AA.') +'\n';
						} else if(test.indexOf('RADIO') !=-1){
							i_count=0;
							for(i=0;i<val_obj.length;i++){
								if(val_obj[i].checked){
									i_count++;
								}
								nm=val_obj[i].title;
							}
							if(i_count<=0)
								errors+=nm+qtDec('%E8%87%B3%E5%B0%91%E9%80%89%E6%8B%A9%E4%B8%80%E4%B8%AA.') +'\n';
						} else if(test.indexOf('SELECT') !=-1){
							if(val<0 || val=="") errors+=nm+qtDec('%E5%BF%85%E9%9C%80%E8%87%B3%E5%B0%91%E9%80%89%E6%8B%A9%E4%B8%80%E4%B8%AA.') +'\n';
						}
					}else if (test2.charAt(0) == 'R'){
						errors += qtDec('%E8%AF%B7%E8%BE%93%E5%85%A5') +nm+'!\n';
					}
				}
			}
		 }
		 if (errors){
			 alert(qtDec('%E5%87%BA%E9%94%99%3A') +'\n'+errors);
			 return false;
		 }else {
	         qtD.flag="1";
			 return true;
		 }
	}else{
		alert(qtDec('%E9%94%99%E8%AF%AF%EF%BC%81%E6%AD%A3%E5%9C%A8%E6%8F%90%E4%BA%A4%EF%BC%8C%E8%AF%B7%E7%A8%8D%E5%80%99...') );
		return false;
	}
}

function bbimg(o){
	var zoom=parseInt(o.style.zoom, 10)||100;
	zoom+=event.wheelDelta/12;
	if (zoom<=30)return false;
	if (zoom>200)return false;
	o.style.zoom=zoom+'%';
	return false;
}

function ask(msg) {
	if( msg=='' ) {
		msg=qtDec('%E7%9C%9F%E7%9A%84%E8%A6%81%E8%BF%99%E6%A0%B7%E5%81%9A%E5%90%97%EF%BC%9F') ;
	}
	if (confirm(msg)) {
		return true;
	} else {
		return false;
	}
}
function selectallfun(formid){
	if(qtD.forms[formid].checkbox!=null){
		var length = qtD.forms[formid].checkbox.length;
		qtD.forms[formid].selectall.checked = qtD.forms[formid].selectall.checked|0;
		if (length == 0 ){
			  return;
		}

		if (length ==undefined) qtD.forms[formid].checkbox.checked =qtD.forms[formid].selectall.checked;

		if (length ==1 ){
		   qtD.forms[formid].checkbox.checked=qtD.forms[formid].selectall.checked;
		}
		if (length>1){
		  for (var i = 0; i < length; i++)
		   {
			qtD.forms[formid].checkbox[i].checked=qtD.forms[formid].selectall.checked;
		   }
		}
	}
}

function unselectall(formid) {
    if(qtD.forms[formid].selectall.checked){
		qtD.forms[formid].selectall.checked = qtD.forms[formid].selectall.checked&0;
    }
}

function Trim(str) {
  return str.replace(/(^\s*)|(\s*$)/g,"");
}

function rC(name) {
  var cookieValue = "";
  var search = name + "=";
  if(qtD.cookie.length > 0) {
	offset = qtD.cookie.indexOf(search);
	if (offset != -1) {
	  offset += search.length;
	  end = qtD.cookie.indexOf(";", offset);
	  if (end == -1) end = qtD.cookie.length;
	  cookieValue = qtDec(qtD.cookie.substring(offset, end));
	}
  }
  return cookieValue;
}

function wC(name, value, hours) {
  var expire = "";
  if(hours != null){
	expire = new Date((new Date()).getTime() + hours * 3600000);
	expire = "; expires=" + expire.toGMTString();
  }
  qtD.cookie = name + "=" + escape(value) + expire;
}

function cut_str(str,leng,boo){
	if(str.length>leng)
		return str.substring(0,leng)+(boo?'...':'');
	else 
		return str;
}

function get_cache_content(type,relate_id){
	tmps = rC('classnotes_reply_cache_'+type+'_'+relate_id);
	all_tmp = tmps.split('$');
	for(i=0;i<all_tmp.length;i++){
		tmp = all_tmp[i];
		if(tmp==""||tmp==undefined)return;
		tmp = tmp.split('#');
		target_replyer = tmp[5];
		if(tmp[6]>0){
			target_replyer='<a href="/blog.jsp?blog_id='+tmp[6]+'" target="_blank">'+target_replyer+'</a>';
		}
		content = '<a name="'+tmp[0]+'"/>'+
			'<div class="pl">'+
				'<div class="pl_01">'+
					'<div class="pl_user"><table width="100%" border="0" cellspacing="0" cellpadding="0">'+
						  '<tr>'+
							'<td width="25"><img src="/imaegs/user_icon.gif" width="21" height="14" /></td>'+
							'<td class="pl_name">'+target_replyer+
							'</td>'+
							'<td class="b_time" align="right">'+tmp[3]+' '+tmp[4]+'</td>'+
							'<td align="right" width="80"></td>'+
						  '</tr>'+
						'</table>'+
						'</div>'+
					'<div class="pl_content">'+tmp[2]+'</div>'+
				'</div>'+
				'<div class="pl_02"></div>'+
				'<div class="obstruct"></div>'+
			'</div>';
		qtD.write (content);
	}
}

function removeSmailTag(str){
	re = /\[EM([0-9]*)\]/g;
	str = str.replace(re,"");
	return str;
}
function isDate(v){
  var r = v.match(/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
  if(r==null) return false; 
  var d = new Date(r[1], r[3]-1,r[4]); 
  return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
function convertSpace(str,convert){
	if(convert){
		str = str.replace(/&nbsp;|&NBSP;/g,' ');
	}else{
		str = str.replace(/ /g,'&nbsp;');
	}
	return str;
}
function convertBrton(str){
	str = str.replace(/<br>|<BR>/g,'\n');
	return str;
}
function convertNtoBr(str){
	str = str.replace(/\n/g,'<br>');
	return str;
}

function cleanDiv(obj){
(typeof(obj)=="string"?$(obj):obj).innerHTML='';
}

function msgWindow(msgContext){
	this.name='msg';
	this.width=400;
	this.height=300;
	this.title = '';
	this.content = '';
	this.context = (typeof(msgContext)=="string"?$(msgContext):msgContext);

//	this.addition_operator = '';
	this.callback = function(){}
	this.popup = function(){
		var left = (screen.width - this.width) / 2;
		var top = (screen.height - this.height) / 2 -20;
		this.context.innerHTML ='<div id="msgwin" style="z-index:999999;position:absolute;left:'+left+'px;top:'+top+'px;width:'+this.width+'px; height:'+this.height+'px; border:#999999 1pt solid; background-color:#F7F7F7">'+
						'<div id="title_0" style="width:100%; height:30px; background-image:url(/images/bg_title.gif);">'+
						'<div id="title_1" style="width:90%;text-align:left;float:left;overflow: hidden;cursor:hand;"><font style="margin-left:10px;font-weight:bold; line-height:30px; color:#0066CC; font-size:14px; ">'+this.title+'</font></div>'+
						'<div id="btn" style="width:10%; text-align:center;float: left;"><img src="/images/btn_close.gif" onclick="javascript:'+this.name+'.callback();cleanDiv(\'context\');" style="cursor:hand; margin-top:6px;"/></div></div>'+
						'<div id="txt"  style="width:95%; height:90%; text-align:left;overflow: hidden; padding-left:10px;line-height:24px; color:#333333; font-size:12px; ">'+this.content+'</div></div>';
		document.onmousedown=initDrag;
		document.onmouseup=new Function("isdrag=false");
	}
}

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;
	if(oDragHandle.tagName!='DIV' || oDragHandle.id=='txt')return;
	var topElement = "HTML";
	while (oDragHandle.tagName != topElement && oDragHandle.id != "msgwin") {
		oDragHandle = nn6 ? oDragHandle.parentNode : oDragHandle.parentElement;
	}
	if (oDragHandle.id=="msgwin") {
		isdrag = true;
		oDragObj = oDragHandle;
		nTY = parseInt(oDragObj.style.top+0);
		y = nn6 ? e.clientY : event.clientY;
		nTX = parseInt(oDragObj.style.left+0);
		x = nn6 ? e.clientX : event.clientX;
		document.onmousemove=moveMouse;
		return false;
	}
}



function doInitNotes(id){
	var myRequest = new ajaxObject('/member/send_notes.do?action=ajaxwrite&id='+id+'&rnd='+Math.random() , processNotes);
	myRequest.update();
}

function processNotes(responseText,responseStatus){
	if(responseStatus==200){
		eval(responseText);
		if(result){
			if(result.result=='login'){
				location.href="/login.jsp?backurl="+ location.href;
			}else if(result.result=='ok'){
				displayNotes(result.value,result.name);
			}else{
				alert(qtDec('%E5%87%BA%E9%94%99%EF%BC%81') );
			}
		}
	}else {
		alert(qtDec('%E5%87%BA%E9%94%99%EF%BC%9A') +responseStatus);
	}
}

function doSendNotes(){

	subject_txt = $('subject').value;
	contants_txt = $('contants').value;
	if(Trim(contants_txt)==''){
		alert(qtDec('%E8%AF%B7%E8%BE%93%E5%85%A5%E7%BA%B8%E6%9D%A1%E7%9A%84%E5%86%85%E5%AE%B9.') );
		return;
	}
	if(Trim(subject_txt)==''){
		alert(qtDec('%E8%AF%B7%E8%BE%93%E5%85%A5%E7%BA%B8%E6%9D%A1%E7%9A%84%E6%A0%87%E9%A2%98.') );
		return;
	}
	var myRequest = new ajaxObject('/member/send_notes.do?action=ajaxsent&rnd='+Math.random() , processSendNotes);
	myRequest.update("receiver_id="+$('receiver_id').value+"&subject="+qtC($('subject').value)+"&contants="+qtC($('contants').value)+"&issave="+$('issave').checked,'POST');
}
function processSendNotes(responseText,responseStatus){
	if(responseStatus==200){
		eval(responseText);
		if(result){
			if(result.result=='ok'){
				alert(qtDec('%E5%8F%91%E9%80%81%E6%88%90%E5%8A%9F%E3%80%82') );
				cleanDiv('context');
			}else{
				alert(qtDec('%E5%87%BA%E9%94%99%EF%BC%81'));
			}
		}
	}else {
		alert(qtDec('%E5%87%BA%E9%94%99%EF%BC%9A')+responseStatus);
	}
}


function displayNotes(member_id,truename){
	msg = new msgWindow('context');
	msg.title=qtDec('%E5%8F%91%E9%80%81%E7%BA%B8%E6%9D%A1') ;
	msg.content ='<div style="line-height:2px;width:96%;margin-top:5px;">&nbsp;</div><table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC" class="font_12">'+
			' <tr>'+
            '  <td bgcolor="#FFFFFF" align="center">'+qtDec('%E6%8E%A5%E6%94%B6%E8%80%85') +'</td>'+
			'  <td align="left" bgcolor="#FFFFFF"><input type="hidden" id="receiver_id" name="receiver_id" value="'+member_id+'">'+truename+'</td>'+
			' </tr>'+
			' <tr>'+
            '  <td bgcolor="#FFFFFF" align="center">'+qtDec('%E7%BA%B8%E6%9D%A1%E6%A0%87%E9%A2%98') +'</td>'+
			'  <td align="left" bgcolor="#FFFFFF"><input type="text" id="subject" name="subject" maxlength="20" value="" title="'+qtDec('%E7%BA%B8%E6%9D%A1%E6%A0%87%E9%A2%98') +'"></td>'+
			' </tr>'+
			' <tr>'+
			'  <td bgcolor="#FFFFFF" valign="top" align="center">'+qtDec('%E7%BA%B8%E6%9D%A1%E5%86%85%E5%AE%B9') +'</td>'+
			'  <td align="left" bgcolor="#FFFFFF"><textarea name="contants" id="contants" cols="33" rows="6" title="'+qtDec('%E7%BA%B8%E6%9D%A1%E5%86%85%E5%AE%B9') +'"></textarea>'+
			'  <br><label for="issave"><input type="checkbox" name="issave" id="issave" value="on">'+qtDec('%E8%87%AA%E5%B7%B1%E4%B9%9F%E4%BF%9D%E5%AD%98%E4%B8%80%E4%BB%BD%EF%BC%81') +'</label></td>'+
            '</tr>'+
			'<tr>'+
			'<td bgcolor="#FFFFFF" colspan="2" align="center"><input type="button" onclick="javascript:doSendNotes()" value=" '+qtDec('%E5%8F%91%E9%80%81') +' ">&nbsp;&nbsp;<input type="button" onclick="javascript:cleanDiv(\'context\')" value=" '+qtDec('%E5%8F%96%E6%B6%88') +' "></td>'+
			'</tr>'+
          '</table>';
	msg.popup();
}
function null_reply(str){
	if(str=='')str =qtDec('%5B%E8%A1%A8%E6%83%85%5D') ;
	document.write(str);
}

function getSimplePages(total,current_page,total_page,callback,title,args){
	if(args!=null)
		args=',\''+args+'\'';

	var str = '';
	if(total_page>5){
		if(current_page>3){
			var per_page = current_page-2;
			var suf_page = current_page+2;
			if((suf_page+1) >= total_page){
				suf_page = total_page-1;
				per_page = current_page-5;
			}
			for(k=per_page;k<=suf_page;k++){
				if((k+1)==current_page){
					str = str +'[<font color="red">'+(k+1) + '</font>]&nbsp;';
				}else{
				str = str+'[<a href="javascript:'+callback+'('+k+args+')">'+(k+1)+'</a>]&nbsp;';
				}
			}
		}else{
			for(k=0;k<5;k++){
				if((k+1)==current_page){
					str = str +'[<font color="red">'+(k+1) + '</font>]&nbsp;';
				}else{
					str = str+'[<a href="javascript:'+callback+'('+k+args+')">'+(k+1)+'</a>]&nbsp;';
				}
		}
		}
	}else{
		for(k=0;k<total_page;k++){
				if((k+1)==current_page){
					str = str +'[<font color="red">'+(k+1) + '</font>]&nbsp;';
				}else{
					str = str+'[<a href="javascript:'+callback+'('+k+args+')">'+(k+1)+'</a>]&nbsp;';
				}
		}
	}
	
	return str;
}

function getPages(total,current_page,total_page,callback,title,args){
	//alert('end='+args);
	/*
	//if(args!=null){
		
		//args=',\''+args+'\'';
	//}else{
		//args='';
	//}
	*/
	args=','+args;
	var str = '<a href="javascript:'+callback+'(0'+args+')">'+qtDec('%E7%AC%AC%E4%B8%80%E9%A1%B5') +'</a>&nbsp;';
	if(total_page>5){
		if(current_page>3){
			var per_page = current_page-2;
			var suf_page = current_page+2;
			if((suf_page+1) >= total_page){
				suf_page = total_page-1;
				per_page = current_page-5;
			}
			for(k=per_page;k<=suf_page;k++){
				if((k+1)==current_page){
					str = str +'[<font color="red">'+(k+1) + '</font>]&nbsp;';
				}else{
				str = str+'[<a href="javascript:'+callback+'('+k+args+')">'+(k+1)+'</a>]&nbsp;';
				}
			}
		}else{
			for(k=0;k<5;k++){
				if((k+1)==current_page){
					str = str +'[<font color="red">'+(k+1) + '</font>]&nbsp;';
				}else{
					str = str+'[<a href="javascript:'+callback+'('+k+args+')">'+(k+1)+'</a>]&nbsp;';
				}
		}
		}
	}else{
		for(k=0;k<total_page;k++){
				if((k+1)==current_page){
					str = str +'[<font color="red">'+(k+1) + '</font>]&nbsp;';
				}else{
					str = str+'[<a href="javascript:'+callback+'('+k+args+')">'+(k+1)+'</a>]&nbsp;';
				}
		}
	}
	str = str+'<a href="javascript:'+callback+'('+((total_page==0?total_page:total_page-1))+args+')">'+qtDec('%E6%9C%80%E5%90%8E%E4%B8%80%E9%A1%B5') +'</a>&nbsp;'+qtDec('%E5%BD%93%E5%89%8D') +current_page+'/' + total_page +qtDec('%E9%A1%B5') +' &nbsp;'+total+title;
	return str;
}


function openExchange(){
	qtOpen(740,600,'/deal/toy.jsp?scope=exchange','no');
}
function openDeal(){
	qtOpen(740,600,'/deal/toy.jsp?scope=deal','no');
}

function getBar(width,bar_value){
	var h = width/100*140;
	return '<img height="11" alt='+width+' src="http://1363.cn/images/bar'+bar_value+'.gif" width='+(h>140?140:h)+'>';
}

function is_testing(){
    alert(qtDec('%E5%8A%9F%E8%83%BD%E6%AD%A3%E5%9C%A8%E5%85%AC%E6%B5%8B%E4%B8%AD%EF%BC%8C%E8%AF%B7%E7%A8%8D%E5%90%8E%E4%B8%8B%E8%BD%BD....') );   
}

function getMemberLevel1(lv){	
	var sun = Math.floor(lv/20);
	var remain = (lv%20);
	var moon = Math.floor(remain/5);
	var star = (remain%5);
	var str = '';
	if(sun>0){
        for(i=0;i<sun;i++){
		    str = str + '<img src="/images/s_sun.gif" border="0" align="absmiddle" vspace="4" title="'+""+" "+lv+qtDec('%E7%BA%A7%E4%BC%9A%E5%91%98')+'">';
        }
    }
	if(moon>0){
	    for(i=0;i<moon;i++){
		    str = str + '<img src="/images/s_moon.gif" border="0" align="absmiddle" vspace="4" title="'+""+" "+lv+qtDec('%E7%BA%A7%E4%BC%9A%E5%91%98')+'">';
        }
    }
    if(star>0){
	    for(i=0;i<star;i++){
		    str = str + '<img src="/images/s_star.gif" border="0" align="absmiddle" vspace="4" title="'+""+" "+lv+qtDec('%E7%BA%A7%E4%BC%9A%E5%91%98')+'">';
		}
    }
	return str;
}

