function IsValidPhoneCode(ptr,ptrhint)
{
	var reg = /^(((\d+)-)*)((\d+)+)$/;   
  	var r = ptr.value.match(reg);   
  	if(r == null)   
  	{	
		ptrhint.innerHTML = "无效电话号码";   
		ptr.value = "";
		ptr.focus();
       	return  false;   
  	}else
	{   
		ptrhint.innerHTML = "";   
		return true;
	}		
}  
function IsValidEmail(ptr,ptrhint)
{
	var emailPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if (emailPattern.test(ptr.value) == false)
	{
		ptrhint.innerHTML = "无效Email地址";   
		ptr.value = "";
		ptr.focus();
	}else
	{
		ptrhint.innerHTML = "可不填";   
	}	
}
function initXMLHttpClient() 
{
	var xmlhttp;
    try {
    	// Mozilla / Safari / IE7
        xmlhttp = new XMLHttpRequest();
    } catch (e) 
	{
    	// IE
        var XMLHTTP_IDS = new Array('MSXML2.XMLHTTP.5.0',
                                    'MSXML2.XMLHTTP.4.0',
                                    'MSXML2.XMLHTTP.3.0',
                                    'MSXML2.XMLHTTP',
                                    'Microsoft.XMLHTTP' );
       	var success = false;
       	for (var i=0;i < XMLHTTP_IDS.length && !success; i++) 
	   	{
       		try {
       			xmlhttp = new ActiveXObject(XMLHTTP_IDS[i]);
              	success = true;
          	} catch (e) {}
       	}
       	if (!success) 
		{
         	throw new Error('Unable to create XMLHttpRequest.');
      	}
   	}
   	return xmlhttp;
}

function unxGetEstimateStr(val)
{
	estistr = "不做评判";
	switch(val)
	{
	case -1:
		estistr = "就是骗子"; 
		break;
	case -0.5:
		estistr = "可能是骗子"; 
		break;
	case 1:
		estistr = "不是骗子"; 
		break;
	}
	return estistr;
}

function addSysFavorite(url, sitename) 
{
	if (window.sidebar) // Mozilla Firefox Bookmark
	{
		window.sidebar.addPanel(sitename, url,"");
	} else if( window.external )  // IE Favorite
	{
		window.external.AddFavorite( url, sitename);
	} else
	{
		alert("本站暂不支持您浏览器的自动收藏功能，请手动收藏本站到您的收藏夹中。");
	}
	return false;
}

function unxStrReplacePhone(str)
{
	try	{
		str = str.replace(/-/g,"");
		str = str.replace(/－/g,"");
		str = str.replace(/ /g,"");
		str = str.replace(/　/g,"");
		str = str.replace(/\(/g,"");
		str = str.replace(/\)/g,"");
		str = str.replace(/（/g,"");
		str = str.replace(/）/g,"");
		str = str.replace(/\+/g,"00");
		str = str.replace(/＋/g,"00");
	}catch(e){};
	return str;
}

//功能:将指定内容复制到剪切板
//来源:http://jorkin.reallydo.com/article.asp?id=457

function copyToClipboard(txt) {
     if(window.clipboardData) {
             window.clipboardData.clearData();
             window.clipboardData.setData("Text", txt);
     } 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("复制成功！")
     }
}

function SubmitSearch()
{
	var reg = /^[0-9]+$/;
	var obj=document.getElementById("id_code");
	var code = obj.value;
	code = unxStrReplacePhone(code);
  	var r = code.match(reg);   
  	if(r == null) 
		document.getElementById("id_search").action = "../zone.php";	
	else  
		document.getElementById("id_search").action = "../search.php";	

//	document.id_search.submit();
}
