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

function sendEmail(user, emaildomain) {
   var locationstring = 'mai' + 'lto:' + user + '@' + emaildomain;
   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 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 isNum(parm) {return isValid(parm,numb);}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}
 
function validDateFormat(ckdate) { 
    // regular expression to match required date format  
    re = /^\d{1,2}\/\d{1,2}\/\d{4}$/; 
    if(ckdate  != '' && !ckdate.match(re)) 
    { 
       return false; 
    } 
    return true; 
}

function validemail(email){
invalidchar="/:,;"
if (email==""){ return false }
for (i=0;i<invalidchar.length;i++){
	badchar=invalidchar.charAt(i)
	if (email.indexOf(badchar,0)>-1){ return false }
}
atpos=email.indexOf('@',1)
if (atpos==-1){ return false }
periodpos=email.indexOf(".",atpos)
if (email.length>50) {return false}
if (periodpos ==-1) {return false}
if (periodpos+3 >email.length) {return false}
return true
}
function isnum(pasval,len){
if (pasval.length!=len){return false}
if (pasval==""){return false}
for (i=0;i<pasval.length;i++){	
	if (pasval.charAt(i)<'0'){ return false }
	if (pasval.charAt(i)>'9'){ return false }	
}
return true
}
