function LTrim(c){var d=String.fromCharCode(32);if(e<1){return""}var e=c.length;var b="";var a=0;while(a<e){if(c.charAt(a)==d){}else{b=c.substring(a,e);break}a=a+1}return b}function RTrim(c){var d=String.fromCharCode(32);var e=c.length;var b="";if(e<0){return""}var a=e-1;while(a>-1){if(c.charAt(a)==d){}else{b=c.substring(0,a+1);break}a=a-1}return b}function CheckEmpty(a){if(a.value==""||a.value==null||a.value==0){return true}else{return false}}function Trim(a){if(a.length<1){return""}a=RTrim(a);a=LTrim(a);if(a==""){return""}else{return a}}function checkEmailID(a){if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(a)){return(true)}return(false)}function ZipChar(a){var c="!@#$%^&*()+=[]\\';,./{}|\":<>?";for(var b=0;b<a.length;b++){if(c.indexOf(a.charAt(b))!=-1){return false}}return true}function hasSpecialChar(a){var c="!@#$%^&*()+=-[]\\';,./{}|\":<>?";for(var b=0;b<a.length;b++){if(c.indexOf(a.charAt(b))!=-1){return false}}return true}function validateValue(c,b){var a=new RegExp(b);return a.test(c)}function echeck(e){if(isCharsInBag(e,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.-@")==false){return false}if(e.charAt(0)=="@"||e.charAt(0)=="."){return false}else{if(e.charAt(e.length-1)=="@"||e.charAt(e.length-1)=="."){return false}else{if(e.indexOf("@.")!=-1||e.indexOf(".@")!=-1||e.indexOf("..")!=-1){return false}}}var d;var b=false;var a=false;var c=0;for(d=0;d<e.length;d++){if(e.charAt(d)==" "){b=true;a=true;c=2}if(e.charAt(d)=="@"){b=true;c++}if(e.charAt(d)=="."){a=true}}if(b==true&&a==true){if(c>1){return false}else{return true}}else{return false}return true}function ismaxlength(b){var a=b.getAttribute?parseInt(b.getAttribute("maxlength")):"";if(b.getAttribute&&b.value.length>a){b.value=b.value.substring(0,a)}}function isValidURL(c){var a=new Array(".com",".net",".org",".biz",".coop",".info",".museum",".name",".pro",".edu",".gov",".int",".mil",".ac",".ad",".ae",".af",".ag",".ai",".al",".am",".an",".ao",".aq",".ar",".as",".at",".au",".aw",".az",".ba",".bb",".bd",".be",".bf",".bg",".bh",".bi",".bj",".bm",".bn",".bo",".br",".bs",".bt",".bv",".bw",".by",".bz",".ca",".cc",".cd",".cf",".cg",".ch",".ci",".ck",".cl",".cm",".cn",".co",".cr",".cu",".cv",".cx",".cy",".cz",".de",".dj",".dk",".dm",".do",".dz",".ec",".ee",".eg",".eh",".er",".es",".et",".fi",".fj",".fk",".fm",".fo",".fr",".ga",".gd",".ge",".gf",".gg",".gh",".gi",".gl",".gm",".gn",".gp",".gq",".gr",".gs",".gt",".gu",".gv",".gy",".hk",".hm",".hn",".hr",".ht",".hu",".id",".ie",".il",".im",".in",".io",".iq",".ir",".is",".it",".je",".jm",".jo",".jp",".ke",".kg",".kh",".ki",".km",".kn",".kp",".kr",".kw",".ky",".kz",".la",".lb",".lc",".li",".lk",".lr",".ls",".lt",".lu",".lv",".ly",".ma",".mc",".md",".mg",".mh",".mk",".ml",".mm",".mn",".mo",".mp",".mq",".mr",".ms",".mt",".mu",".mv",".mw",".mx",".my",".mz",".na",".nc",".ne",".nf",".ng",".ni",".nl",".no",".np",".nr",".nu",".nz",".om",".pa",".pe",".pf",".pg",".ph",".pk",".pl",".pm",".pn",".pr",".ps",".pt",".pw",".py",".qa",".re",".ro",".rw",".ru",".sa",".sb",".sc",".sd",".se",".sg",".sh",".si",".sj",".sk",".sl",".sm",".sn",".so",".sr",".st",".sv",".sy",".sz",".tc",".td",".tf",".tg",".th",".tj",".tk",".tm",".tn",".to",".tp",".tr",".tt",".tv",".tw",".tz",".ua",".ug",".uk",".um",".us",".uy",".uz",".va",".vc",".ve",".vg",".vi",".vn",".vu",".ws",".wf",".ye",".yt",".yu",".za",".zm",".zw");var e=c;var h=true;var b=e.lastIndexOf(".");var g=e.substring(0,b);var f=e.substring(b,e.length);if(b>=0){for(var d=0;d<a.length;d++){if(f==a[d]){h=true;break}else{h=false}}if(h==false){return false}else{return true}}else{return false}}function isValidURL2(a){var b=/^(http:\/\/www.|https:\/\/www.|www.){1}([\w]+)(.[\w]+){1,2}$/;if(b.test(a)){return true}else{return false}}function isValidURLWithHttp(a){var b=/^(http:\/\/|https:\/\/){1}([\w]+)(.[\w]+){1,2}/;if(b.test(a)){return true}else{return false}}function isValidDomain(a){var b=/^(www.){1}([\w]+)(.[\w]+){1,2}$/;if(b.test(a)){return true}else{return false}}function checkDomain(l){var k=new Array(".com",".net",".org",".biz",".coop",".info",".museum",".name",".pro",".edu",".gov",".int",".mil",".ac",".ad",".ae",".af",".ag",".ai",".al",".am",".an",".ao",".aq",".ar",".as",".at",".au",".aw",".az",".ba",".bb",".bd",".be",".bf",".bg",".bh",".bi",".bj",".bm",".bn",".bo",".br",".bs",".bt",".bv",".bw",".by",".bz",".ca",".cc",".cd",".cf",".cg",".ch",".ci",".ck",".cl",".cm",".cn",".co",".cr",".cu",".cv",".cx",".cy",".cz",".de",".dj",".dk",".dm",".do",".dz",".ec",".ee",".eg",".eh",".er",".es",".et",".fi",".fj",".fk",".fm",".fo",".fr",".ga",".gd",".ge",".gf",".gg",".gh",".gi",".gl",".gm",".gn",".gp",".gq",".gr",".gs",".gt",".gu",".gv",".gy",".hk",".hm",".hn",".hr",".ht",".hu",".id",".ie",".il",".im",".in",".io",".iq",".ir",".is",".it",".je",".jm",".jo",".jp",".ke",".kg",".kh",".ki",".km",".kn",".kp",".kr",".kw",".ky",".kz",".la",".lb",".lc",".li",".lk",".lr",".ls",".lt",".lu",".lv",".ly",".ma",".mc",".md",".mg",".mh",".mk",".ml",".mm",".mn",".mo",".mp",".mq",".mr",".ms",".mt",".mu",".mv",".mw",".mx",".my",".mz",".na",".nc",".ne",".nf",".ng",".ni",".nl",".no",".np",".nr",".nu",".nz",".om",".pa",".pe",".pf",".pg",".ph",".pk",".pl",".pm",".pn",".pr",".ps",".pt",".pw",".py",".qa",".re",".ro",".rw",".ru",".sa",".sb",".sc",".sd",".se",".sg",".sh",".si",".sj",".sk",".sl",".sm",".sn",".so",".sr",".st",".sv",".sy",".sz",".tc",".td",".tf",".tg",".th",".tj",".tk",".tm",".tn",".to",".tp",".tr",".tt",".tv",".tw",".tz",".ua",".ug",".uk",".um",".us",".uy",".uz",".va",".vc",".ve",".vg",".vi",".vn",".vu",".ws",".wf",".ye",".yt",".yu",".za",".zm",".zw");var g=l;var c=true;var a=g.lastIndexOf(".");var f=g.substring(0,a);var b=g.substring(a,g.length);if(a>2&&a<57){for(var h=0;h<k.length;h++){if(b==k[h]){c=true;break}else{c=false}}if(c==false){alert("Your domain extension "+b+" is not correct");return false}else{for(var e=0;e<f.length;e++){var m=f.charAt(e);var d=m.charCodeAt(0);if((d>47&&d<59)||(d>64&&d<91)||(d>96&&d<123)||d==45||d==46){if((e==0||e==f.length-1)&&d==45){return false}}else{return false}}}}else{return false}return true}function isCharsInBag(b,d){var a;for(a=0;a<b.length;a++){var e=b.charAt(a);if(d.indexOf(e)==-1){return false}}return true}function isZIP(a){if(isCharsInBag(a,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")==false){return false}return true}function isPhone(a){if(a.length<5||a.length>16){return false}if(isCharsInBag(a,"- +()0123456789")==false){return false}if(a.indexOf("+")>0){return false}return true}function CheckFieldLength(d,b,a,c){if(d.value.length>c){d.value=d.value.substring(0,c)}document.getElementById(a).innerHTML=c-d.value.length}function setCounter(c,a,b){document.getElementById(a).innerHTML=b-c.value.length}function isEmail(e){if(isCharsInBag(e,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.-@")==false){return false}if(e.charAt(0)=="@"||e.charAt(0)=="."){return false}else{if(e.charAt(e.length-1)=="@"||e.charAt(e.length-1)=="."){return false}else{if(e.indexOf("@.")!=-1||e.indexOf(".@")!=-1||e.indexOf("..")!=-1){return false}}}var d;var b=false;var a=false;var c=0;for(d=0;d<e.length;d++){if(e.charAt(d)==" "){b=true;a=true;c=2}if(e.charAt(d)=="@"){b=true;c++}if(e.charAt(d)=="."){a=true}}if(b==true&&a==true){if(c>1){return false}else{return true}}else{return false}return true}function validation(){if(document.getElementById("question_text").value==""){alert("Please specify the question text.");return false}if(document.getElementById("answer_text").value==""){alert("Please specify the answer text.");return false}}function step3validation(){if(document.getElementById("question_text").value==""){alert("Please specify the question text.");return false}}function numberonly(d,c){var b=c.indexOf(".");var a;if(!d){if(window.event){d=window.event}else{}}if(d.keyCode){a=d.keyCode}else{if(d.which){a=d.which}else{if(d.charCode){a=d.charCode}else{}}}if(a==46&&b>0){return false}if(a!=46){if(a!=8&&a!=13&&a!=9&&a!=39&&a!=37){if(a<48||a>57){return false}}}}function numberWithoutDecimal(c,b){var a;if(!c){if(window.event){c=window.event}else{}}if(c.keyCode){a=c.keyCode}else{if(c.which){a=c.which}else{if(c.charCode){a=c.charCode}else{}}}if(a!=8&&a!=13&&a!=9&&a!=39&&a!=37){if(a<48||a>57){return false}}}function tr_onmouserover(b,a){trBgColor=b.style.backgroundColor;b.style.backgroundColor="#B5B49F"}function UserTr_onmouserover(b,a){trBgColor=b.style.backgroundColor;b.style.backgroundColor="#E8F3FF"}function UserTr_onmouserout(b,a){b.style.backgroundColor="#ffffff"}function tr_onmouserout(b,a){b.style.backgroundColor=trBgColor}var dtCh="-";var minYear=1900;var maxYear=2100;function isInteger(b){var a;for(a=0;a<b.length;a++){var d=b.charAt(a);if(((d<"0")||(d>"9"))){return false}}return true}function stripCharsInBag(d,e){var b;var a="";for(b=0;b<d.length;b++){var f=d.charAt(b);if(e.indexOf(f)==-1){a+=f}}return a}function daysInFebruary(a){return(((a%4==0)&&((!(a%100==0))||(a%400==0)))?29:28)}function DaysArray(b){for(var a=1;a<=b;a++){this[a]=31;if(a==4||a==6||a==9||a==11){this[a]=30}if(a==2){this[a]=29}}return this}function isDate(d){var a=DaysArray(12);var e=d.indexOf(dtCh);var c=d.indexOf(dtCh,e+1);var h=d.substring(e+1,e+3);var g=d.substring(c+1);var f=d.substring(0,e);strYr=f;if(g.charAt(0)=="0"&&g.length>1){g=g.substring(1)}if(h.charAt(0)=="0"&&h.length>1){h=h.substring(1)}for(var b=1;b<=3;b++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)}}month=parseInt(h);day=parseInt(g);year=parseInt(strYr);if(e==-1||c==-1){alert("The date format should be : yyyy-mm-dd");return false}if(isNaN(month)){alert("Please enter a valid month");return false}if(h.length<1||month<1||month>12){alert("Please enter a valid month");return false}if(isNaN(day)){alert("Please enter a valid day");return false}if(g.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>a[month]){alert("Please enter a valid day");return false}if(f.length!=4||year==0||year<minYear){alert("Please enter a valid 4 digit year");return false}if(d.indexOf(dtCh,c+1)!=-1||isInteger(stripCharsInBag(d,dtCh))==false){alert("Please enter a valid date");return false}return true}function chktab(b){var a;if(!b){if(window.event){b=window.event}else{}}if(b.keyCode){a=b.keyCode}else{if(b.which){a=b.which}else{if(b.charCode){a=b.charCode}else{}}}if(a==13||a==9){return true}else{return false}}function checkuncheckall(){total=0;checkboxlen=0;checkbox=false;len=document.newsletterListing.elements.length;for(i=0;i<len;i++){if((document.newsletterListing.elements[i].type=="checkbox")&&(document.newsletterListing.elements[i].name.indexOf("box_")==0)){checkbox=true;checkboxlen=checkboxlen+1;if(document.newsletterListing.elements[i].checked==true){total=total+1}}}if(checkbox==true){if(checkboxlen==total){document.getElementById("chkall").checked=true}else{document.getElementById("chkall").checked=false}}}function checkunchecksubadmin(){total=0;checkboxlen=0;checkbox=false;len=document.userListing.elements.length;for(i=0;i<len;i++){if((document.userListing.elements[i].type=="checkbox")&&(document.userListing.elements[i].name.indexOf("box_")==0)){checkbox=true;checkboxlen=checkboxlen+1;if(document.userListing.elements[i].checked==true){total=total+1}}}if(checkbox==true){if(checkboxlen==total){document.getElementById("chkall").checked=true}else{document.getElementById("chkall").checked=false}}}function selectdate(a){if(a=="between"){document.getElementById("divfrm").style.display="block"}if(a=="7"||a=="30"||a=="0"){document.getElementById("divfrm").style.display="none"}}function chechReportFrm(){if(document.getElementById("SearchType2").checked==true){fromdate=document.getElementById("senddate").value;todate=document.getElementById("todate").value;between=document.getElementById("between").value;if(between=="between"){if(Trim(fromdate)==""){alert("Enter FROM date !");document.getElementById("senddate").value="";document.getElementById("senddate").focus();return false}else{if(isDate(fromdate)==false){document.getElementById("senddate").value="";document.getElementById("senddate").focus();return false}}if(Trim(todate)==""){alert("Enter TO date !");document.getElementById("todate").value="";document.getElementById("todate").focus();return false}else{if(isDate(todate)==false){document.getElementById("todate").value="";document.getElementById("todate").focus();return false}}arr_date=fromdate.split("-");ExYear=arr_date[0];ExMonth=arr_date[1];ExDay=arr_date[2];fullfromdate=new Date(ExYear,ExMonth,ExDay);arr_date1=todate.split("-");ExYear1=arr_date1[0];ExMonth1=arr_date1[1];ExDay1=arr_date1[2];fulltodate=new Date(ExYear1,ExMonth1,ExDay1);if(fullfromdate.getTime()>fulltodate.getTime()){alert("FROM date can't be greater than TO date!");return false}}}return true};