var changeLocation=function(_1,sBaseURL)
{
	_1.sort();
	var _2="";
	for(var c in _1)
	{
		if(_1[c][0]!=undefined)
		{
			var sTag1 = "http://";
			var sTag2 = ".";
			if(sBaseURL.indexOf(sTag1)>=0)
			{
				var pos1 = sBaseURL.indexOf(sTag2);
				sBaseURL = sBaseURL.substring(pos1+1);
			}
			var sURL = 'http://'+_1[c][0]+'.'+sBaseURL;
			_2+=(_1[c][2]==1)?"<li class=\"hot\">":"<li>";
			_2+="<a href=\""+sURL+"\">"+_1[c][1]+"</a></li>";
		}
	}
	_2+="<li class=\"hot\"><nobr><font color='red'>更多城市即将加入...</font></nobr></li>";
	var objCityList = document.getElementById("anycitybox_item");
	objCityList.innerHTML = _2;
	
	var  objCityBox=document.getElementById("anycitybox");
	objCityBox.style.display='';
	objCityBox.style.position = "absolute"; 
	objCityBox.style.left=130+"px";  
	objCityBox.style.top=0+"px";  
	

};

var changeLocation2=function(_1,sBaseURL)
{
	_1.sort();
	var _2="";
	for(var c in _1)
	{
		if(_1[c][0]!=undefined)
		{
			var sURL = sBaseURL + "city-" + _1[c][0];
			_2+=(_1[c][2]==1)?"<li class=\"hot\">":"<li>";
			_2+="<a href=\""+sURL+"\">"+_1[c][1]+"</a></li>";
		}
	}
	_2+="<li class=\"hot\"><nobr><font color='red'>更多城市即将加入...</font></nobr></li>";
	var objCityList = document.getElementById("anycitybox_item");
	objCityList.innerHTML = _2;
	
	var  objCityBox=document.getElementById("anycitybox");
	objCityBox.style.display='';
};
	
	
function hideCityBox()
{
	var  objCityBox=document.getElementById("anycitybox");
	objCityBox.style.display='none';
}


//字符串去除空格
String.prototype.trim= function()  
{  
    return this.replace(/(^\s*)|(\s*$)/g, "");  
}

//得到字符串真正的长度,汉字按两个字节算
function GetByteLen(sVar)
{
	var nLen = 0;
	 for(i=0;i<sVar.length;i++)
	 {
	 	if(sVar.substr(i,1).charCodeAt()>1000)
	 		nLen +=2;
	 	else
	 		nLen++;	
	 }
	 return nLen;
}


//点评部分用到的函数
function anyct_emoticon(sTocken)
{
	var objText = document.getElementById("ctrlDianPing");
	objText.focus();
	var nLen    = objText.value.length;
	if(typeof document.selection !="undefined")
    {
       document.selection.createRange().text=sTocken ;
    }
    else
    {
        objText.value=objText.value.substr(0,objText.selectionStart)+sTocken+objText.value.substring(objText.selectionStart,objTextLength);
    }
}
function anyct_inserturl()
{
	sTocken		= "[URL]http://连接地址[/URL]说明文字[TEXT]";
	var objText = document.getElementById("ctrlDianPing");
	objText.focus();
	var nLen    = objText.value.length;
	if(typeof document.selection !="undefined")
    {
       document.selection.createRange().text=sTocken ;
    }
    else
    {
        objText.value=objText.value.substr(0,objText.selectionStart)+sTocken+objText.value.substring(objText.selectionStart,objTextLength);
    }
}
function anyct_insertimg()
{
	sTocken		= "[IMG]http://图片地址[/IMG]";
	var objText = document.getElementById("ctrlDianPing");
	objText.focus();
	var nLen    = objText.value.length;
	if(typeof document.selection !="undefined")
    {
       document.selection.createRange().text=sTocken ;
    }
    else
    {
        objText.value=objText.value.substr(0,objText.selectionStart)+sTocken+objText.value.substring(objText.selectionStart,objTextLength);
    }
}

