﻿// JScript File 
// Code by Amit Gaur
// amitt800@gmail.com
function StringBuilder() {
	this.buffer = [];
}
StringBuilder.prototype.Append = function(str) {
	this.buffer[this.buffer.length] = str;
};
StringBuilder.prototype.ConvertToString = function() {
	return this.buffer.join('');
};


////////////////////////// For Email
function isnotemail(email)
{
		var regEx = /^[\w\.\+-]{1,}\@([\da-zA-Z-]{1,}\.){1,}[\da-zA-Z-]{2,6}$/;
		if (isempty(email))
		{
			return true;	
		}
		
  		if(!regEx.test(email)) 
  		{
    		return true;
  		}
  		return false;
}
////////////////////////// For Empty
function isempty(st)
{
	if(st=="")
	{
		return true;
	}
	else
	{
		return false;
	}
}
///////////////// For Number
function isnotnumber(st)
{
	if(isNaN(st)) 
	{
		return true;
	}
	if(parseInt(st)<0)
	{
		return true;
	}	
	return false;
}
//////////////////////
function isnegetive(st)
{
	if (parseInt(st)<=0)
	{
		return true;
	}
	else
	{
		return false;
	}
}
//////////////////
function LTrim(ss)
{
    var i = 0;
    var j = ss.length - 1;

    if (ss == null)
            return (false);

    for (i = 0; i < ss.length; i++)
    {
        if (ss.substr(i, 1) != ' ' &&
            ss.substr(i, 1) != '\t')
                break;
    }

    if (i <= j)
        return (ss.substr(i, (j+1)-i));
    else
        return ('');
}
///////////////////////////
function RTrim(ss)
{
    var i = 0;
    var j = ss.length - 1;

    if (ss == null)
        return (false);

    for(j = ss.length - 1; j >= 0; j--)
    {
        if (ss.substr(j, 1) != ' ' &&
                ss.substr(j, 1) != '\t')
        break;
    }

    if (i <= j)
        return (ss.substr(i, (j+1)-i));
    else
        return ('');
}
////////////////////////////////
function Trim(ss)
{
    if (ss == null)
        return ('');

    return RTrim(LTrim(ss));
}
////////////////////////
function randomInt(min, max)
{
    return Math.round(Math.random() * (max - min)) + min;
}
///////////////////////////////////////////
function Alltrim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
