//
//  CHECK toggle  items
//  document.frmSearch.elements["tc"][i].checked = true;
//
var bCancel=false;

function CheckToggleItems( checkBox )
{
bResult = false;

if(checkBox.length>0){
//
    for (i=0; i < checkBox.length; i++)
    {
        if (checkBox[i].checked == true)
            bResult = true;
    }
} else {
// one checkbox
       if (checkBox.checked == true)
            bResult = true;
}


// alert( checkBox.type + "\n" + bResult );

 return bResult;

}

function checkHandle( handle )
{
 var r = false;
 var re;

 re = new RegExp("^[a-zA-Z0-9_\.\-][a-zA-Z0-9/_\.\-]*[a-zA-Z0-9_\.\-]$");      //Create regular expression object.
 r = re.test(handle);

// alert( "handle check ok - " + r );

 return r;

}

// replace special characters
function ReplaceSpecChars(str){
  var re = /[^a-zA-Z0-9_\.\-]/g;
  var result = str.replace(re, "_");
  return result;
}
// get only file name
function OnlyFileName(path){
 var re = /\\([^\\]*)$/g;
 var arr = re.exec(path);
 return RegExp.$1;
}

// change title property
function MM_changeTitleProp(objSrc, objDest, objPrefix) {
  objDest.value = objPrefix.value + ReplaceSpecChars(objSrc.value);
}
// change file name (including fullpath) property
function MM_changeFileNameProp(objSrc, objDest, objPrefix) {
 objDest.value = objPrefix.value + ReplaceSpecChars(OnlyFileName(objSrc.value));
}
//-->
