﻿<!-- 
function errpic(thepic){
thepic.src=web_url+"images/nopic.gif" 
}
function opendiv(o){
	 var id;
	 var e;
	 for(var i=1;i<=3;i++){
	   id ="cat"+i;
	   e = document.getElementById("cat_con"+i);
	   if(id != o.id){
	   	 e.style.display = "none";
	   }else{
		 e.style.display = "block";
	        }
	   }
      }
var tID = "nav1";
function showmenu(ID){
  if(ID!=tID){
	var IDObj = document.getElementById( ID );
	var tIDObj = document.getElementById( tID );
	var IDObj_content = document.getElementById( ID + "_" );
	var tIDObj_content = document.getElementById( tID + "_" );
    	IDObj.className='nav_link_02';
    	tIDObj.className='nav_link_01';
  	tIDObj_content.style.display='none';
  	IDObj_content.style.display='';
    	tID=ID;
  }
}
function Trim(){
	return this.replace(/\s+$|^\s+/g,"");
}
String.prototype.Trim=Trim;

function getObjValues(id){
	if(getObjects(id).value!=undefined)
		return getObjects(id).value.Trim();
	else
		return "";
}
function getObjects(id) { 	
	if (document.getElementById) { 
		return document.getElementById(id); 
	} else if (document.all) { 
		return document.all[id]; 
	} else if (document.layers) { 
		return document.layers[id]; 
	} 
}
function changeStyle(id){	
	var stylesheet=getObjects("skincolor").href=web_url+"Css/index"+id+".css";
	document.cookie="stylesheet="+escape(stylesheet);	
}
function initStyle(){	
		if(/stylesheet=([^;]+)/.test(document.cookie))
			getObjects("skincolor").href=unescape(RegExp.$1);
}
initStyle();
var win = null;
function HxWindow(mypage,myname,w,h,scroll,resiza){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+resiza+'resizable'
win = window.open(mypage,myname,settings)
}

var rollspeed=30
var myInter;
function MarqueeV(){
	var ooRollV=document.getElementById("oRollV");
	var ooRollV1=document.getElementById("oRollV1");
	var ooRollV2=document.getElementById("oRollV2");
	if(ooRollV2.offsetTop-ooRollV.scrollTop<=0) {
		ooRollV.scrollTop-=ooRollV1.offsetHeight;
	}else{
		ooRollV.scrollTop++;
	}
}
function StartRollV() {
	var ooRollV=document.getElementById("oRollV");
	var ooRollV1=document.getElementById("oRollV1");
	var ooRollV2=document.getElementById("oRollV2");
	if (ooRollV) {
		if (parseInt(ooRollV.style.height)>=ooRollV2.offsetTop) {
			ooRollV.style.height = ooRollV2.offsetTop;
			return;
		}
		ooRollV2.innerHTML=ooRollV1.innerHTML;
		myInter=setInterval(MarqueeV,rollspeed);
		ooRollV.onmouseover=function() {clearInterval(myInter)};
		ooRollV.onmouseout=function() {myInter=setInterval(MarqueeV,rollspeed)};
	}
}

function createXMLHttpRequest(){
       //	if (window.XMLHttpRequest) {//wwww.1t57.com
		//XMLHttpReq=new XMLHttpRequest();
	//}
	if (window.ActiveXObject) {//IE 浏览器
	     try {
			    XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
	     } catch (e) {
		        try{
					XMLHttpReq=new ActiveXObject("Micrsost.XMLHTTP");
				} catch(e){}
	     }
        }
}


var cache = new Array();
function getHttpObject() {
    var objType = false;
    try {
        objType = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
        try {
            objType = new ActiveXObject('Microsoft.XMLHTTP');
        } catch(e) {
            objType = new XMLHttpRequest();
        }
    }
    return objType;
}

function validate(inputValue, fieldID, messageID){
    if (fieldID){
   // inputValue = encodeURIComponent(inputValue);
    inputValue =escape(inputValue);
    fieldID = escape(fieldID);
    cache.push("inputValue=" + inputValue + "&fieldID=" + fieldID);
    }
    if (cache.length > 0){
    var cacheEntry = cache.shift();
    GetResult(cacheEntry,messageID);
    }
}
function opencat(cat){
    if(cat.style.display=="none"){
    cat.style.display="";
  	} else {
    cat.style.display="none"; 
  	}
}

function gooPage(val){
	if(val > 0) currPage++;
	else currPage--;
	if(currPage <= 0) currPage = 1;
	if(currPage <= 10) goPagezj(currClass,currPage);
}


function comm_body(id,a,page){
	 createXMLHttpRequest();		  
	 XMLHttpReq.open("GET",""+web_url+"inc/cmscomm_ajax.asp?id="+id+"&a="+a+"&page="+page,true);
         XMLHttpReq.onreadystatechange=function(){
         if(XMLHttpReq.readyState==4){
         if(XMLHttpReq.status==200){
             var msgbody=unescape(XMLHttpReq.responseText);
             document.getElementById("commBody").innerHTML=msgbody;
         }else{
             window.alert("كەچۈرۈڭ خاتالىق كۆرۈلدى");	
              }
         }
   }
         XMLHttpReq.send(null); 
}





