﻿function ValidateMail(strVal){var EmailRegEx = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;var QuoteArray;var strMultiEmail;var regex = new RegExp(EmailRegEx);QuoteArray = strVal.split('@');if (QuoteArray[0].indexOf("'") != -1 && QuoteArray[1].indexOf("'") == -1){strVal = strVal.replace("'","_");}if(regex.test(strVal) == false){return false;}}

function checkNumeric(strVal){frmName=Trim(strVal);if (isNaN(parseFloat(frmName))){return false;}if(frmName.substr(0,1)=='-'){return false;}if(frmName.indexOf("e")>-1 || frmName.indexOf("E")>-1){return false;}}
function LTrim(str){var whitespace = new String(" \t\n\r");var s = new String(str);if (whitespace.indexOf(s.charAt(0)) != -1) {var j=0, i = s.length;while (j < i && whitespace.indexOf(s.charAt(j)) != -1)j++;s = s.substring(j, i);}return s;}

function RTrim(str){var whitespace = new String(" \t\n\r");var s = new String(str);if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {var i = s.length - 1;while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)i--;s = s.substring(0, i+1);}return s;}

function Trim(str){return RTrim(LTrim(str));}

function CnfrmDelete(){var tmp=confirm("Are you sure you want to delete?");if (tmp ==true){return true;}else{return false;}}
function CnfrmDelete(){var Yes=confirm("Are you sure you want to delete?");if (Yes ==true){return true;}else{return false;}}

function CnfrmADD(){var tmp=confirm("Are you sure you want to Add ?");if (tmp ==true){return true;}else{return false;}}
    
function instr(str){if(str.indexOf('~')>=0)return false;else if(str.indexOf('\\')>=0)return false;else if(str.indexOf('^')>=0)return false;else if(str.indexOf('<')>=0)return false;else if(str.indexOf('>')>=0)return false;else if(str.indexOf('|')>=0)return false;else if(str.indexOf('&#')>=0)return false;}
    
function ValidateLimit(txtID,limit){if(Trim(document.getElementById(txtID).value) == "" || Trim(document.getElementById(txtID).value)== 'write here' || Trim(document.getElementById(txtID).value)== 'write something...'){alert("Please enter some text to submit");return false;}if(instr(document.getElementById(txtID).value)==false){alert('You can not save special characters,\n e.g. (~,\\,^,<,>,|,&#)');return false;}
var sfloor = parseInt(limit/20);if(document.getElementById(txtID).value.length>limit){alert("Please restrict your text within " + limit + " character");return false;}else if(Trim(document.getElementById(txtID).value).length < sfloor){if(limit > 500){alert("Too short for this section! Please write a longer contribution, or write in the discussion board.");return false;}else{return true;}}else{return true;}}

function maxboxlength(maxwords,textComment,errorTagID){var message = document.getElementById(textComment);var len = message.value.length;document.getElementById(errorTagID).innerHTML = parseInt(maxwords - len) + " Characters remaining";}