function CheckBlank(objID, strControlName){
if (Ltrim_string(objID.value) == "" || objID.value == null){
alert(strControlName+": Cannot be left blank");
objID.value = "";
objID.focus();
return false;}
return true;}
function CheckSpecialChar(objID, strControlName, spstr){
var str = objID.value;
var validchars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"+spstr;
if (spstr.toString().indexOf(" ") >= 0){
spstr = spstr.toString().replace(" ", "Space");}
if (CheckBlank(objID, strControlName)){
for (var j = 0; j < str.length; j++)
if (validchars.indexOf(str.charAt(j)) ==-1){
alert(strControlName+": Should not have any special characters except: [ "+spstr+" ]")
objID.focus();
return false;}
return true;}}
function Ltrim_string(objID){
var j = 0, k = 0;
if (objID.length > 0){
for (var i = 0; i < objID.length && k < objID.length; i++){
if (objID.charAt(i) == " "){
j++;}
else{
k = objID.length;}}
objID = objID.substring(j, objID.length);}
return objID;}/**********************************************************************************************************************/
function ClearText(objID, DefaultName) {
var textname = document.getElementById(objID);
if (textname.value == DefaultName)
textname.value = "";}/**********************************************************************************************************************/
function Clear(objID){
var a = eval("document.all['"+objID+"']");
a.value = "";}/**********************************************************************************************************************/
function FillText(objID, DefaultName) {
var textname = document.getElementById(objID);
if (textname.value == "") {
textname.value = DefaultName;}}/**********************************************************************************************************************/
function CheckCharLimit(objID,str,strControlName){
charlength=objID.value.length;
if(charlength < str){
alert(strControlName+": should have atleast "+str+" characters.")
objID.focus();
return false;}
return true;}/***********************************************************************************************************************/
function CheckMaximumCharLimit(objID,MaxCharachter,strControlName){
if(objID.value!=""){
if(objID.value.length>MaxCharachter){
alert(strControlName+" : Should not be greater than "+MaxCharachter+" Characters");
objID.focus();
objID.select();
return false;}}
return true;}/***********************************************************************************************************************/
function CheckLSpace(objID, strControlName) {
var chk = 0, len = 0;
if (objID.value.length > 0) {
len = objID.value.length;
for (var i = 0; i <= len-1; i++) {
if (objID.value.charAt(i) == " ") {
if (chk != 1) {
alert(strControlName+" : Spaces at the start are not allowed");
objID.focus();
objID.select();
return false;}}
else
chk = 1;}}
return true;}
function chkEmail(objID, strDisplay) {
var validchars = /[-a-zA-Z0-9_\"'".]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/; //=/[-0-9a-zA-Z_\.]+@[0-9a-zA-Z-]+\.[0-9a-zA-Z\.\-]+/;
var IsValid = objID.value.match(validchars);
if (IsValid != objID.value) {
alert(strDisplay+" : Should be proper Email");
objID.focus();
objID.select();
return false;}
else if (objID.value.indexOf(".") == 0) {
alert(strDisplay+": Should be valid Email")
objID.focus();
objID.select();
return false;}
else if (objID.value.indexOf("..") >= 1) {
alert(strDisplay+": Should be valid Email")
objID.focus();
objID.select();
return false;}
var LastIndex = objID.value.lastIndexOf(".");
var FirstIndex = objID.value.indexOf(".");
if (((LastIndex-FirstIndex) == 1) || (LastIndex == objID.value.length-1)) {
alert(strDisplay+" : Should be Valid Email");
objID.focus();
objID.select();
return false;}
return true;}
function CheckAlphaSpecialChar(objID, strControlName, spstr) {
var str = objID.value;
var validchars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"+spstr;
if (spstr.toString().indexOf(" ") >= 0) {
spstr = spstr.toString().replace(" ", "Space");}
if (CheckBlank(objID, strControlName)) {
for (var j = 0; j < str.length; j++)
if (validchars.indexOf(str.charAt(j)) ==-1) {
alert(strControlName+": Should not have any numbers or special characters except: [ "+spstr+" ]")
objID.focus();
objID.select();
return false;}
return true;}}