function vod_cookies1(id,n,t){
	 createXMLHttpRequest();		  
	 XMLHttpReq.open("GET","/Cookies.asp?id="+id+"&n="+n+"&t="+t,true);
         XMLHttpReq.onreadystatechange=function(){
         if(XMLHttpReq.readyState==4){
         if(XMLHttpReq.status==200){
             var msgcookies=unescape(XMLHttpReq.responseText);
             document.getElementById("vodcookies1").innerHTML=msgcookies;
         }else{
             window.alert("您请求的页面出现异常错误！！");	
              }
         }
   }
         XMLHttpReq.send(null); 
}

function checkForms(){
       	if(getObjValues("uname")==""||getObjValues("txtcomment")==""){
		alert("مەزمۇنلارنى بوش قويماڭ");
		return false;
	}
	if(getObjValues("uname").length>20){
		alert("ئىسىم 20 خەتتىن ئاشمىسۇن");
		return false;
	}
	if(getObjValues("txtcomment").length>200){
		alert("مەزمۇن 200 خەتتىن ئېشىپ كەتمىسۇن");
		return false;
	}
       	if(getObjValues("sCode")==""){
		alert("تەكشۈرۈش نومۇرىنى كىرگۈزۈڭ");
		return false;
	}
	return true;
}
function comm_put(id,a){
         if(checkForms()){
         createXMLHttpRequest();
       	 XMLHttpReq.open("POST",""+web_url+"inc/cmscomm_ajax.asp?id="+id+"&a="+a,true);
         XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
         XMLHttpReq.onreadystatechange=function(){
         if(XMLHttpReq.readyState==4){
         if(XMLHttpReq.status==200){
              var msg=unescape(XMLHttpReq.responseText);
              if(msg == "Err_100"){
		  window.alert("قانۇنسىز مەشغۇلات");
	      }else if(msg == "Err_101"){
		  window.alert("سىز كىرگۈزگەن مەزمۇندا سىستېما چەكلەيدىغان مەزمۇن بار");
	      }else if(msg == "Err_102"){
		  window.alert("تەكشۈرۈش نومۇرىنى توغرا كىرگۈزۈڭ");
	      }else{
                  document.getElementById("commBody").innerHTML=msg;
              }
         }else{
             window.alert("كەچۈرۈڭ خاتالىق كۆرۈلدى");	
              }
         }
   }
         var uname = escape(getObjValues("uname"));
         var txtcomment = escape(getObjValues("txtcomment"));
         var scode = escape(getObjValues("sCode"));
         XMLHttpReq.send("uname="+uname+"&txtcomment="+txtcomment+"&scode="+scode+"&do=add");
   }
}

function tekisit_body(id,a){
	 createXMLHttpRequest();		  
	 XMLHttpReq.open("GET",""+web_url+"Skin/skin_02/tekisit.asp?id="+id,true);
         //window.alert('ok');
         XMLHttpReq.onreadystatechange=function(){
         if(XMLHttpReq.readyState==4){
         if(XMLHttpReq.status==200){
              var mezmun=unescape(XMLHttpReq.responseText);
             if(mezmun=="" || mezmun=="暂无"){
              mezmun="تېخى يېزىلمىدى";
             }
           document.getElementById("tekisit").innerHTML=mezmun+"<br /><a href=\"#\" onclick=\"zOpen();\">تېكىسىتنى مەن يازىمەن</a>";
         }else{
             window.alert("كەچۈرۈڭ خاتالىق كۆرۈلدى");	
              }
         }
   }
         XMLHttpReq.send(null); 
}


function killErr(){return true;} 
window.onerror=killErr;

function CheckAllfan(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
//		if (e.name != 'chkall')
if (e.checked==false)
{
e.checked = true;// form.chkall.checked;
}
else
{
e.checked = false;
}
}
}
function CheckAll(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
//		if (e.name != 'chkall')
e.checked = true// form.chkall.checked;
}
}
function CheckPlayer()
{
alert(document.form.checked.value);
}
// -->



//Examine the browser
var userAgent = navigator.userAgent.toLowerCase();
var is_opera  = (userAgent.indexOf('opera') != -1);
var is_saf    = ((userAgent.indexOf('applewebkit') != -1) || (navigator.vendor == 'Apple Computer, Inc.'));
var is_webtv  = (userAgent.indexOf('webtv') != -1);
var is_ie     = ((userAgent.indexOf('msie') != -1) && (!is_opera) && (!is_saf) && (!is_webtv));
var is_ie4    = ((is_ie) && (userAgent.indexOf('msie 4.') != -1));
var is_moz    = ((navigator.product == 'Gecko') && (!is_saf));
var is_kon    = (userAgent.indexOf('konqueror') != -1);
var is_ns     = ((userAgent.indexOf('compatible') == -1) && (userAgent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_saf));
var is_ns4    = ((is_ns) && (parseInt(navigator.appVersion) == 4));
var is_mac    = (userAgent.indexOf('mac') != -1);

//Global registers
var currentblogid;
var currentstarid;
var currentcommentid;
var switchcomandmes;

//Get absolute path, fix bug of IE when base path is set
var gotourl = location.href;
var absbaseurl;
var r_identifier=gotourl.lastIndexOf("/read.php/");
if (r_identifier!=-1) {
	absbaseurl = gotourl.substr(0, r_identifier)+"/";
} else {
	r_identifier=gotourl.lastIndexOf("/post/");
	if (r_identifier!=-1) {
		absbaseurl = gotourl.substr(0, r_identifier)+"/";
	} else absbaseurl = '';
}

//Is Ajax supported?
if ((is_ie & !is_ie4) || is_moz || is_saf || is_opera) var shutajax=0;
else var shutajax=1;

