var loading = '<img src="images/ajax/loading.gif">';
var c_loading = '<div align="center"><img src="images/ajax/loading.gif"></div>';
var ajax_loading = '<div align="center"><img src="images/ajax/xajax-loading.gif"></div>';
var allow = '<img src="images/ajax/access_allow.gif">';
var disallow = '×';
var failure = '';
var wrong = '<img src="images/ajax/wrong.gif" align="absmiddle"> ';
if (typeof $ =='undefined')
{
	$ = function(id)
	{
		return document.getElementById(id);
	}
}

//对象ID是否存在
function existId(id)
{
	var result = document.getElementById(id);
	if(result)
	{
		return true;
	}
	else
	{
		return false;
	}
}

//检查是否数字
function isNumber(obj)
{
    if(obj.search("^-?\\d+(\\.\\d+)?$") != 0)
	{
        return false;
    }
	else
	{
		return true;	
	}
}
		
function checkEmail(obj)
{
	var filter = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if (!filter.test(obj))
	{
		return false;
	}	
	else
	{
		return true;	
	}
}

function isUrl(str_url)
{
    var strRegex = "^((https|http|ftp|rtsp|mms)?://)" 
    + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@ 
          + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184 
          + "|" // 允许IP和DOMAIN（域名）
          + "([0-9a-z_!~*'()-]+\.)*" // 域名- www. 
          + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名 
          + "[a-z]{2,6})" // first level domain- .com or .museum 
          + "(:[0-9]{1,4})?" // 端口- :80 
          + "((/?)|" // a slash isn't required if there is no file name 
          + "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$"; 
          var re=new RegExp(strRegex); 
    //re.test()
          if (re.test(str_url)){
              return (true); 
          }else{ 
              return (false); 
          }
}

function checkChinese(str)   
{   
	var len=0;   
	for(var i=0;i<str.length;i++)
	{
		if   ( str.charCodeAt(i)>127 || str.charCodeAt(i)==94 )
		len+=1;
	}
	if ( len > 0 )
	return false;
	else
	return true; 
}

function calculate_byte( sTargetStr )
{
	var sTmpStr, sTmpChar;
	var nOriginLen = 0;
	var nStrLength = 0;
	 
	sTmpStr = new String(sTargetStr);
	nOriginLen = sTmpStr.length;

	for ( var i=0 ; i < nOriginLen ; i++ )
	{
		sTmpChar = sTmpStr.charAt(i);

		if (escape(sTmpChar).length > 4)
		{
				nStrLength += 2;
		}
		else if(sTmpChar!='\r')
		{
				nStrLength ++;
		}
	}
	
	return nStrLength;         
}

function rRDelsure(errStr)
{
	var box=window.confirm("提示：\n\n"+errStr);
	if(box)
	{
		return true;
	}
	else
	{
		return false;
	}
}

/**
 * 复选框全选
 */
function selectAll(obj, chk)
{
  if (chk == null)
  {
    chk = 'checkboxes';
  }

  var elems = document.getElementsByTagName("INPUT");

  for (var i=0; i < elems.length; i++)
  {
    if (elems[i].name == chk || elems[i].name == chk + "[]")
    {
      elems[i].checked = obj.checked;
    }
  }
}

function selCheckboxes()
{
	var len = document.getElementsByName('checkboxes[]');
	var arr = new Array();
	var temp = '';
	for(var i = 0; i< len.length; i++)
	{
		if(len[i].checked == true)
		{
			temp += len[i].value + ',';

		}
	}
	temp = temp.substr(0, temp.length - 1);
	
	return temp;
}

function checkSearch()
{
	if($('keyword').value == '' || $('keyword').value == '搜索成员' || $('keyword').value == '请输入关键字')
	{
		alert("请输入关键字！");
		$('keyword').focus();
		return false;
	}
	
	return true;
}

function replaceAll(text, oldText, newText)
{ 
	while(text.indexOf(oldText) != -1)
	{ 
		text = text.replace(oldText, newText); 
	}	
	return text;
}

function reload()
{
	parent.parent.location.reload();	
}

function captcha_code(field, word)
{
	document.getElementById(field).src = '/admin/systeam/createCode.php?word='+word+'&' + Math.random();
}
