function escapeVal(textarea)
{
	var area = textarea.value;
	area = escape(area);
	for(i=0; i<area.length; i++)
	{
		if(area.indexOf("%0D%0A") > -1)
		{
			//Windows encodes returns as \r\n hex
			area = area.replace("%0D%0A","");
		}
		else if(area.indexOf("%0A") > -1)
		{
			//Unix encodes returns as \n hex
			area = area.replace("%0A","");
		}
		else if(area.indexOf("%0D") > -1)
		{
			//Macintosh encodes returns as \r hex
			area = area.replace("%0D","");
		}
	}
	var area1 = unescape(area)
	return area1;
}
function Check_SpecialChars_UserData(kwd)
{
//	  var iChars = "!$%^&*+=[]\\\';/{}|\":<>?";abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_-().'”
//	  var iChars = "%^\\\/{}|\<>";
	  var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. ";
//	  var iChars = document.form1.txt_num_chars_spl_userdata.value;
	  var check;
	  var jcheck="";
	  for (var i = 0; i < kwd.value.length; i++)
	  {
		if (iChars.indexOf(kwd.value.charAt(i)) != -1)
		{
		}
		else
		{
			if(jcheck.indexOf(kwd.value.charAt(i))== -1 )
			{
				jcheck += kwd.value.charAt(i);
			}
			check = 'false';
		}
	  }
	  if(check == 'false')
	  {
		alert('"' + jcheck + '" characters are not allowed');
			kwd.focus();
		  return false;
	  }
}
function Check_SpecialChars_UserMail(kwd)
{
//	  var iChars = "!$%^&*+=[]\\\';/{}|\":<>?";abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_-().'”
//	  var iChars = "%^\\\/{}|\<>";
	  var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-.@";
//	  var iChars = document.form1.txt_num_chars_spl_userdata.value;
	  var check;
	  var jcheck="";
	  for (var i = 0; i < kwd.value.length; i++)
	  {
		if (iChars.indexOf(kwd.value.charAt(i)) != -1)
		{
		}
		else
		{
			if(jcheck.indexOf(kwd.value.charAt(i))== -1 )
			{
				jcheck += kwd.value.charAt(i);
			}
			check = 'false';
		}
	  }
	  if(check == 'false')
	  {
		alert('"' + jcheck + '" characters are not allowed');
			kwd.focus();
		  return false;
	  }
}
function Check_SpecialChars_Phone(kwd)
{
//	  var iChars = "!$%^&*+=[]\\\';/{}|\":<>?";abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_-().'”
//	  var iChars = "%^\\\/{}|\<>";
	  var iChars = "0123456789 +-";
//	  var iChars = document.form1.txt_num_chars_spl_userdata.value;
	  var check;
	  var jcheck="";
	  for (var i = 0; i < kwd.value.length; i++)
	  {
		if (iChars.indexOf(kwd.value.charAt(i)) != -1)
		{
		}
		else
		{
			if(jcheck.indexOf(kwd.value.charAt(i))== -1 )
			{
				jcheck += kwd.value.charAt(i);
			}
			check = 'false';
		}
	  }
	  if(check == 'false')
	  {
		alert('"' + jcheck + '" characters are not allowed');
			kwd.focus();
		  return false;
	  }
}

/*function Check_SpecialChars_Msg(kwd)
{
//	  var iChars = "!$%^&*+=[]\\\';/{}|\":<>?";abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_-().'”
//	  var iChars = "%^\\\/{}|\<>";
//	  alert(kwd.value.length);
	  var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-.@ ";
	var kwd1 = escapeVal(kwd);
	var check;
	var jcheck="";
	for (var i = 0; i < kwd1.length; i++)
	{
		if (iChars.indexOf(kwd1.charAt(i)) != -1)
		{
		}
		else
		{
//			Raise_Errors(kwd, i);
//			return false;
//			alert(document.getElementById("SpecialChars_Invalid").value);
			//alert ("Your username has special characters. \nThese are not allowed.\n Please remove them and try again.");
//			kwd.focus();
//			return false;
			if(jcheck.indexOf(kwd1.value.charAt(i))== -1 )
			{
				jcheck += kwd1.value.charAt(i);
			}
			check = 'false';
		}
	}
	if(check == 'false')
	{
		alert('"' + jcheck + '" characters are not allowed');
		kwd.focus();
		return false;
	}
}
*/function Check_SpecialChars_Msg(kwd)
{
	var iChars = "%^\\{}[]<>`@$#'&+=";
	var check;
	var jcheck="";
	  for (var i = 0; i < kwd.value.length; i++)
	  {
		if (iChars.indexOf(kwd.value.charAt(i)) == -1)
		{
		}
		else
		{
//			alert(iChars.indexOf(kwd.value.charAt(i)));
//			alert(document.getElementById("SpecialChars_Invalid").value);
//			kwd.focus();
//			return false;
			if(jcheck.indexOf(kwd.value.charAt(i)) == -1 )
			{
				jcheck += kwd.value.charAt(i);
			}
			check = 'false';
		}
	  }
	  if(check == 'false')
	  {
	  		alert('"' + jcheck + '" characters are not allowed');
			kwd.focus();
		  return false;
	  }
}



