function checkall(frm,elem)
{
   for (var i=0; i < frm.elements.length; i++)
   {
      if (frm.elements[i].name == elem)
      {
         frm.elements[i].checked = true;
      }
   }
}

function uncheckall(frm,elem)
{
   for (var i=0; i < frm.elements.length; i++)
   {
      if (frm.elements[i].name == elem)
      {
         frm.elements[i].checked = false;
      }
   }
}

function swImg(img,w,h)
{
   iw = parseInt(w) + 20;
   ih = parseInt(h) + 20;
   win = window.open(img,'bImg',"width="+iw+",height="+ih+",toolbar=0,scrollbars=no,menubar=no,statusbar=no");
   win.focus();
}

function swWnd(url,iw,ih)
{
   win = window.open(url,'bWnd',"width="+iw+",height="+ih+",toolbar=0,scrollbars=yes,menubar=no,statusbar=no");
   win.focus();
}

 
 function checkForm(obj, elems) {
      var element,  pattern;
      for (var i = 0; i < obj.elements.length; i++) { 
      element = obj.elements[i];
      if (elems != undefined)
      if (elems.join().indexOf(element.type) < 0) continue;
      if (!element.getAttribute("check_message")) continue;
      if (element.getAttribute("name")=="fields[Email]") { 
      if (! /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/.test(element.value)) {
      alert(element.getAttribute("check_message"));
      element.focus();
      return false;
      }
      } else if(/^\s*$/.test(element.value)) { 

      alert(element.getAttribute("check_message"));

      element.focus();

      return false;

      }

      }

      return true;

      }


function t_show(div)
{
   els = document.getElementsByTagName(div);
   var elsLen = els.length;

   for (i = 0; i < elsLen; i++) {
        els[i].style.display='block';
    }

} 



function ch_show(div)
{
   dv = document.getElementById(div);
   if (dv.style.display=='none')
      dv.style.display='inline';
   else
      dv.style.display='none';
}