//For firefox, tell Firefox not to display the content you input in last session
if (is_moz) {
	var tmp_c=document.getElementById('txtcomment');
	if (tmp_c) tmp_c.value='';
}

//Show/Hide a DIV
function showhidediv(id){
  try{
    var panel=document.getElementById(id);
    if(panel){
      if(panel.style.display=='none'){
        panel.style.display='block';
      }else{
        panel.style.display='none';
      }
    }
  }catch(e){}
}

function addhtml (id, htmlcode, uniqueid) {
	var panel=document.getElementById(id);
	var hiddenpannel=document.getElementById(uniqueid);
	if(panel){
		hiddenpannel.value='';
		hiddenpannel.value=panel.innerHTML;
		panel.innerHTML=hiddenpannel.value+htmlcode;
		hiddenpannel.value+=htmlcode;
	}
}

function hideadminreply (divid) {
	document.getElementById(divid).innerHTML='';
	document.getElementById(divid).style.display='none';
}

function showdelblog(blogid) {
	var urldel=absbaseurl+"admin.php?go=entry_deleteblog_"+blogid+'';
	if(confirm(jslang[4])){
		window.location=urldel;
	}
	else {
		return;
	}
}

function comfirmurl(urldel) {
	if(confirm(jslang[5])){
		window.location=absbaseurl+urldel;
	}
	else {
		return;
	}
}

function showdeladminreply(repid) {
	var urldel=absbaseurl+"admin.php?go=reply_deladminreply_"+repid+'';
	if(confirm(jslang[6])){
		if (shutajax==1) window.location=urldel;
		else {
			urldel+="&ajax=on";
			currentcommentid=repid;
			makeRequest(urldel, 'quickdeladminreply', 'GET', null);
		}
	}
	else {
		return;
	}
}

function showdeladminreplyformessage(repid) {
	var urldel=absbaseurl+"admin.php?go=message_deladminreply_"+repid+'';
	if(confirm(jslang[7])){
		if (shutajax==1) window.location=urldel;
		else {
			urldel+="&ajax=on";
			currentcommentid=repid;
			makeRequest(urldel, 'quickdeladminreply', 'GET', null);
		}
	}
	else {
		return;
	}
}

function showdelreply(repid, blogid) {
	var urldel=absbaseurl+"admin.php?go=reply_delreply_"+repid+'-'+blogid;
	if(confirm(jslang[8])){
		if (shutajax==1) window.location=urldel;
		else {
			urldel+="&ajax=on";
			currentcommentid=repid;
			makeRequest(urldel, 'quickdelreply', 'GET', null);
		}
	}
	else {
		return;
	}
}

function showdelreplyformessage(repid) {
	var urldel=absbaseurl+"admin.php?go=message_delreply_"+repid;
	if(confirm(jslang[9])){
		if (shutajax==1) window.location=urldel;
		else {
			urldel+="&ajax=on";
			currentcommentid=repid;
			makeRequest(urldel, 'quickdelreply', 'GET', null);
		}
	}
	else {
		return;
	}
}


/* -- AJAX RELATED FUNCTIONS -- */
//Starring
function dostar(blogid) {
	if (shutajax==0) {
		gourl=absbaseurl+"admin.php?go=star&ajax=on&blogid="+blogid;
		currentblogid=blogid;
		currentstarid="starid"+blogid;
		makeRequest(gourl, 'starblog', 'GET', null);
	} else {
		gourl=absbaseurl+"admin.php?go=star&ajax=off&blogid="+blogid;
		window.location=gourl;
	}
}

//Comment and Message
function ajax_submit (job) {
	var stat_html = document.getElementById('stat_html').checked ? 1 : 0;
	var stat_ubb = document.getElementById('stat_ubb').checked ? 1 : 0;
	var stat_emot = document.getElementById('stat_emot').checked ? 1 : 0;
	var stat_property = document.getElementById('stat_property').checked ? 1 : 0;
	var v_replier = document.getElementById('v_replier').value+' ';
	var v_repurl = document.getElementById('v_repurl').value;
	var v_repemail = document.getElementById('v_repemail').value;
	var txtcomment = document.getElementById('txtcomment').value+' ';
	var v_id = document.getElementById('v_id').value;
	var v_security_plus;
	if (document.getElementById('v_security')) {
		var v_security = document.getElementById('v_security').value;
		if (v_security=='') {
			alert(jslang[10]);
			return false;
		}
		v_security_plus="&v_security="+v_security;
	} else {
		v_security_plus='';
	}
	if (v_replier=='' || txtcomment==''|| v_replier==' ' || txtcomment==' ' ) {
		alert(jslang[11]);
		return false;
	}
	document.getElementById('btnSubmit').value=jslang[12];
	document.getElementById('btnSubmit').disabled='disabled';
	if (shutajax==0) { //Currently for IE, Safari, Mozilla and Opera
		v_replier = blogencode(v_replier);
		v_repurl = blogencode(v_repurl);
		v_repemail = blogencode(v_repemail);
		txtcomment = blogencode(txtcomment);
		v_id = blogencode(v_id);
		var postData = "unuse=unuse&v_id="+v_id+"&v_replier="+v_replier+"&v_repurl="+v_repurl+"&v_repemail="+v_repemail+"&txtcomment="+txtcomment+"&stat_html="+stat_html+"&stat_ubb="+stat_ubb+"&stat_emot="+stat_emot+"&stat_property="+stat_property+v_security_plus;
		var gourl=absbaseurl+"visit.php?ajax=on&job="+job;
		makeRequest(gourl, 'quickreply', 'POST', postData);
	} else {
		document.getElementById('visitorinput').submit();
	}
}

