
function ValidateForSimpleBlank(p_field,p_FieldName){
	if(Trim(p_field).value == "" ) {
		alert("Please Enter the "+ p_FieldName +" !!");            
		p_field.focus();
		return 0;
	}else{
		return 1;
	}
}
function isPostCode(formInput,FeildName) {
   var reg = /^[A-Za-z0-9_\-\.]+$/;

   var address = formInput.value;
   if(reg.test(address) == false) {
	  alert("Please Enter Valid "+FeildName+" !!");  
	  formInput.select();
      return 0;
   }
	return 1;
}

function ValidateOptPhoneNumber(p_field, p_FieldName){
	var num;
	if(!p_field.value){
		p_field.value = "";
	}else if(p_field.value.length < 10 || p_field.value.length >20){
				alert(p_FieldName+" should be 10 to 20 digits long !!");
				p_field.focus();
				return 0;
	}else {	
		 for(var i=0; i < p_field.value.length; i++){
			 num = p_field.value.substring(i,i+1);
			 if(parseInt(num) || num=='-' || num=='+' || num=='0'){
				flag  = true;
			 }else{
				alert("Please Enter Valid "+p_FieldName+" !!");
				p_field.focus();
				return 0;
				break;
			 }
		 }

	}
	return 1;
}



function ValidatePhoneNumber(p_field, p_FieldName,p_Min,p_Max){
	var num;
	if(!p_field.value){
		alert("Please Enter " + p_FieldName + " !!");
		p_field.focus();
		return 0;
	}else if(p_field.value.length < p_Min || p_field.value.length >p_Max){
				alert(p_FieldName+" should be "+p_Min+" to "+p_Max+" digits long !!");
				p_field.focus();
				return 0;
	}else {	
		 for(var i=0; i < p_field.value.length; i++){
			 num = p_field.value.substring(i,i+1);
			 if(parseInt(num) || num=='-' || num=='+' || num=='0'){
				flag  = true;
			 }else{
				alert("Please Enter a Valid "+ p_FieldName +" !!");
				p_field.focus();
				return 0;
				break;
			 }
		 }

	}
	return 1;
}



function ValidateRegEmail(formInput) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = formInput.value;
   if(reg.test(address) == false) {
	  alert("Please Enter Valid Email Address !!");  
	  formInput.select();
      return 0;
   }
	return 1;
}

function ValidateMandRange(p_field,p_FieldName,p_Min,p_Max){
	if(Trim(p_field).value == "" ) {
		alert("Please Enter the "+ p_FieldName +" !!");            
		p_field.focus();
		return 0;
	}else if(p_field.value.length < p_Min || p_field.value.length > p_Max){
				alert(p_FieldName+" should be "+p_Min+" to "+p_Max+" characters long !!");
				p_field.focus();
				return 0;
	}else{
		return 1;
	}
}

function ValidateOptNumField(p_field, p_FieldName){
	if(!p_field.value)
		p_field.value = "";
	else if(isNaN(parseInt(p_field.value))||p_field.value.length!=parseInt(p_field.value).toString().length){
		alert(p_FieldName + " must be in numbers !!");
		p_field.focus();
		return 0;
	}
	return 1;
}

