//Handle popup window
function Start(page) {OpenWin = this.open(page,'CtrlWindow', 'width=650,height=500,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes')}
function openWindow(url) {popupWin = window.open(url,'new_page','width=400,height=400')}
function ShowContactMailBox(CatIDStr) {var url='/incs/SendMailBox.aspx?cid=' + CatIDStr;var argin='e';var option='dialogWidth:540px; dialogHeight:270px; resizable: No; status: No; center:yes';window.showModalDialog(url,argin,option)}
function ShowMailBox(CatIDStr) {var url='/incs/SendMailBox.aspx?id=' + CatIDStr;var argin='d';var option='dialogWidth:540px; dialogHeight:270px; resizable: No; status: No; center:yes';window.showModalDialog(url,argin,option);}
function celOver(color,CId){CId.className = color;}
//Handle textarea comment and URL description character count 
function textCounter(field, countfield, maxlimit) {if (field.value.length > maxlimit) field.value = field.value.substring(0, maxlimit); else{ countfield.value = maxlimit - field.value.length};}
// new from ver 3.0
function BookMark(){var title=document.title;var url=document.location.href;if(window.sidebar)window.sidebar.addPanel(title,url,"");else if(window.opera&&window.print){var mbm=document.createElement('a');mbm.setAttribute('rel','sidebar');mbm.setAttribute('href',url);mbm.setAttribute('title',title);mbm.click()}else if(document.all)window.external.AddFavorite(url,title);}
function PrinableView() {var title =  "iCMS printable version";s = "scrollbars=yes,toolbar=yes,width=600,height=400";icms = window.open("","popFrameless",s);icms.blur();window.focus();var frameString="<html><head><title>"+title+"</title><body onload='window.print()' dir=rtl>" + document.getElementById("printable").innerHTML +	"</body></html>";icms.document.open();icms.document.write(frameString);icms.document.close();icms.focus();}
function SetDirByUserInput(a){
    k="[\u0000- !-@[-`{-\u00bf\u00d7\u00f7\u02b9-\u02ff\u2000-\u2bff]"
    l=new RegExp("^"+k+"*([0-9]"+k+"*$|[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufdfe-\ufe6f\ufefd-\uffff])");
    n=new RegExp("^"+k+"*$")
    var b=a.value;
    a.dir=l.test(b)?"ltr":(n.test(b)?"":"rtl");
}