function anyct_forum()
{
	document.location="http://bbs.anyct.com/frame.php?frameon=yes&referer=http://bbs.anyct.com/index.php";
}
function UrlDecode(str)
{  
var i,temp; 
var result=""; 
for(i=0;i<str.length;i++)
{   
 if(str.charAt(i)=="%")
 {    
  if(str.charAt(++i)=="u")
    {     
     temp=str.charAt(i++) + str.charAt(i++) + str.charAt(i++) + str.charAt(i++) + str.charAt(i);
     result += unescape("%" + temp);    
    }
    else
    {     
     temp = str.charAt(i++) + str.charAt(i);    
     if(eval("0x"+temp)<=160)
     {      
      result += unescape("%" + temp);     
     }
     else
     {      
      temp += str.charAt(++i) + str.charAt(++i) + str.charAt(++i);     
      result += Decode_unit("%" + temp);     
     }    
    }   
   }
   else
   {    
    result += str.charAt(i);
   } 
} 
return result;
}  
function Decode_unit(str)
{  
  var p,q = ""; 
  if(str.GetCount("%")!=2) return str; 
  p=eval("0x" + str.split("%")[1]); 
  q=eval("0x" + str.split("%")[2]); 
  if(p<160 || q<160) return unescape(str); 
  str=str.replace(/%/g,""); 
  execScript("temp=&H"+str, "vbscript"); 
  execScript("result=chr("+temp+")", "vbscript"); 
  return result; 
}   
String.prototype.GetCount = function(str,mode){ return eval("this.match(/("+str+")/g"+(mode?"i":"")+").length"); } 


function copy(txt)
{
	if(window.clipboardData) {
		window.clipboardData.clearData();
		window.clipboardData.setData("Text", txt);
		alert("复制成功!");
	}else if(navigator.userAgent.indexOf("Opera") != -1) { 
			window.location = txt;
			alert("复制成功!");
	} else if (window.netscape) {
		try {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		} catch (e) {
				alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为’true'");
		}
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip)
		return;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans)
		return;
		trans.addDataFlavor('text/unicode');
		var str = new Object();
		var len = new Object();
		var str = Components.classes['@mozilla.org/supports-string;1'].createInstance(Components.interfaces.nsISupportsString);
		var copytext = txt;
		str.data = copytext;
		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid = Components.interfaces.nsIClipboard;
		if (!clip)
		return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
		alert("复制成功！");
	}
}


function in_array(needle, haystack) {
	if(typeof needle == 'string' || typeof needle == 'number') {
		for(var i in haystack) {
			if(haystack[i] == needle) {
					return true;
			}
		}
	}
	return false;
}


function CheckImageType(obj)
{
	var sImgFile = obj.value;
	if(sImgFile.length<=0)
	{
		return true;
	}

	var pos  = sImgFile.lastIndexOf(".");
	var type = sImgFile.substr(pos+1);
	type = type.toLowerCase();
	if((type != "gif") && (type != "jpg")  && (type != "jpeg") )
	{		
		alert("只能上传JPG或GIF格式的图片");		
		return false;
	}
	return true;
}

//检查上传的图片是否符合扩展名规则
function CheckImageFile(sImgFile)
{
  if(sImgFile.length<=0)
  {
    return true;
  }
 
  var pos  = sImgFile.lastIndexOf(".");
  var type = sImgFile.substr(pos+1);
  type = type.toLowerCase();
  if((type != "gif") && (type != "jpg")  && (type != "jpeg") )
  {
    alert("只能上传JPG或GIF格式的图片");
    return false;
  }     
  return true;
}

//从上传图片控件中取出名称
function GetFileName(sImgFile)
{
	sImgFile = sImgFile.trim();
	if(sImgFile.length<=0)
		return "";
	var sFileName = sImgFile.substring(sImgFile.lastIndexOf('\\')+1,sImgFile.lastIndexOf('.'));
	return sFileName;
}

function copy_clip(meintext) 
{ 
  if (window.clipboardData)  
  { 
  	window.clipboardData.setData("Text", meintext); 
  } 
  else if (window.netscape)  
  {  
  	netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 
  	var clip = Components.classes['@mozilla.org/widget/clipboard;1'] 
                .createInstance(Components.interfaces.nsIClipboard); 
  	if (!clip) 
  		return true; 
  	var trans = Components.classes['@mozilla.org/widget/transferable;1'] 
                  .createInstance(Components.interfaces.nsITransferable); 
  	if (!trans) 
  		return true; 
  	trans.addDataFlavor('text/unicode'); 
    
  	var str = new Object(); 
  	var len = new Object(); 
    
  	var str = Components.classes["@mozilla.org/supports-string;1"] 
                .createInstance(Components.interfaces.nsISupportsString); 
    
  	var copytext=meintext; 
    
  	str.data=copytext; 
    
  	trans.setTransferData("text/unicode",str,copytext.length*2); 
    
  	var clipid=Components.interfaces.nsIClipboard; 
    
  	if (!clip) 
  		return true; 
    
  	clip.setData(trans,null,clipid.kGlobalClipboard); 
  } 
  return true; 
} 