//Ctrl+Enter key submitting (Textarea)
function ctrlenterkey (eventobject){
	if(eventobject.ctrlKey && eventobject.keyCode==13) {
		document.getElementById("btnSubmit").click();
	}
}

//Admin reply
function ajax_adminreply (commentid) {
	if (shutajax==0) {
		var admid='adminreplycontent'+commentid;
		var adminreplycontent = blogencode(document.getElementById(admid).value);
		var postData = "unuse=unuse&adminreplycontent="+adminreplycontent;
		var gourl=absbaseurl+"admin.php?ajax=on&go="+switchcomandmes+"_addadminreply_"+commentid;
		currentcommentid=commentid;
		makeRequest(gourl, 'quickadminreply', 'POST', postData);
	} else {
		var admid='formadminreply'+commentid;
		document.getElementById(admid).submit();
	}
}

function ajax_adminreply_edit (commentid, rptype) {
	switchcomandmes=rptype;
	ajax_adminreply(commentid);
}
//encode string
function blogencode (str) {
	str=encodeURIComponent(str);
	if (is_moz) str=str.replace(/%0A/g, "%0D%0A"); //In IE, a new line is encoded as \r\n, while in Mozilla it's \n
	return str;
}

//Avatar Selection
function changeavatar (slname, area) {
	var current=document.getElementById(slname);
	var realvalue=current.options[current.selectedIndex].value;
	var areashow=document.getElementById(area);
	if (areashow) {
		if (realvalue!='' && realvalue!=null) {
			areashow.innerHTML="<img src='images/avatars/"+realvalue+"' alt=''/>";
		}
		else {
			areashow.innerHTML=jslang[13];
		}
	}
}

//Insert Emots
function insertemot (emotcode) {
	var current=document.getElementById('txtcomment');
	var emot="[/"+emotcode+"]";
	if (current) {
		if (current.value!='' && current.value!=null) {
			current.value+=emot;
		}
		else {
			current.value=emot;
		}
	}
}

// Show/Hide Sidebar
function showHideSidebar(){
  try{
    var objSidebar=document.getElementById("sidebar");
    var objContent=document.getElementById("content");
    if(objSidebar.className!="sidebar-hide"){
      objSidebar.className="sidebar-hide";
      objSidebar.style.display="none";
      objContent.className="content-wide";
	  setCookie('sidebaroff', 1,null, null, null, false);
    }else{
      objSidebar.className="sidebar";
      objSidebar.style.display="block";
      objContent.className="content";
	  setCookie('sidebaroff', 0,null, null, null, false);
    }
  }catch(e){}
}

function loadSidebar(){
  try{
    var objSidebar=document.getElementById("sidebar");
    var objContent=document.getElementById("content");
	var sidebaroff=getCookie ('sidebaroff');
    if(sidebaroff==1){
      objSidebar.className="sidebar-hide";
      objSidebar.style.display="none";
      objContent.className="content-wide";
    }else{
      objSidebar.className="sidebar";
      objSidebar.style.display="block";
      objContent.className="content";
    }
  }catch(e){}
}




//Media Link
function playmedia(strID,strType,strURL,intWidth,intHeight) {
	var objDiv=document.getElementById(strID);
	if (!objDiv) return false;
	if (objDiv.style.display!='none') {
		objDiv.innerHTML='';
		objDiv.style.display='none';
	} else {
		objDiv.innerHTML=makemedia(strType,strURL,intWidth,intHeight);
		objDiv.style.display='block';
	}
}

//Media Build
function makemedia (strType,strURL,intWidth,intHeight) {
	var strHtml;
	switch(strType) {
		case 'wmp':
			strHtml="<object width='"+intWidth+"' height='"+intHeight+"' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6'><param name='url' value='"+strURL+"'/><embed width='"+intWidth+"' height='"+intHeight+"' type='application/x-mplayer2' src='"+strURL+"'></embed></object>";
			break;
		case 'swf':
			strHtml="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='"+intWidth+"' height='"+intHeight+"'><param name='movie' value='"+strURL+"'/><param name='quality' value='high' /><embed src='"+strURL+"' quality='high' type='application/x-shockwave-flash' width='"+intWidth+"' height='"+intHeight+"'></embed></object>";
			break;
		case 'flv':
			strHtml="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+intWidth+"' height='"+(parseInt(intHeight)+20)+"' id='FLVPlayer'><param name='movie' value='images/others/flv.swf?autostart=true&repeat=false&file="+strURL+"' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed src='images/others/flv.swf?autostart=true&repeat=false&file="+strURL+"' quality='high' type='application/x-shockwave-flash' width='"+intWidth+"' height='"+(parseInt(intHeight)+20)+"' pluginspage='http://www.macromedia.com/go/getflashplayer' wmode='transparent'></embed></object>";
			break;
		case 'real':
			strHtml="<object classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' width='"+intWidth+"' height='"+intHeight+"'><param name='src' value='"+absbaseurl+"inc/realplay.php?link="+strURL+"' /><param name='controls' value='Imagewindow' /><param name='console' value='clip1' /><param name='autostart' value='true' /><embed src='"+absbaseurl+"inc/realplay.php?link="+strURL+"' type='audio/x-pn-realaudio-plugin' autostart='true' console='clip1' controls='Imagewindow' width='"+intWidth+"' height='"+intHeight+"'></embed></object><br/><object classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' width='"+intWidth+"' height='44'><param name='src' value='"+absbaseurl+"inc/realplay.php?link="+strURL+"' /><param name='controls' value='ControlPanel' /><param name='console' value='clip1' /><param name='autostart' value='true' /><embed src='"+absbaseurl+"inc/realplay.php?link="+strURL+"' type='audio/x-pn-realaudio-plugin' autostart='true' console='clip1' controls='ControlPanel' width='"+intWidth+"' height='44'></embed></object>";
			break;
	}
	return strHtml;
}

