function validate(theform){
var errors = 0;


if(document.validateme.email){
  if(checkMail(document.validateme.email.value)){
    errors++;
    document.validateme.email.style.border = '1px solid red';
    document.getElementById('emailval').src = '/images/cross.png';
  }else{
    document.validateme.email.style.border = '1px solid green';
    document.getElementById('emailval').src = '/images/tick.png';
  }
}


if(document.validateme.comment){
  if(!notempty(document.validateme.comment.value)){
    errors++;
    document.validateme.comment.style.border = '1px solid red';
    document.getElementById('commentval').src = '/images/cross.png';
  }else{
    document.validateme.comment.style.border = '1px solid green';
    document.getElementById('commentval').src = '/images/tick.png';
  }
}

if(document.validateme.fname){
  if(!notempty(document.validateme.fname.value)){
    errors++;
    document.validateme.fname.style.border = '1px solid red';
    document.getElementById('nameval').src = '/images/cross.png';
  }else{
    document.validateme.fname.style.border = '1px solid green';
    document.getElementById('nameval').src = '/images/tick.png';
  }
}

if(errors == 0){
  document.validateme.submit();
}else{
  //alert('Please check data');
}

}

function livevalfname(){
if(document.validateme.fname){
  if(!notempty(document.validateme.fname.value)){
    document.validateme.fname.style.border = '1px solid red';
    document.getElementById('nameval').src = '/images/cross.png';
  }else{
    document.validateme.fname.style.border = '1px solid green';
    document.getElementById('nameval').src = '/images/tick.png';
  }
}
}

function livevalemail(){
if(document.validateme.email){
  if(checkMail(document.validateme.email.value)){
    document.validateme.email.style.border = '1px solid red';
    document.getElementById('emailval').src = '/images/cross.png';
  }else{
    document.validateme.email.style.border = '1px solid green';
    document.getElementById('emailval').src = '/images/tick.png';
  }
}
}

function livevalcomment(){
if(document.validateme.comment){
  if(!notempty(document.validateme.comment.value)){
    document.validateme.comment.style.border = '1px solid red';
    document.getElementById('commentval').src = '/images/cross.png';
  }else{
    document.validateme.comment.style.border = '1px solid green';
    document.getElementById('commentval').src = '/images/tick.png';
  }
}
}

function notempty(val){  if(val == ''){    return false;  }else{    return true;  }  }

function checkNum(fieldval){
var NumberToTest = fieldval.split(' ').join('');
var IsFound = /^-?\d+$/.test(NumberToTest);
  if((IsFound) && (NumberToTest.length >= 7) && (NumberToTest.length < 12)){
    return false;
  }else{
    return true;
  }
}

function checkMail(value)
{	var x = value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) 
  return false;
	else return true;
  }