function GetCookie(name)
{
  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  if(arr != null) 
  	return unescape(arr[2]); 
  return "";
}

function IsLogin()
{
	var sUserName = GetCookie("anyct_username");
	var sBBSAuth  = GetCookie("bbs_auth");
	var nUserID	  = GetCookie("anyct_uid");
	
	sUserName = sUserName.trim();
	sBBSAuth  = sBBSAuth.trim();
	nUserID   = parseInt(nUserID.trim(),10);		//按10进制处理，不然有问题
	
	if(sUserName.length>0 && sBBSAuth.length>0 && nUserID>0)
		return true;	
	return false;
}

function GetUserSpaceURL()
{
	var sURL = "http://my.anyct.com/";
	return sURL;
}

function GetUserCredit()
{
	var SC_PHOTO  = 2;
	var SC_FAC    = 1;
	var SC_BLOG   = 2;
	var SC_POLL   = 2;
	var SC_POLLRE = 1;
	var SC_BBS 	  = 2;
	var SC_BBSRE  = 1;
	var SC_PING   = 1;
	var SC_INVITE = 3;
	
	var nPhotoNum = parseInt(GetCookie("anyct_photonum"),10);
	var nFavNum   = parseInt(GetCookie("anyct_favnum"),10);
	var nBlogNum  = parseInt(GetCookie("anyct_blognum"),10);
	var nPollNum  = parseInt(GetCookie("anyct_pollnum"),10);
	var nPollReNum  = parseInt(GetCookie("anyct_pollrenum"),10);
	var nBBSNum   = parseInt(GetCookie("anyct_bbsnum"),10);
	var nBBSReNum   = parseInt(GetCookie("anyct_bbsrenum"),10);
	var nPingNum   = parseInt(GetCookie("anyct_pingnum"),10);
	var nInviteNum   = parseInt(GetCookie("anyct_invitenum"),10);
	var nScore   = parseInt(GetCookie("anyct_historyscore"),10);
	
	
	var nCurrency = nPhotoNum*SC_PHOTO + nFavNum*SC_FAC + nBlogNum*SC_BLOG + nPollNum*SC_POLL + nPollReNum*SC_POLLRE + nBBSNum*SC_BBS + 
					nBBSReNum*SC_BBSRE + nPingNum*SC_PING + nInviteNum*SC_INVITE;
					
	if(nCurrency<=0 || isNaN(nCurrency))
		return "一分钱都没有！";
	return nCurrency+"金币";
}

function GetUserLevel()
{
	var nScore = parseInt(GetCookie("anyct_historyscore"),10);
	if(nScore<5)
		return "城里烧柴禾的";
	if(nScore<20)
		return "城里烧煤球的";
	if(nScore<50)
		return "城里烧锅炉的";
	if(nScore<100)
		return "城里烧钢蹦儿的";
	if(nScore<200)
		return "城里烧存折的";
	if(nScore<500)
		return "城里烧金卡的";	
	if(nScore<1000)
		return "城里烧支票的";	
	if(nScore<2000)
		return "城里拿钢蹦儿烧锅炉的";	
	if(nScore<3000)
		return "城里拿存折烧锅炉的";	
	if(nScore<5000)
		return "城里拿金卡烧锅炉的";	
	if(nScore<10000)
		return "城里拿支票烧锅炉的";	
	if(nScore<15000)
		return "城里烧钻石的";
	if(nScore<20000)
		return "城里拿钻石当煤球烧的";

	if(nScore>=20000)	
		return "一切都可以烧着玩的";
	
	return "城里烧柴禾的";
		
	
}
function showimg(obj,nMaxW,nMaxH){
    var w;
    var h;    

    myImage = new Image;
    myImage.src = obj.src;
    w=myImage.width;
    h = myImage.height;    

    var k;    
    var con;    
    k=w/h;    
    if(k>=1){    
        if (w>=nMaxW){        
            w=nMaxW;        
            h=w/k;        
        }
    }else {
        if (h>=nMaxH){    
            h=nMaxH;            
            w=k*h;    
        }    
    }    
    return w;
}

function PopCenterWindow(sURL,nW,nH)
{ 
	var nTop = screen.availHeight/2-nW/2;
	var nLeft = screen.availWidth/2-nH/2;
  	window.open(sURL,"","top="+nTop+",left="+nLeft+",width="+nW+",height="+nH);

}