//*********************************************************
//	Library Name	:	String Library
//	File Name		:	strings1_0.js
//	Version			:	1.0
//	Author			:	Subbaraman K (latestbios@yahoo.com)
//
//	Functions in this library:
//		External Functions / Variables:
//			1.	ltrim(strInputText)
//			2.	rtrim(strInputText)
//			3.	trim(strInputText)
//			4.	isEmail(strInputText)
//			5.	isName(strInputText)
//			6.	initcaps(strInputText)
//
//		Internal / Prototype Functions:
//
//	Version History	:
//	1.0		Basic
//
//*********************************************************

function ltrim(strInputText){return strInputText.replace(/^[ ]+/,'');}
function rtrim(strInputText){return strInputText.replace(/[ ]+$/,'');}
function trim(strInputText){return ltrim(rtrim(strInputText));}
function isEmail(strInputText){if(strInputText.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)!=-1)return true;else return false;}
function isName(strInputText){if(strInputText.search(/^[A-Za-z]+([ ]|[A-Za-z]|[\.]|[\'])+$/)!=-1)return true;else return false;}
function initcaps(strInputText){
	if(typeof(strInputText.length)=='undefined')	return "";
	strInputText	=	trim(strInputText);	if(strInputText.length==0) return "";
	strInputText	=	strInputText.toLowerCase();
	var strSearchPattern	=	/(\w)(\w*)/;
	var i					=	new Number();
	var arrNewString		=	strInputText.split(/\s/);
	var strNewString		=	new String();
	for(i=0;i<arrNewString.length;i++)
		if(arrNewString[i].length>0){
			strNewString	=	arrNewString[i].charAt(0).toUpperCase();
			if(arrNewString[i].length>1)		strNewString += arrNewString[i].substr(1,arrNewString[i].length-1);
			arrNewString[i]	=	strNewString;
		}
	return arrNewString.join(' ');
}
function getParameter(strSearchParameter) {
	var strTemp = new String(location.search);
	var intIndex1=0,intIndex2=0;
	intIndex1=strTemp.toLowerCase().indexOf("&" + strSearchParameter.toLowerCase() + "=",0)
	if(intIndex1==-1) {
		intIndex1=strTemp.toLowerCase().indexOf("?" + strSearchParameter.toLowerCase() + "=",0)
	}
	if(intIndex1==-1) {
		return "";
	}
	intIndex1 = intIndex1 + strSearchParameter.length + 2
	intIndex2=strTemp.indexOf("&",intIndex1)
	if(intIndex2==-1) 
		intIndex2=strTemp.length 
	return(unescape(strTemp.substring(intIndex1,intIndex2)));
}