//Font size control
function doZoom(size) {
	document.getElementById('zoomtext').style.fontSize=size+'px';
}


//Cookie
function setCookie(name,value,expiry,path,domain,secure) {
	var nameString = name + "=" + value;
	var expiryString = (expiry == null) ? "" : " ;expires = "+ expiry.toGMTString();
	var pathString = (path == null) ? "" : " ;path = "+ path;
	var domainString = (path == null) ? "" : " ;domain = "+ domain;
	var secureString = (secure) ?";secure" :"";
	document.cookie = nameString + expiryString + pathString + domainString + secureString;
}

function getCookie (name) {
	var CookieFound = false;
	var start = 0;
	var end = 0;
	var CookieString = document.cookie;
	var i = 0;

	while (i <= CookieString.length) {
		start = i ;
		end = start + name.length;
		if (CookieString.substring(start, end) == name){
			CookieFound = true;
			break;
		}
		i++;
	}

	if (CookieFound){
		start = end + 1;
		end = CookieString.indexOf(";",start);
		if (end < start) end = CookieString.length;
		return unescape(CookieString.substring(start, end));
	}
	return "";
}

function deleteCookie(name) {
	var expires = new Date();
	expires.setTime (expires.getTime() - 1);
	setCookie( name , "Delete Cookie", expires,null,null,false);
}








/* -----------------------------------------------------
UBB Code Editor for Bo-Blog 2
Code: Bob Shen <bob.shen@gmail.com>
Offical site: http://www.bo-blog.com
Copyright (c) Bob Shen
------------------------------------------------------- */

var clientVer = navigator.userAgent.toLowerCase(); // Get browser version
var is_firefox = ((clientVer.indexOf("gecko") != -1) && (clientVer.indexOf("firefox") != -1) && (clientVer.indexOf("opera") == -1)); //Firefox or other Gecko

function AddText(NewCode) {
	document.getElementById('txtcomment').value+=NewCode
}

// From http://www.massless.org/mozedit/
function FxGetTxt(open, close)
{
	var selLength = document.getElementById('txtcomment').textLength;
	var selStart = document.getElementById('txtcomment').selectionStart;
	var selEnd = document.getElementById('txtcomment').selectionEnd;
	if (selEnd == 1 || selEnd == 2)  selEnd = selLength;
	var s1 = (document.getElementById('txtcomment').value).substring(0,selStart);
	var s2 = (document.getElementById('txtcomment').value).substring(selStart, selEnd)
	var s3 = (document.getElementById('txtcomment').value).substring(selEnd, selLength);
	document.getElementById('txtcomment').value = s1 + open + s2 + close + s3;
	return;
}

function email() {
	txt=prompt(jslang[23],"name\@domain.com");      
	if (txt!=null) {
		AddTxt="[email]"+txt+"[/email]";
		AddText(AddTxt);
	}
}

function bold() {
if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[b]" + range.text + "[/b]";
} 
else if (is_firefox && document.getElementById('txtcomment').selectionEnd) {
	txt=FxGetTxt ("[b]", "[/b]");
	return;
} else {
	txt=prompt(jslang[24],jslang[26]);
	if (txt!=null) {
		AddTxt="[b]"+txt;
		AddText(AddTxt);
		AddTxt="[/b]";
		AddText(AddTxt);
	}
}
}

function italicize() {
if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[i]" + range.text + "[/i]";
} else if (is_firefox && document.getElementById('txtcomment').selectionEnd) {
	txt=FxGetTxt ("[i]", "[/i]");
	return;
} else {
	txt=prompt(jslang[25],jslang[26]);
	if (txt!=null) {
		AddTxt="[i]"+txt;
		AddText(AddTxt);
		AddTxt="[/i]";
		AddText(AddTxt);
	}
}
}

function underline() {
if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[u]" + range.text + "[/u]";
} else if (is_firefox && document.getElementById('txtcomment').selectionEnd) {
	txt=FxGetTxt ("[u]", "[/u]");
	return;
} else {
	txt=prompt(jslang[27],jslang[26]);
	if (txt!=null) {
		AddTxt="[u]"+txt;
		AddText(AddTxt);
		AddTxt="[/u]";
		AddText(AddTxt);
	}
}
}

function quoteme() {
if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		range.text = "[quote]" + range.text + "[/quote]";
} else if (is_firefox && document.getElementById('txtcomment').selectionEnd) {
	txt=FxGetTxt ("[quote]", "[/quote]");
	return;
} else {
	txt=prompt(jslang[28],jslang[26]);
	if(txt!=null) {
		AddTxt="[quote]"+txt;
		AddText(AddTxt);
		AddTxt="[/quote]";
		AddText(AddTxt);
	}
}
}

