function CheckCharecterAndNum(A,B){fieldvalue=A.value;chkchar="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789\"'";for(i=0;i<fieldvalue.length;i++){if(chkchar.indexOf(fieldvalue.charAt(i))==-1){Charecter_Alert(B);A.focus();return true}}}function CheckFieldLength(C,D,B){if(CheckFieldEmpty(C,D)){return true}var E=C.value.length;if(E>B){var A=D+" has too many ("+E+") characters";alert(A);C.focus();return true}return false}function CheckFieldLen(C,D,B){if(CheckFieldEmpty(C,D)){return true}var E=C.value.length;if(E>B){var A=D+" has too many ("+E+") characters";alert(A);C.focus();return true}return false}function CheckCheckedBox(A){sLength=A.length;sFlag=false;for(x=0;x<sLength;x++){if(A[x].checked==true){sFlag=true;break}}if(sFlag){return true}else{sLength;alert("Please Select Atlest One CkeckBox");return false}}function CheckFieldEmpty(A,B){sEmpty=isEmpty(A.value);if(sEmpty){Blank_Alert(B);A.focus()}return sEmpty}function CheckFieldSelect(A,B){sNoSlct=(A.selectedIndex<1);if(sNoSlct){Select_Alert(B);A.focus()}return sNoSlct}function CheckZeroOrder(A,B){if(A.value=="0"){Zero_Alert(B);A.focus();return true}}function CheckCharecter(A,B){fieldvalue=A.value;chkchar="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz '";for(i=0;i<fieldvalue.length;i++){if(chkchar.indexOf(fieldvalue.charAt(i))==-1){Charecter_Alert(B);A.focus();return true}}}function CheckEmailTitleChar(A,B){fieldvalue=A.value;chkchar="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!- '";for(i=0;i<fieldvalue.length;i++){if(chkchar.indexOf(fieldvalue.charAt(i))==-1){Charecter_Alert(B);A.focus();return true}}}function CheckLength(B,C,A){fieldvalue=B.value;if(fieldvalue.length>A){alert("Please Enter Number of Characters less than "+A);B.focus();return true}}function CheckNumeric(A,B){fieldvalue=A.value;chknums="0123456789";for(i=0;i<fieldvalue.length;i++){if(chknums.indexOf(fieldvalue.charAt(i))==-1){Numeric_Alert(B);A.focus();return true}}}function CheckNumericDeci(A,B){fieldvalue=A.value;chknums="0123456789.";for(i=0;i<fieldvalue.length;i++){if(chknums.indexOf(fieldvalue.charAt(i))==-1){Numeric_Alert(B);A.focus();return true}}}function CheckAmount(A,B){fieldvalue=A.value;chknums="-0123456789.";for(i=0;i<fieldvalue.length;i++){if(chknums.indexOf(fieldvalue.charAt(i))==-1){Numeric_Alert(B);A.focus();return true}}}function CheckNumericRange(C,D,B){fieldvalue=C.value;if(fieldvalue>parseInt(B)){var A="Please Enter Number Between ";A+=D+" and "+B;alert(A);C.focus();return true}}function CompareFields(D,C,B,A){fieldvalue1=parseInt(D.value);fieldvalue2=parseInt(C.value);if(fieldvalue1>fieldvalue2){sAlert="Please enter "+B+"value greater than "+A;alert(sAlert);D.focus();return true}}function CompareStartEndDate(B,A){if(B>A){alert("Please Enter StartDate Greater than EndDate");return true}}function CheckSameDate(B,A){if(B==A){alert("Start and End dates cannot be the same");return true}}function CheckExtension(B,A,C){if(B.value.indexOf(A,1)==-1){alert("Please Enter Proper file name with .csv extension");B.focus();return true}}function CompareNumber(B,C,A){fieldvalue=parseInt(B.value);if(fieldvalue<=A){sAlert="Please enter "+C+" value greater than "+A;alert(sAlert);B.focus();return true}}function Blank_Alert(B){var A="Please enter ";A+=B;alert(A)}function Select_Alert(B){var A="Please Select ";A+=B;alert(A)}function Numeric_Alert(B){var A="Please Enter Numeric Value in ";A+=B;alert(A)}function Charecter_Alert(B){var A="Please Enter Character Value in ";A+=B;alert(A)}function Zero_Alert(B){var A="0 Order Not Allowed";A+=B;alert(A)}function isEmpty(A){return(A=="")}function deadline(A){var C=new Array();var B=A;var D=A.split("/");if(D[2].length!=4){alert("Date Format should be MM/DD/YYYY");return true}}function Valid_Date(E){var J=E;if(J.indexOf("-")!=-1){var B=J.split("-")}else{var B=J.split("/")}var A;var K=new Date(Date.parse(J));var D=(K.getMonth()+1)+"/"+(K.getDate())+"/"+(K.getFullYear());var C=(K.getMonth()+1)+"/"+(K.getDate())+"/"+(K.getYear());var G=(Math.abs(B[0]))+"/"+(Math.abs(B[1]))+"/"+(Math.abs(B[2]));var F=B[2];var I=F+"8";var H=I.length;if(H==3){A=C}if(H==5){A=D}if(G!=A){alert("You've entered an invalid date or date format");return true}else{if(A=="NaN/NaN/NaN"){alert("You've entered an invalid date or date format.");return true}else{return deadline(E)}}}function CheckNumericDeci(A,B){fieldvalue=A.value;chknums="0123456789.";for(i=0;i<fieldvalue.length;i++){if(chknums.indexOf(fieldvalue.charAt(i))==-1){Numeric_Alert(B);A.focus();return true}}}function CheckFieldSpaces(B,A){sString=B.value;while(sString.substring(0,1)==" "){sString=sString.substring(1,sString.length)}if(sString.length==0){alert("Blank spaces are not allowed in "+A);B.focus();return true}else{return false}}function Set_Cookie(C,E,A,H,D,G){var B=new Date();B.setTime(B.getTime());if(A){A=A*1000*60*60*24}var F=new Date(B.getTime()+(A));document.cookie=C+"="+escape(E)+((A)?";expires="+F.toGMTString():"")+((H)?";path="+H:"")+((D)?";domain="+D:"")+((G)?";secure":"")}function Get_Cookie(A){var F=document.cookie.split(";");var B="";var D="";var E="";var C=false;for(i=0;i<F.length;i++){B=F[i].split("=");D=B[0].replace(/^\s+|\s+$/g,"");if(D==A){C=true;if(B.length>1){E=unescape(B[1].replace(/^\s+|\s+$/g,""))}return E;break}B=null;D=""}if(!C){return null}};