String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}

function validate(box,vlen,chk) {
  var tbox = document.getElementById(box);
  var div = "d" + box;
  var idiv = document.getElementById(div);
  var tval = tbox.value.trim()
  if (tval.length > vlen) {
    idiv.innerHTML = "<img alt='Completed' title='Completed' src='images/general/tick.gif'>";
    eval("chk"+chk+" = true")
  } else {
    idiv.innerHTML = "<img alt='Not Completed' title='Not Completed' src='images/general/cross.gif'>";
    eval("chk"+chk+" = false")
  }
}

function emailCheck(box,vlen,chk) {
  var tbox = document.getElementById(box);
  var div = "d" + box;
  var idiv = document.getElementById(div);
  var tval = tbox.value.trim()
  var email = tbox.value;
  if (/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{1,10}|[0-9]{1,10})(\]?)$/.test(email) && tval > vlen) {
    idiv.innerHTML = "<img alt='Completed' title='Completed' src='images/general/tick.gif'>";
    eval("chk"+chk+" = true")
  } else {
    idiv.innerHTML = "<img alt='Not Completed' title='Not Completed' src='images/general/cross.gif'>";
    eval("chk"+chk+" = false")
  }
}