function hyperlink() {
if (document.selection && document.selection.type == "Text") {
		var range = document.selection.createRange();
		txt=prompt(jslang[29],"http://");
		range.text = "[url=" + txt + "]" + range.text + "[/url]";
} else if (is_firefox && document.getElementById('txtcomment').selectionEnd) {
	txt=prompt(jslang[29],"http://");
	txt=FxGetTxt ("[url=" + txt + "]", "[/url]");
	return;
} else {
	txt2=prompt(jslang[30]+"\n"+jslang[31],"");
	if (txt2!=null) {
		txt=prompt(jslang[32],"http://");
		if (txt!=null) {
			if (txt2=="") {
				AddTxt="[url]"+txt;
				AddText(AddTxt);
				AddTxt="[/url]";
				AddText(AddTxt);
			} else {
				AddTxt="[url="+txt+"]"+txt2;
				AddText(AddTxt);
				AddTxt="[/url]";
				AddText(AddTxt);
			}
		}
	}
}
}


function image() {
	txt=prompt(jslang[33],"http://");
	if(txt!=null) {
		AddTxt="[img]"+txt+"[/img]";
		AddText(AddTxt);
	}
}


//Current Language: 简体中文
var jslang = new Array ();
jslang[0]='回复：';
jslang[1]='提交';
jslang[2]='清空';
jslang[3]='取消';
jslang[4]='确定删除这篇日志吗？包括回复和引用在内的一切都将被删除且不可恢复！';
jslang[5]='这步操作将消除一些数据且不可恢复！是否继续？';
jslang[6]='确定删除对这条评论的回复吗？这步操作不可恢复！';
jslang[7]='确定删除对这条留言的回复吗？这步操作不可恢复！';
jslang[8]='确定删除这条评论吗？这步操作不可恢复！';
jslang[9]='确定删除这条留言吗？这步操作不可恢复！';
jslang[10]='请填写验证码！';
jslang[11]='请填写昵称或内容！';
jslang[12]='正在提交，请稍候';
jslang[13]='无头像';
jslang[14]='未加星标';
jslang[15]='已加星标';
jslang[16]='确定删除这个项目吗？这步操作不可恢复！';
jslang[17]='确定删除这个天气吗？删除后，标注了此天气的日志的天气位置将显示为“未指定”。此操作不会同时删除该天气的图片。';
jslang[18]='位置：';
jslang[19]='左对齐';
jslang[20]='普通';
jslang[21]='右对齐';
jslang[22]='插入';
jslang[23]='Email 地址';
jslang[24]='文字将被变粗';
jslang[25]='文字将变斜体';
jslang[26]='文字';
jslang[27]='文字将加下划线';
jslang[28]='被引用的文字';
jslang[29]='为选中文字添加超级链接';
jslang[30]='链接文本显示';
jslang[31]='如果不想使用, 可以为空, 将只显示超级链接地址';
jslang[32]='超级链接';
jslang[33]='图片的 URL';
jslang[34]='没有可以挽回的数据！';
jslang[35]='大小 ';
jslang[36]='请输入自定义的字体名';
jslang[37]='要设置字体的文字';
jslang[38]='请输入自定义颜色的代码';
jslang[39]='颜色';
jslang[40]='Email 地址';
jslang[41]='文件下载地址';
jslang[42]='为选中文字添加注释';
jslang[43]='请输入文字';
jslang[44]='请输入注释';
jslang[45]='文字将加删除线';
jslang[46]='文字将作为下标';
jslang[47]='文字将作为上标';
jslang[48]='对齐样式';
jslang[49]="输入 'center' 表示居中, 'left' 表示左对齐, 'right' 表示右对齐.";
jslang[50]='错误!';
jslang[51]="类型只能输入 'center' 、 'left' 或者 'right'.";
jslang[52]='要对齐的文本';
jslang[53]='为选中文字添加超级链接';
jslang[54]="链接文本显示.\n如果不想使用, 可以为空, 将只显示超级链接地址. ";
jslang[55]='超级链接';
jslang[56]="输入 'm' 表示居中, 'l' 表示左对齐, 'r' 表示右对齐";
jslang[57]="类型只能输入 'm' 、 'l' 或者 'r'.";
jslang[58]="限定图片的尺寸（格式：宽,高，例：400,300）\n不限定则留空\n未知的高宽可用*代替，比如 400,* 或 *,200";
jslang[59]='该多媒体文件的地址';
jslang[60]='该多媒体文件的宽度';
jslang[61]='该多媒体文件的高度';
jslang[62]='输入代码';
jslang[63]=' 秒后自动保存';
jslang[64]='正在保存...';
jslang[65]='已自动保存。';





function encodeHtmlForText(text){
  text = text.replace(new RegExp("&","gm"),"&amp;");
  text = text.replace(new RegExp("<","gm"),"&lt;");
  text = text.replace(new RegExp(">","gm"),"&gt;");
  text = text.replace(new RegExp("\'","gm"),"&#39;");
  text = text.replace(new RegExp("\"","gm"),"&quot;");
  return text;
}
function description_change(oipt) {
  if(oipt){
  	var cnt = oipt.value.replace(/[^\x00-\xff]/g,"**").length;
	if(cnt<400){
		$i("cntDesc").style.color="blue";
		$i("cntDesc").innerHTML="("+oipt.value.length+" خەت كىرگۈزۈپ بولدىڭىز)";
	}else{
		$i("cntDesc").style.color="red";
		$i("cntDesc").innerHTML="(ئۇزۇنلۇقى ئېشىپ كەتتى)";
		$i('_fmm.t._0.d').value = mySubstr($i('_fmm.t._0.d').value,120);
	}
  }
  var desc = $i('_fmm.t._0.d').value;
  desc = encodeHtmlForText(desc);
  $i('adDesc').innerHTML = desc;
}



