﻿<!--
/*
CreatePerson:					paul
CreateDate:						2005-11-15
*/

window.onerror = function (){return true;};

Array.prototype.indexOf = function(substr,start)
{
	var ta,rt,d = "\0";
	if(start!=null)
	{
		ta = this.slice(start);
		rt = start;
	}
	else
	{
		ta = this;rt = 0;
	}
	var str = d + ta.join(d) + d,t = str.indexOf(d + substr + d);
	if(t == -1)
	{
		return -1;
	}
	rt += str.slice(0,t).replace(/[^\0]/g,"").length;
	
	return rt;
}

function getDocumentBodyContent(sContent)
{
	sContent = sContent.replace(/[\s\S]*<\s*body\s*(\s[^>]*)?>([\S\s]*)<\s*\/\s*body\s*>[\s\S]*/gi,
									function(s,s1,s2){return s2;});
	return sContent;
}

function getInnerText(sContent)
{
	sContent = sContent.replace(/<[^<>]*>[^<>]*<[^<>]*>/gi,"");
	return sContent;
}

function isValidEmail(sEmail)
{ 
	sEmail = setStringTrim(sEmail);
	var isEmail1    = /^\w+([\.\-\\_\.]\w+)*\@\w+([\.\-\_\.]\w+)*\.\w+$/; 
	var isEmail2    = /^.*[\.\_]*@(.)*$/; 
	
	if(isEmail1.test(sEmail) && isEmail2.test(sEmail))
	{
		return true;
	}
	else
	{
		return false;
	} 
} 

function setStringTrim(str)
{
	str = str.replace(/^\s*/gi,"");
	str = str.replace(/\s*$/gi,"");

	return str;
}

function checkNull(str)
{
	if(setStringTrim(str) == "")
	{
		return true;
	}
	else
	{
		return false;
	}
}

//-->
