
/////////////////////////////////////////////////
// Debug 
//

function DebugMsg(obj, bDebug, szType, szMsg)			
{
//	alert(bDebug)

	if (!bDebug)
		return;

	var		szCurMsg;

	szCurMsg	= obj.innerHTML;

	if (szType == "AccuMeetV2")
		szCurMsg	= szCurMsg + "AccuMeetV2:: " + szMsg + "<br>";
	
	if (szType == "AccuUserV2")
		szCurMsg	= szCurMsg + "AccuUserV2:: " + szMsg + "<br>";

	if (szType == "BasicSetupX")
		szCurMsg	= szCurMsg + "BasicSetupX:: " + szMsg + "<br>";

	if (szType == "Web")
		szCurMsg	= szCurMsg + "Web:: " + szMsg + "<br>";


	obj.innerHTML	= szCurMsg;
}


///////////////////////////////////////////////////////////////////////////
// Sign In View Functions
function CheckBrowserVerion()
{
	var navName	= navigator.appName ;
	var brVer	= navigator.userAgent; 
	var reg		= new RegExp('/');
	var brNum; 


   var brVerId = brVer.indexOf('MSIE');
   brNum = brVer.substr(brVerId,8);

   var	iVersion	= parseFloat(brNum.substr(5, 3))

	if (iVersion >= 5.5)
		return true;
	else
	{
		alert("<%=Msg_Explorer_Ver%>");

		return false;
	}
}	

function CheckChar(element) 
{
	var textid = element.value;
	var j = 1;

	var szChar;

	for(var i=0; i < textid.length; i++) 
	{
		szChar = textid.charAt(i);

		if(szChar=='-' || (szChar>='0' && szChar<='9') || szChar=='_' || (szChar>='a' && szChar<='z') || (szChar>='A' && szChar<='Z')) 
		{
			j = 1;
		} 
		else 
		{
			j = 0;
			break;
		}
	}

	if(j == 0) 
	{
		return false;
	}

	return true;
}


function GetByteLenth(str)   
{
	unLen = str.length;

	for (i=0; i<str.length; i++)
	{
		unTempChar = str.substr(i,1).charCodeAt(0);
		if (unTempChar > 127) { unLen++; }
	}
	return unLen;
}

function CheckCharName(element) 
{
	var textid = element.value;
	var j = 1;

	var szChar;

	for(var i=0; i < textid.length; i++) 
	{
		szChar = textid.charAt(i);

		if ( (szChar ==",") || (szChar =="\"") || (szChar =="\'"))
		{
			j = 0;
			break;
		}
		else 
			j = 1;
	}

	if(j == 0) 
	{
		return false;
	}
	return true;
}

// Check Number Type
//
function CheckPhone(element)
{
	var textid	=	element.value;

	var j=1;
	var szChar;

	for(var i=0; i<textid.length; i++)
	{
		szChar	=	textid.charAt(i);

		if ((szChar>='0') && (szChar<='9'))
			j	=	1;
		else
		{
			j=0;
			break;
		}
	}

	return j;
}

function scheck(str)
{
	fieldData	= new String(str)
	regPattern	= /`|~|!|@|#|\$|%|\^|&|\*|\(|\)|\\|\||'|"|;|:|<|>|\/|\?|\[|\]|\{|\}/g
	matchResult = ""
	matchResult = fieldData.match(regPattern)
	return (matchResult)
}


// Remove Space 
//
function OnTrim(str) 
{
	for (; str.indexOf(" ") != -1 ;)
	{ 
		str = str.replace(" ","")
	}
    return str;
}
