function sendMailTo(name, company, domain, subject) {
  var locationstring = 'mai' + 'lto:' + name + '@' + company + '.' + domain + '?subject=' + subject;
  window.location.replace(locationstring);
}


function setFocus(element) {
   var e = document.getElementById(element);
   e.focus();
}

function highlight(element, val) {
	if(val > 0) {
		element.style.backgroundColor='#C0C0C0';
	} else {
		element.style.backgroundColor='#EEEEEE';
	}
}

var numb = '0123456789';
var lwr = 'abcdefghijklmnopqrstuvwxyz';
var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
 
function isValid(parm,val) {
  if (parm == "") return true;
  for (i=0; i<parm.length; i++) {
    if (val.indexOf(parm.charAt(i),0) == -1) return false;
  }
  return true;
}
 
function isNum(parm) {return isValid(parm,numb);}
function isLower(parm) {return isValid(parm,lwr);}
function isUpper(parm) {return isValid(parm,upr);}
function isAlpha(parm) {return isValid(parm,lwr+upr);}
function isAlphanum(parm) {return isValid(parm,lwr+upr+numb);} 


function open_window(url) {
   var leftVal = (screen.width-320)/2;
   var topVal = (screen.height-330)/2;
   window.open(url,'','left='+leftVal+', top='+topVal+', width=320, height=330 resizable=yes, toolbar=no, menubar=no, location=no');
}