/**************************************************************
           ALIMAMA.COM! JavaScriptComponent Base
Written by:limu(lenel@126.com)
Important:to use this script don't remove these comments
Version 1.0
Created Date: 2007-5-1
Copyright:1997-2007 Alimama.Com All rights reserved.
**************************************************************/

var $w = window;
var $d = document;
var $l = location;
function $i(s){return $d.getElementById(s);}
function $t(s){return $d.getElementsByTagName(s);}
function $n(s){return $d.getElementsByName(s);}

var _jsc = {};
if(!_jschome)var _jschome='http://alimama.com:8080/jsc/';

_jsc.loaded = false;

_jsc.client = (function(){	
	var t = {};
	var b = navigator.userAgent.toLowerCase();
	t.isOpera = (b.indexOf('opera') > -1);
	t.isIE = (!t.isOpera && b.indexOf('msie') > -1);
	t.isFF = (!t.isOpera &&!t.isIE&&b.indexOf('firefox') > -1);
	return t;
})();

_jsc.util = (function(){
	var t = {};
	t.addEvent = function(o,c,h){
		if(_jsc.client.isIE){
			o.attachEvent('on'+c,h);
		}else{
			o.addEventListener(c,h,false);
		}
		return true;
	};
	t.ga = function(o,s){
		return o.getAttribute(s);
	};
	t.sa = function(o,k,v){
		return o.setAttribute(k,v);
	};
	t.s2d = function(s){
		var sa = s.split('-');
		var d =  new Date(sa[0],(sa[1]-1),sa[2]);
		return d;
	};
	t.d2s = function(d,b){
		var ye = d.getFullYear();
		var me = (parseInt(d.getMonth())+1).toString()
		var de = d.getDate();
		if(me.length==1&&b)me='0'+me;
		if(de.length==1&&b)de='0'+de;
		return ye+me+de;
	};
	return t;
})();

_jsc.mgr = (function(){
	var t = {};
	t.s = [];
	t.addC = function(o){
		this.s.push(o);
	};
	t.getC = function(bid){
		for(var i=0;i<this.s.length;i++){
			if(this.s[i].bid==bid){
				return this.s[i];
			}
		}
		return null;
	};
	return t;
})();

_jsc.ajax = (function(){
	t={};
	t.getAjax = function(){
		try{
			return new XMLHttpRequest();
		}catch(e){
			try{
				return new ActiveXObject('Msxml2.XMLHTTP');
			}catch(e){
				return new ActiveXObject('Microsoft.XMLHTTP')
			}
		}
		return null;
	};
	return t;
})();

_jsc.dom = (function(){
	var t = {};
	t.gNxtSib = function(o){
		var co = o;
		do{
			if(co.nextSibling==null || co.nextSibling.nodeType==1){
				return co.nextSibling;
			}else{
				co = co.nextSibling;
			}			
		}while(true)
	};
	
	return t;
})();

_jsc.evt = (function(){
	var t = {};
	t.gTar = function(oe){
		if(_jsc.client.isIE){
			return oe.srcElement;
		}else{
			return oe.target;
		}
	};
	t.gJsc = function(o){
		var ot = o
		do{
			if(ot.getAttribute("c_type")){
				return ot;
			}
			if(ot.parentNode){
				ot = ot.parentNode;
			}else{
				return null;
			}
		}while(true);
	};
	t.evtHandler = function(){
		var eo = window.event?window.event:arguments[0];
		var tar = _jsc.evt.gTar(eo);
		var jsc = _jsc.evt.gJsc(tar).jsc;
		et = eo.type;
		eval("var h = jsc.jsc"+et);
		h(tar,jsc);
	};
	t.fire = function(jsc,etype,evt){
		eval("var h = jsc.c_on"+etype);
		eval("var t = typeof "+h);
		if(t == "function"){
			eval(h+"(evt)");
		}
	};
	return t;
})();

_jsc.his = (function(){
	var t={};
	t.srvPath = _jschome+'htm/hisSrv.html';
	t.srvFrame = $i("hisSrvFrame");
	t.ahMap = {};
	t.setAH = function(act,handler){
		var m = this.ahMap;
		eval('m.'+act+'="'+handler+'";');
	};
	t.doGet = function(act,para){
	    var appSch = $n("jscAppendSearch");
	    var as = "";
	    for(var i=0;i<appSch.length;i++){
	        var appAct = appSch[i].getAttribute("act");
	        if(appAct == act){
	            as += appSch[i].value;
	        }
	    }
		if(!this.srvFrame)this.srvFrame = $i("hisSrvFrame");
		this.srvFrame.src = this.srvPath+'?act='+act+as+para;
	};
	t.actionSwitch = function(act,para){
		var m = this.ahMap;
		eval('var h = this.ahMap.'+act+';');
		eval(h+'(para);');
	};
	return t;
})();

