function popUpWin(url, winName, width, height) {
   var features = "toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height+",top=200,left=200,screenX=200,screenY=200";
   window.open(url, winName, features);
}


function checkForm(frm) {

    var msg = "";

    if (frm.username.value == "") {
        msg += "    Your User Name\n";
    }
    if (frm.password.value == "") {
        msg += "    Your Password\n";
    }


    if (msg != "") {
        alert("You forgot to enter the following information:  \n" + msg);
        return false;
    }
    return true;
}

function checkPassword(frm) {

    var msg = "";

    if (frm.fname.value == "") {
        msg += "    Please Enter Your First Name\n";
    }
    if (frm.lname.value == "") {
        msg += "    Please Enter Your Screen Name\n";
    }
    if(!checkEmail(frm.current_email.value)) {
        msg += "    Please Enter a Valid E-mail Address\n";
    }

    if (msg != "") {
        alert(msg);
        return false;
    }
    return true;
}

function checkEmail (strng) {
  if (strng == "") {
    return false;
  }

  var emailFilter=/^.+@.+\..{2,3}$/;
  if (!(emailFilter.test(strng))) {
       return false;
  }else {
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
         if (strng.match(illegalChars)) {
          return false;
       }
    }
  return true;
}

function myprint() {
    window.parent.invisible_frame.focus();
    window.print();
}

function printIframe(iFrm) {
    frames[iFrm].focus();
    frames[iFrm].print();
}

function findObj(n, d) { //v3.0
var p, i, x;
if (!d)
   d=document;
if ((p=n.indexOf("?")) >0 && parent.frames.length) {
   d=parent.frames[n.substring(p+1)].document;
   n=n.substring(0,p);
}
if (!(x=d[n]) && d.all)
   x=d.all[n];
for (i=0; !x && i<d.forms.length; i++)
   x=d.forms[i][n];
for (i=0; !x && d.layers && i<d.layers.length; i++)
   x=findObj(n,d.layers[i].document);
return x;
}

function showHideLayers() { //v 4.0
var i, p, v, obj,
    args=showHideLayers.arguments;
if (document.getElementById) {
   for (i=0; i<(args.length-2); i+=3) {
      obj=document.getElementById(args[i]);
      v=args[i+2];
      v=(v=='show')?'visible':(v='hide')?'hidden':v;
      if(obj)
         obj.style.visibility=v;
   }
}
else {
   for (i=0; i<(args.length-2); i+=3)
   if ((obj=findObj(args[i]))!=null) {
      v=args[i+2];
      if (obj.style) {
         obj=obj.style;
         v=(v=='show')?'visible':(v='hide')?'hidden':v;
      }
      obj.visibility=v;
   }
}
}

function iframeDisplay(id,url) {
    document.getElementById(id).style.display="block";
    document.getElementById(id).src=url;
    document.getElementById(id).style.top=document.body.scrollTop + 100;
}
function iframeHide(id) {
    document.getElementById(id).style.display="none";
}
