/**
 *
 * $Id$
 *
 */
    var image_path = "http://img.tuke.com";
	function trim() {
		return this.replace(/\s+$|^\s+/g,"");
	}
	//去左空格
	function ltrim() {
		return this.replace(/^\s+/,"");
	}
	//去右空格
	function rtrim() {
		return this.replace(/\s+$/,"");
	}
	String.prototype.trim  = trim;
	String.prototype.rtrim = rtrim;
	String.prototype.ltrim = ltrim;

 /**
  *strlen验证字符长度
  *str 字符窜 minlen最小长度 maxlen最大长度
  *
  */
 
	function strlen(str,minlen,maxlen)
	{
		minlen = arguments[1]||0;
		var strlennum=str.length;
		if(strlennum > maxlen || strlennum < minlen){
			return false;
		}else{
			return true;
		}
	}
 /**
  *checkemail验证email
  *str要验证的字符窜
  *
  */
  
	function checkemail(str)
	{
		var reg=new RegExp("^[\\w-_\\.]+@([a-z|0-9|-]+\\.)+[a-z]{2,5}$");
		if(!reg.test(str.toLowerCase()))
		{
			return false;
		}
		else
		{
			return true;
		}	  
	}
	
 /**
  *checkareacode验证电话区号
  *str要验证的字符窜
  *
  */
	function checkareacode(str)
	{
		var reg=new RegExp("^[0-9]{3,4}$");
		if(!reg.test(str))
		{
			return false;
		}
		else
		{
			return true;
		}
	}
 /**
  *checkareacode验证电话号码
  *str要验证的字符窜
  *
  */
	function checkphonecode(str)
	{
		var reg=new RegExp("^[0-9]{7,8}$");
		if(!reg.test(str))
		{
			return false;
		}
		else
		{
			return true;
		}
	}	
 /**
  *checkmobilecode验证手机号码
  *str要验证的字符窜
  *
  */
	function checkmobilecode(str)
	{
		var strlen = str.length;
		if(isNaN(str))
		{
			return false;	
		}	
		if(strlen !== 11)
		{
			return false;	
		}
		else
		{
			return true;	
		}	
		/*var re;
		var reg0=/^13\d{5,9}$/;   //130--139。至少7位
		var reg1=/^153\d{4,8}$/;  //联通153。至少7位
		var reg2=/^159\d{4,8}$/;  //移动159。至少7位
		var my=false;
		if(reg0.test(str))
		{
			my=true;
		}else if(reg1.test(str))
		{
			my=true;
		}else if(reg2.test(str))
		{
			my=true;
		}
		if(!my)
		{
			return false;
		}
		else
		{
			return true;
		}*/
	}
 /**
  *checkpostcode验证邮政编码
  *str要验证的字符窜
  *
  */
	function checkpostcode(str)
	{
		var reg=new RegExp("^[0-9]{6}$");
		if(!reg.test(str))
		{
			return false;
		}
		else
		{
			return true;
		}
	}	
	
/**
  *checkqq验证邮政编码
  *str要验证的字符窜
  *
  */
	function checkqq(str)
	{
		var reg=new RegExp("^[1-9][0-9]{4,10}$");
		if(!reg.test(str))
		{
			return false;
		}
		else
		{
			return true;
		}
	}



/**
 * 获取子节点的个数
 */
function getNum(o){
	var num = 0;
	$(o).each(function(i){
		num = i;
	});
	return ++num;
}	

 /**
  *验证长度如果大于指定长度则填不进去
  *@param obj objId id
  *@len 长度 maxlen最大长度
  */
function checkIntro(objId, len) 
{
	var objIdVal = $(objId).val();	
	if(objIdVal.length > len) 
	{  
		$(objId).val(objIdVal.substring(0, len));
		return false;
	}
	else
	{
		return true;	
	}		
}

var left_toggle_menu = function()
{
	$('#mytuke_display').toggle(
								function(){$('#menu_display').css('display','block');},
								function(){$('#menu_display').css('display','none');}
								);
}

function chk_tag(str){
	var str=str.trim(str);
	if(str==""){
		return 5104;  
	}else{
		arr = str.split(" ");
		if(arr.length>10){
			return 5105;
		}else{	
			for(i in arr){
				t=is_tag(arr[i]);
				if(t!==true){
					return t;
				}
			}
			return true;
		}
	}
}
/**
 * 验证单个标签
 */
function is_tag(str){
	if(str.length>10){
		return 5106;
	}else{
		return true;
	}
}




/**
  *替换字符串中所有的指定字符
  *@param string str  
  *@param string sptr 要替换的字符
  *@param string sptr1 替换后的字符 
  */
function replaceAllStr(str, sptr, sptr1)//替换字符串
{
	while (str.indexOf(sptr) >= 0)
	{
	   str = str.replace(sptr, sptr1);
	}
	return str;
}

//粘贴 （ff 出错）
function copy_clip(copy){
if (window.clipboardData){
window.clipboardData.setData("Text", copy);}
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;
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=copy;
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("复制成功！您可以转发给您QQ或MSN上的好友！")
return false;
}

//复制到剪贴板  ie firefox 均适用
function copyToClipboard(txt) {    
     if(window.clipboardData) {    
             window.clipboardData.clearData();    
             window.clipboardData.setData("Text", txt); 
			 alert("链接地址已复制，打开您的QQ或MSN好友聊天窗口，按下CTRL+V，即可推荐给好友！");   
     } else if(navigator.userAgent.indexOf("Opera") != -1) {    
          window.location = txt;    
     } 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("链接地址已复制，打开您的QQ或MSN好友聊天窗口，按下CTRL+V，即可推荐给好友！")    
     }    
}

function setMyhomeImage(str)
{
	if(str!="")
	{
		param = '?comefrom='+str;
	}               
	var result = window.showModalDialog('http://www.tuke.com/photo/sethomeimg.php'+param,'mywindow','dialogHeight:650px;dialogWidth:800px;top=0;left=0');//,location:no,menubar:no,toolbar:no,status:no
	if(result)
	{
		location.href = location.href;
	}
}