_jsc.state = (function(){
	var t = {};
	t.eleList = [];
	t.chkList = [];
	t.loaded = false;
	t.addEle = function(o){
		if(o instanceof JscStateElement){
			this.eleList.push(o);
			if(o.check==true){
				this.chkList.push(o);
			}
		}
	};	
	t.setState = function(para){
		var u = para;
		for(var i = 0;i < this.eleList.length;i++){
			var ele = this.eleList[i];
			var ukey = ele.urlKey;
			var uvalue = this.getUrlValue(para,ukey);
			ele.setState(uvalue);
		}
	};
	t.getUrlValue = function(para,ukey){
		var andpara = '&'+para;
		var lowerpara = andpara.toLowerCase();
		if(lowerpara.indexOf('&'+ukey+'=')!=-1){
			var s = andpara.substr(lowerpara.indexOf('&'+ukey+'=')+1);
			var sa = s.split('&');
			var sav = sa[0].split('=');
			if(sav.length==2){
				return sav[1];
			}
		}
		return '';
	};
	t.getState = function(ukey){
		var u='';
		for(var i = 0;i < this.eleList.length;i++){
			var ele = this.eleList[i];
			if(ele.urlKey==ukey||ele.check==true){
				ele.getState();
			}
		}
		for(var i = 0;i < this.eleList.length;i++){
			var ele = this.eleList[i];
			u+='&'+ele.urlKey+'='+ele.currentState;
		}
		_jsc.his.doGet('sch',u);
	};
	t.chgPage = function(pgno){
		var u = '&p='+pgno;
		for(var i = 0;i < this.eleList.length;i++){
			var ele = this.eleList[i];
			ele.getState();
			u+='&'+ele.urlKey+'='+ele.currentState;
		}
		_jsc.his.doGet('sch',u);
		return false;
	};
	t.toDefaultState = function(){
		
	};
	return t;
})();

_jsc.pos = (function(){
	var t = {};
	t.getX = function (obj){
      var curleft = 0;
      if (obj.offsetParent)
      {
        while (obj.offsetParent)
      	{
           curleft += obj.offsetLeft;
           obj = obj.offsetParent;
        }
        curleft += obj.offsetLeft;
      }else if (obj.x) {
        curleft += obj.x;
      }
      return curleft;
    };
    t.getY = function (obj){
    var curtop = 0;
        if (obj.offsetParent)
        {
          while (obj.offsetParent)
          {
             curtop += obj.offsetTop;
             obj = obj.offsetParent;
          }
          curtop += obj.offsetTop;
        }
        else if (obj.y)
          curtop += obj.y;
        return curtop;
    };
	return t;
})();

_jsc.cookies = (function(){
	var t = {};
	t.setCookie = function(name,value,days)
	{
		if(days){
	  	var exp  = new Date(); 
	  	exp.setTime(exp.getTime() + Days*24*60*60*1000);
	  	document.cookie = name + "="+ escape(value) +";path=/;expires="+ exp.toGMTString();
		}else{
			document.cookie = name + "="+ escape(value);
		}
	};
	
	t.getCookie = function(name)
	{
	  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
	  if(arr != null) return unescape(arr[2]); return null;
	};
	
	t.delCookie = function(name)
	{
	  var exp = new Date();
	  exp.setTime(exp.getTime() - 1);
	  var cval=getCookie(name);
	  if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.toGMTString();
	};
	return t;
})();

_jsc.jscload = (function(){
	var t = function(){
	    if(!_jsc.quickload){
    		var cs = $t('label');
    		for(var i=0;i<cs.length;i++){		
    			var ct = _jsc.util.ga(cs[i],'c_type');
    			if(ct){
    				var pe = _jsc.dom.gNxtSib(cs[i]);
    				if(pe){
    					eval("new "+ct+"(pe)");
    				}
    			}
    		}
		}
		if(typeof jsconload == 'function'){
			jsconload();
		}
		_jsc.loaded = true;
	};
	return t;
})();

_jsc.init = (function(){
	_jsc.util.addEvent(window,'load',_jsc.jscload);
	return true;
})();

function Jsc(){
	this.chkPropName = function(s){
		if(s == 'c_type'){
			return false;
		}
		return true;
	};		
	
	this.getAttr = function(k){
		return eval("this."+k);
	};
	
	this.setAttr = function(k,v,n){
		if(!n){
			if(typeof v == "string"){
				eval("this."+k+" = \""+v+"\"");
			}else{
				eval("this."+k+" = "+v);
			}
		}
	};
	
	this.initBase = function(){
		_jsc.mgr.addC(this);
		for(var i = 0;i<this.doc.attributes.length;i++){
			var nn = this.doc.attributes[i].nodeName;
			if(nn.indexOf("c_") == 0){
				if(this.chkPropName(nn)){
					var nv = this.doc.attributes[i].nodeValue;
					eval("this."+nn+" = '"+nv+"'");
				}
			}
		}
	};
}

function JscStateElement(ele,dft,ukey){
	this.getState = null;//y
	this.setState = null;//y
	this.defaultState = dft;
	this.currentState = dft;
	this.ele = ele;
	this.eid = ele.id;
	this.must = true;	
	this.ischanged = false;
	this.check = false;//o
	this.urlKey = ukey;
}

function JscSet(){
	this.arr = [];
	this.idx = {};
	this.cp = -1;
	this.al = 0;
	this.add = function(oid,obj){
		this.arr.push([oid,obj]);
		this.cp++;
		this.idx[oid] = this.cp;
		this.al++;
	};
	this.del = function(oid){
		var add = this.idx[oid];
		delete this.arr[add];
		this.al--;
		delete this.idx[oid];
	};
		
	this.getFirst = function(){
		if(this.al<1)return null;
		for(var i=0;i<this.arr.length;i++){
			if(this.arr[i]){
				return this.arr[i][1];
			}
		}
		return null;
	};
}


