function isWhiteSpace(ch)
{
	return 	(ch==' ' || ch=='\n' || ch=='\r' || ch=='\t');
}
function left(str, nLength)
{
	str = String(str);
	if(str.length>nLength)
		return str.substr(0, nLength);
	return str;
}
function right(str, nLength)
{
	str = String(str);
	if(str.length>nLength)
		return str.substr(str.length - nLength);
	return str;	
}
function trim(str)
{
	str = String(str);
	if(str.length>0)
	{
		if(isWhiteSpace(left(str, 1)))
			return trim(str.substr(1));
		if(isWhiteSpace(right(str, 1)))
			return trim(str.substr(0, str.length-1));
	}	
	return str;
}
function isEmail(str) 
{
	var blnSupported = false;
	if (window.RegExp) 
	{
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) 
		blnSupported = true;
	}
	if (!blnSupported) 
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}
function isDate(dateStr) {
	var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
	var matchArray = dateStr.match(datePat);
	if (matchArray == null) {
		return false;
	}
	month = matchArray[1];
	day = matchArray[3];
	year = matchArray[5];
	if (month < 1 || month > 12) {
		return false;
	}
	if (day < 1 || day > 31) {
		return false;
	}
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
		return false;
	}
	if (month == 2) {
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day > 29 || (day==29 && !isleap)) {
			return false;
		}
	}
	return true;
}
function isInteger(s)
{
	return (s.toString().search(/^-?[0-9]+$/) == 0);
}
function isUnsignedInteger(s)
{
	return (s.toString().search(/^[0-9]+$/) == 0);
}
function stringHasNumber(str)
{
	var regex=/\d/g;
	return regex.test(str);
}
function telefonNational(telefon)
{
	var doarNumere='';
	for(var i=0;i<telefon.length;i++)
	{
		if(telefon.substr(i,1)==0 || telefon.substr(i,1)==1 || telefon.substr(i,1)==2 || telefon.substr(i,1)==3 || telefon.substr(i,1)==4 || telefon.substr(i,1)==5 || telefon.substr(i,1)==6 || telefon.substr(i,1)==7 || telefon.substr(i,1)==8 || telefon.substr(i,1)==9)
		{
			doarNumere+=telefon.substr(i,1);
		}
	}
	if(doarNumere.length==10)
	{
		return true;
	}
	return false;
}
function goToURL(url,target)
{
	if(target=='_blank')
	{
		window.open(url,'');
	}
	else
	{
		window.location.href=url;
	}
}
