function Trim(trimstr)
{
	if(trimstr.length < 1)
	{
		return"";
	}
	trimstr = RTrim(trimstr);
	trimstr = LTrim(trimstr);
	if(trimstr=="")
	{
		return "";
	}
	else
	{
		return trimstr;
	}
} //End Function

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;
	} //End While
	return strTemp;
} //End Function

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;
	} //End While
	return strTemp;
} //End Function

function checkspecialcharacterforname(str)
{
	var iChars = "!@#$%^&*()+=[]\\;/{}|\":<>?";
	for (var i = 0; i < str.length; i++) 
	{
		if (iChars.indexOf(str.charAt(i)) != -1) 
		{
			return false;
		}
	}
}
function checknumericcharacterforname(str)
{
	var iChars = "0123456789";
	for (var i = 0; i < str.length; i++) 
	{
		if (iChars.indexOf(str.charAt(i)) != -1) 
		{
			return false;
		}
	}
}
function checkspecialcharacterforaddress(str)
{
	var iChars = "!@#$%^&*()+=[]\\\;./{}|\":<>?";
	for (var i = 0; i < str.length; i++) 
	{
		if (iChars.indexOf(str.charAt(i)) != -1) 
		{
			return false;
		}
	}
}

function namefield(name)
{
	var msg="";
	if(checkspecialcharacterforname(name)==false)
	{
		msg="Name can not contain special character!"; //document.getElementById("divname").innerHTML
	}
	else if(Trim(name)=="")
	{
		msg="Name can not be blank!";
	}
	else if(checknumericcharacterforname(name)==false)
	{
		msg="Name can not contain numeric character!";
	}
	return msg;
}

function addressfield(name)
{
	var msg="";
	if(Trim(name)=="")
	{
		msg="Your request can not be blank!";
	}
	return msg;
}

function isEmailAddr(email)
{
	var result = false
  	var theStr = new String(email)
  	var index = theStr.indexOf("@");
 	if (index > 0)
  	{
    	var pindex = theStr.indexOf(".",index);
    	if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
 	}
  return result;
}

function emailfield(email)
{
	var msg="";
	if(!isEmailAddr(email))
	{
		msg="Please enter a valid email!";
	}
	else if(Trim(email)=="")
	{
		msg="Email can not be blank!";
	}
	return msg;
}

function skillsfield(skills)
{
	var msg="";
	if(checkspecialcharacterforname(skills)==false)
	{
		msg="Skills can not contain special character!"; //document.getElementById("divname").innerHTML
	}
	else if(Trim(skills)=="")
	{
		msg="Skills name can not be blank!";
	}
	else if(checknumericcharacterforname(skills)==false)
	{
		msg="Skills can not contain numeric character!";
	}
	return msg;
}
