// JavaScript Document
function isblankSpace(val){
var invalid = " "; // Invalid character is a space

if (val.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return true;
}
else {
return false;
   }
}
function chekurl(urlval)
{
var urlRegxp = /^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([\w]+)(.[\w]+){1,2}$/;
if(urlRegxp.test(urlval) == false)
	{
		//alert(urlval);
		 return false;
	}
	return true;
}

function isWhitespace (s)
  {  
   var i;
    for (i = 0; i < s.length; i++)
    {   
	 var c = s.charAt(i);
     	if (c != ' ') return false;
     }
    return true;
  }   
function trim(TRIM_VALUE)
{
	if(TRIM_VALUE.length < 1)
	{
		return"";
    }
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE=="")
	{
		return "";
    }
    else
	{
		return TRIM_VALUE;
    }
} 

function RTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0)
	{
		return"";
	}
	var iTemp = v_length -1;

	while(iTemp > -1)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;
	} 
	return strTemp;
}

function LTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1)
	{
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length)
	{
	if(VALUE.charAt(iTemp) == w_space)
	{
	}
	else
	{
		strTemp = VALUE.substring(iTemp,v_length);
		break;
	}
	iTemp = iTemp + 1;
	} 
	return strTemp;
}

function checkemail(emailobj) 
{
	//pass form object
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailobj.value))
	{
		return (true)
	}
	alert("Invalid E-mail Address!");
	return (false);
}

function  BlankFunction()
{
	event.returnValue=false;
}


function isPrice(strPrice)
{
	var strValid = "0123456789.";
	var strChar;
	var result = true;
    var c;
    c=0;
	
	for(var i = 0; i<strPrice.length && result==true; i++)
	{
		strChar = strPrice.charAt(i);//comparing each character with valid characters.
		if(strValid.indexOf(strChar)==-1)
		{
			result = false;
			break;
		}
		
		if(strPrice.charAt(i)=='.')//to check that only 1 decimal is there.
		{
		  c = c + 1;	
		}
	    if(c > 1)
		{ 
		   result = false;
		}
	    if(strPrice.charAt(i)=='.')
		{
			var Price = strPrice.split('.');
			var Cost = Price[1];
			if(Cost.length>2)
			{
			  result = false;
			}
		}

	}
	return result;	
}


function IsPhoneNumber(sText)
{
	//pass phone number to check
   var ValidChars = "0123456789-()";
   var IsNumber=true;
   var Char;
	
		for (j = 0; j < sText.length && IsNumber == true; j++) 
		{ 
			Char = sText.charAt(j); 
			if (ValidChars.indexOf(Char) == -1) 
			{
				IsNumber = false;
			}
		}
	
	
	return IsNumber;
}

function IsNumeric(sText)
{
	//pass phone number to check
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
	//if(sText.length<=15)
	//{
		for (j = 0; j < sText.length && IsNumber == true; j++) 
		{ 
			Char = sText.charAt(j); 
			if (ValidChars.indexOf(Char) == -1) 
			{
				IsNumber = false;
			}
		}
	//}
	//else
	//{
		//IsNumber = false;
	//}
	return IsNumber;

}

function isAlphabet(sText)
{
	//pass phone number to check
   var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
   var IsNumber=true;
   var Char;
	if(sText.length<=15)
	{
		for (j = 0; j < sText.length && IsNumber == true; j++) 
		{ 
			Char = sText.charAt(j); 
			if (ValidChars.indexOf(Char) == -1) 
			{
				IsNumber = false;
			}
		}
	}
	else
	{
		IsNumber = false;
	}
	return IsNumber;
}

function rightString(fullString) 
{
   if (fullString.length <= 4) 
	 {
      return "";
     } 
	 else 
	 {
      return (fullString.substring(fullString.length-4, fullString.length));
     }
}	
