// -----------------------------------------------------------------------------
var currentObj;

function swapMenuImage(obj, state) {

  if (state != "") {
    if (state == 2) {
      var pos = obj.src.lastIndexOf(".");
      var ext = obj.src.substr(pos + 1);
      var newloc = obj.src.substr(0, pos) + "_o." + ext;
      //obj.src = "/images/buttons/button_" + obj.name + "_o.jpg";
      obj.src = newloc
    } else if (state == 1) {
      var pos = obj.src.lastIndexOf(".");
      var ext = obj.src.substr(pos + 1);
      var newloc = obj.src.substr(0, pos - 2) + "." + ext;
      obj.src = newloc //"/images/buttons/button_" + obj.name + ".jpg";
    }

    if (currentObj != null) {
      var pos = currentObj.src.lastIndexOf(".");
      var ext = currentObj.src.substr(pos + 1);
      var newloc = currentObj.src.substr(0, pos) + "_o." + ext;
      //currentObj.src = "/images/buttons/button_" + currentObj.name + "_o.jpg";
      currentObj.src = newloc
    }
  }
}

// -----------------------------------------------------------------------------
function PopUpImage(target,width,height)
{
  win=window.open(target,'Maxtension','width='+width+',height='+height+',left=1,top=1,location=0,menubar=0,status=0,resizable=1,resizeable=yes,resizeable,scrollbars=yes');
	if (!win.opener)win.opener=self;
	if (win.focus)win.focus();
}
window.pup = PopUpImage;

// -----------------------------------------------------------------------------
function isEmail(str) {
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

// -----------------------------------------------------------------------------