function checkAll(theForm) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chk') !=-1)
            theForm.elements[i].checked = true;
}

function uncheckAll(theForm) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chk') !=-1)
            theForm.elements[i].checked = false;
}

function checkAll_pre(theForm,prefix) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf(prefix + 'chk.') !=-1)
            theForm.elements[i].checked = true;
}

function uncheckAll_pre(theForm,prefix) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf(prefix + 'chk.') !=-1)
            theForm.elements[i].checked = false;
}


function checkAll_u(theForm) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chku') !=-1)
            theForm.elements[i].checked = true;
}


function uncheckAll_u(theForm) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chku') !=-1)
            theForm.elements[i].checked = false;
}

function checkAll_u_fid(theForm,folderid) {
	//alert(
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chku.' + folderid) !=-1)
            theForm.elements[i].checked = true;
}

function uncheckAll_u_fid(theForm, folderid) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chku.' + folderid) !=-1)
            theForm.elements[i].checked = false;
}

function checkAll_p(theForm) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chkp') !=-1)
            theForm.elements[i].checked = true;
}

function uncheckAll_p(theForm) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chkp') !=-1)
            theForm.elements[i].checked = false;
}

function checkAll_p_fid(theForm,folderid) {
	//alert(
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chkp.' + folderid) !=-1)
            theForm.elements[i].checked = true;
}

function uncheckAll_p_fid(theForm, folderid) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chkp.' + folderid) !=-1)
            theForm.elements[i].checked = false;
}

function checkAll_a(theForm) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chka') !=-1)
            theForm.elements[i].checked = true;
}

function uncheckAll_a(theForm) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chka') !=-1)
            theForm.elements[i].checked = false;
}

function checkAll_a_fid(theForm,folderid) {
	//alert(
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chka.' + folderid) !=-1)
            theForm.elements[i].checked = true;
}

function uncheckAll_a_fid(theForm, folderid) {
    for (i=0,n=theForm.elements.length;i<n;i++)
        if (theForm.elements[i].name.indexOf('chka.' + folderid) !=-1)
            theForm.elements[i].checked = false;
}

function openpopup(popurl, newwidth, newheight, resize)
{
	if(resize == '1'){
		resize = 'yes'
	} else {
		resize = 'no'
	}

newWindow=window.open(popurl,"newWindow","width=" + newwidth + ",height=" + newheight + ", scrollbars=yes,menubar=no,titlebar=no,toolbar=no,location=no,resizable=" + resize);
}

function openpopup2(popurl, newwidth, newheight, resize)
{
if (resize == '1')
	{resize = 'yes'}
else {resize = 'no'}

newWindow=window.open(popurl,"newWindow2","width=" + newwidth + ",height=" + newheight + ", scrollbars=yes,resizable=" + resize);
}

function closepopup(popurl)
{
newWindow=window.open(popurl,"newWindow","");
newWindow.close();
}

function passback(url){
	//change the action of the parent form and submit//
	parent.document.Form1.action = url;
	parent.document.Form1.submit();
}

function passback2(url){
	//change the action of the parent form and submit//
	parent.document.Form4.action = url;
	parent.document.Form4.submit();
}


function inStrGrp(src,reg) {
	var regex=new RegExp("[" + reg + "]","i");
	return regex.test(src);
}

function checknumber(data) {
var checkOK = "()-0123456789. ";
var checkStr = data.value;
var allValid = true;
var allNum = "";

  for (i = 0;  i < checkStr.length;  i++) {
    ch = checkStr.charAt(i);
  for (j = 0;  j < checkOK.length;  j++)
    if (ch == checkOK.charAt(j))
      break;
    if (j == checkOK.length) {
      allValid = false;
      break;
    }
    if (ch != ",")
      allNum += ch;
    }
    if (!allValid) {
      alert("Please enter a valid number");
      data.value = "";
    return (false);
  }
}
