// JavaScript Document
//验证url地址
function check_url(url)
{
	var patrn=/^(http|https|ftp):\/\/([\w-]+\.)+[\w-]+(\/[\w-\.\/?%&=]*)?/;
	if (patrn.test(url))
	{
		return true;	
	}else
	{
		return false;
	}
}

//验证E-mail合法性
function check_mail(mail)
{
	var patrn=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if (patrn.test(mail))
	{
		return true;	
	}else
	{
		return false;
	}	
}
//驗證用戶合法性
function check_username(username)
{
	var patrn=/^[A-Za-z0-9][\w-.]*[\w]$/;
	if (patrn.test(username))
	{
		return true;	
	}else
	{
		return false;
	}	
}
//escape版字符占用字節數(通用)
function utf8_strlen(str) 
{ 
    var str_encode = escape(str); 
    var cnt = 0; 
    for( i=0; i<str_encode.length; i++) 
    { 
        if( str_encode.charAt(i) == "%") 
        { 
            if( str_encode.charAt(i+1) == "u" ) 
            { 
                var value = parseInt(str_encode.substr(i+2,4),16); 
                if( value < 0x0800) 
                { 
                    cnt += 2; 
                } 
                else 
                { 
                    cnt += 3; 
                } 
                i = i+5; 
            } 
            else 
            { 
                cnt++; 
                i = i+2; 
            } 
        } 
        else 
        { 
            cnt++; 
        } 
    } 
    return cnt; 
}
//ＵＴＦ８专用版字符占用字節數
function utf8_strlen2(str) 
{ 
    var cnt = 0; 
    for( i=0; i<str.length; i++) 
    { 
        var value = str.charCodeAt(i); 
        if( value < 0x080) 
        { 
            cnt += 1; 
        } 
        else if( value < 0x0800) 
        { 
            cnt += 2; 
        } 
        else  
        { 
            cnt += 3; 
        } 
    } 
    return cnt; 
}
//只能輸入由字母大小字數字_組成的字串
function intword()
	{
	  if(((event.keyCode<=47) && (event.keyCode>=32)) || ((event.keyCode<=64) && (event.keyCode>=58)) || ((event.keyCode<=94) && (event.keyCode>=91)) || (event.keyCode==96) || ((event.keyCode<=126) && (event.keyCode>=123))){
	   event.keyCode=8;
	  }
	}
//驗證臺灣身份證字號
function check_TwIDcard(IDcard)
	{
		var IDcardlen=IDcard.length;
		if(IDcardlen != 10)
		{
			return false;
		}else{
			c=IDcard.substring(0,1);
			c2=IDcard.substring(1,2);
			if(c>="A" && c<="z")
			{
				if(c2 ==1 || c2==2)
				{
					return true;
				}else{
					return false;
				}
			}else{
				return false;
			}
		}
	}
	
	function setHome(obj) //首頁
	  {
		obj.style.behavior='url(#default#homepage)';
		obj.setHomePage('http://www.baidu.com');
		return false;
	  }
	  function setindexpage()//收藏
	  {
	  	window.external.addFavorite('http//www.baidu.com','百度');
	  }


//匹配日期格式

function time_format(time)
{
	var parn=/^[0-9]{4}-[0-9]{2}-[0-9]{2}\s[0-9]{2}\:[0-9]{2}/;
	if(parn.test(time))
	{
		return true;	
	}
	else
	{
		return false;	
	}
}

//時間比較

function CheckTime(t1,t2)
	{
		// t1 開始時間  t2 結束時間
		var e=t1.split('-');
		var r=t2.split('-');
		var str;
		var str1;
		if(parseInt(r[0]) > parseInt(e[0]))
		{
			return true;
		}
		else if(parseInt(r[0]) == parseInt(e[0]))
		{
			if(parseInt(r[1]) > parseInt(e[1]))
			{
				return true;
			}
			else if(parseInt(r[1]) == parseInt(e[1]))
			{
				if(parseInt(r[2]) >= parseInt(e[2]))
				{
					return true;
				}
				else
				{
					return false;
				}
			}
			else
			{
			return false;
			}
		}
		else
		{
			return false;
		}
	}
//只能輸入數字

function int()
{//僅數字
  if((event.keyCode<=47) && (event.keyCode>=32)||(event.keyCode<=126) && (event.keyCode>=58)){
   event.keyCode=8;
  }
}
