﻿function Trim(str)
{
	var i=0;
	var len=str.length;
	if(str=="") return str;

	j=len-1;
	flagbegin=true;
	flagend=true;

	while (flagbegin==true && i<len)
	{
		if(str.charAt(i)==" ")
		{
			i=i+1;
			flagbegin=true;
		}
		else
		{
			flagbegin=false;
		}
	}

	while (flagend==true && j>=0)
	{
		if(str.charAt(j)==" ")
		{
			j=j-1;
			flagend=true;
		}
		else
		{
			flagend=false;
		}
	}

	if(i>j) return "";

	trimStr=str.substring(i,j+1);
	return trimStr;
}

function loadRemind(obj)
{
	$(obj).innerHTML = "<img src='/images/wait.gif'> Loading......";
}

function showErrMsg(obj , msg)
{
	$(obj).innerHTML="<img src='/images/error.gif'> <font color='red'>" + msg + "</font>";
}

function showRightMsg(obj , msg)
{
	$(obj).innerHTML="<img src='/images/right.gif'> <font color='blue'>" + msg + "</font>";
}

function showAlertMsg(obj , msg)
{
	$(obj).innerHTML = "<img src='/images/hint.gif'> <font color='orange'>" + msg + "</font>";
}


function IsChineseWord(arg)
{
	var Pattern=/^[\u4e00-\u9fa5]+$/;
	if(Pattern.test(arg)==false) return false;
	else return true;
}


function IsEmail(arg)
{
	var Pattern=/^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([0-9a-zA-Z-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|INT)$/;
	if(Pattern.test(arg)==false || arg.length>100) return false;
	else return true;
}
function IsTelnum(arg)
{
	var Pattern=/^0\d{2,4}-?\d{7,8}(-\d{2,6})?$/;
	if(Pattern.test(arg)==true) return true;
	else return false;
}

function IsMpnum(arg)
{
	var Pattern=/^(86)?0?1\d{10}$/;
	if(Pattern.test(arg)==false || arg.length>11) return false;
	else return true;
}
function IsChineseWords(arg)
{
	var Pattern=/^([\u4e00-\u9fa5]{2,8})|([a-zA-Z-\s]{3,20})$/;
	if(Pattern.test(arg)==false) return false;
	else return true;
}

function IsName(arg)
{
	var Pattern=/^[0-9a-zA-Z\u4e00-\u9fa5]+[-0-9a-zA-Z_()<>\[\]\"\'\u4e00-\u9fa5]*$/;
	if(Pattern.test(arg)==false) return false;
	else return true;
}
function IsAddress(arg)
{
	var Pattern=/^[\u4e00-\u9fa5]+[-0-9a-zA-Z_()<>\u4e00-\u9fa5]*$/;
	if(Pattern.test(arg)==false) return false;
	else return true;
}


function IsPostCode(arg)
{
	var Pattern=/^[0-9]{6}$/;
	if(Pattern.test(arg)==false || arg.length>6) return false;
	else return true;
}
function IsNumber(arg)
{
	var Pattern=/^\d+$/;
	if(Pattern.test(arg)==true) return true;
	else return false;
}
function IsNumLetter(arg)
{
	var Pattern=/^[0-9a-zA-Z]+$/;
	if(Pattern.test(arg)==true) return true;
	else return false;
}
function IsNumLetterOther(arg)
{
	var Pattern=/^[-0-9a-zA-Z~!@#$^&(){}`<>,:\[\]\.\"\$\^\+\\\|\/_]+$/;
	if(Pattern.test(arg)==true) return true;
	else return false;
}




function toggleDisplay(divId) {
  var div = document.getElementById(divId);
  div.style.display = (div.style.display=="block" ? "none" : "block");
}


function openwin(url)
{
	window.open( url ,'','scrollbars=yes,resizable=yes,width=700,height=550');
}


$(document).ready(function(){ 
	$("a").focus(function()
	{
		$(this).blur();
	});
});