﻿var validColor="#FFFFFF";var invalidColor="#DDDDDD";var clearOnErrorClick=true;var selectOnErrorClick=false;function ClearCtrl(a){if(a.style.borderLeft!=""){if(clearOnErrorClick){a.value=""}else if(selectOnErrorClick){a.select()}a.style.color=validColor}}function GetAttr(a,b){var c;try{c=a.attributes[b].nodeValue}catch(err){c=""}return c}function SetSenderValid(a){var b=document.getElementById(a.controltovalidate);b.style.color=validColor;b.style.borderLeft="";b.style.paddingLeft=""}function SetSenderInValid(a,b){var c=document.getElementById(a.controltovalidate);c.style.color=invalidColor;c.style.borderLeft="solid 3px "+invalidColor;c.style.paddingLeft="3px";c.style.paddingRight="6px";if(b!=""&&b!="undefined"){c.value=b}}function ValRegEx(a,b){var c;var d;c=new RegExp(GetAttr(a,"regex"));d=GetAttr(a,"message");if(b.Value.match(c)){b.IsValid=true;SetSenderValid(a)}else{b.IsValid=false;SetSenderInValid(a,d)}}function ValLength(a,b){var c;var d;var e;c=GetAttr(a,"min");d=GetAttr(a,"max");e=GetAttr(a,"message");if(b.Value.length>=c&&b.Value.length<=d){b.IsValid=true;SetSenderValid(a)}else{b.IsValid=false;SetSenderInValid(a,e)}}