if (navigator.appVersion.match('MSIE 6.0')) {
  window.onresize=resizeBox;
  document.write('<style>.errbox, .okbox {position: absolute; top: expression( ( ignoreMe = document.documentElement.scrollTop ) + \'px\' );}</style>');
}

function resizeBox() {
  var myWidth = document.documentElement.clientWidth;
  if (myWidth < 760 ) myWidth = 800;
  document.getElementById('errbox').style.left  = 0;
  document.getElementById('errbox').style.width = (myWidth-22) + 'px';
  document.getElementById('okbox').style.left  = -myWidth/2 + 380
  document.getElementById('okbox').style.width = (myWidth-22) + 'px';
}

function valContact()
{
    $('div.errbox').hide('slow');
    var error     = new Array();
    var errorText = '';
    var i     = 0;
    var text  = '';
    if (!document.getElementById('Name').value) {
        error[i++] = 'Name';
    }
    if (!document.getElementById('Email').value || !/^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,}$/.test(document.getElementById('Email').value)) {
        error[i++] = 'Email';
    }
    if (!document.getElementById('Enquiry').value) {
        error[i++] = 'Enquiry';
    }
		
    if (!document.getElementById('Telephone').value || !/^[0-9 ]+$/.test(document.getElementById('Telephone').value)) {
        error[i++] = 'Telephone';
    }		
    
    
    if (error.length) {
        if (i > 1) {
            text = ' fields';
        } else {
            text = ' field';
        }
        errorText = 'The following ' + text + ' have not been completed: ' + error.join(', ');
    }

    if (i) {
        showMsg(errorText + '.', 'err');
        return false;
    } else {
        return true;
    }
}

function showMsg(text,type) {
    if (navigator.appVersion.match('MSIE 6.0')) {
        resizeBox();
    }
    document.getElementById(type + '_validate').innerHTML = text;
    $('div.' + type + 'box').show('slow');
}