var ErrorCount=0;var ErrorMsg=new Array();ErrorMsg[0]="------------------------- The Following Errors Occured -------------------------"+String.fromCharCode(10);function CheckFieldString(g,k,a){var f;var h=k.value;var b=true;var e=false;var d,c;if(g=="noblank"){if(h==""){ErrorCount++;ErrorMsg[ErrorCount]=a+String.fromCharCode(10)}}else{if(g=="integer"){f="0123456789"}else{if(g=="decimal"){f="0123456789."}else{if(g=="text"){f=text_chars}else{if(g=="alphanumeric"){f=alphanumeric_chars}else{if(g=="full"){f=full_chars}else{if(g=="alphanum"){f=alphanum_chars}else{if(g=="email"){f="0123456789_-@.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,7})+$/.test(h)){}else{ErrorCount++;ErrorMsg[ErrorCount]=a+String.fromCharCode(10)}}else{if(g=="phone"){f="0123456789-+"}else{if(g=="URL"){f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.:/\\"}else{if(g=="path"){f="0123456789.+-_#,/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz () \\ "}else{ErrorMsg[1]="Check Validation one of the mentioned validation type is wrong"+String.fromCharCode(10);ErrorCount++;return 1}}}}}}}}}}for(i=0;i<h.length;i++){ch=h.charAt(i);for(j=0;j<f.length;j++){if(ch==f.charAt(j)){break}if(j==f.length-1){b=false;break}}if(g=="decimal"){for(t=0;t<h.length;t++){dot=h.charAt(t);if(dot=="."&&e==false){e=true}else{if(dot=="."&&e==true){ErrorCount++;ErrorMsg[ErrorCount]=a+String.fromCharCode(10);break}}}}if(!b){ErrorCount++;ErrorMsg[ErrorCount]=a+String.fromCharCode(10);break}}}};