// JavaScript Document
function w_getDate(){
var d = new Date();
//document.write(d.getYear());
return d.getFullYear()
}

window.name = 'main';
function openwin(url,width,height) {
	thewindow = window.open(url, 'anew', config='height='+height+',width='+width+',toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,directories=no,status=yes');
	thewindow.focus();
} //end openwin

function sendmail() {
	email = 'enquiries@berrywoodlandscapes.co.uk?subject=website enquiry';
	window_e = window.open ('mailto:'+email,'_blank');	
	window_e.close();
}

function PopUp(theURL,winName,features)
	{window.open(theURL,winName,features);}

function mustHaveValue(n,msg){
if (n.length>0){
	for (var i=0;i<n.length;i++){
		if (n.charAt(i)!=" "&&n.charAt(i)!=",")
			return true
	}
}
alert("Please enter "+msg)
return false
}
function mustBeNumber(n,msg){
for (var i=0;i<n.length;i++){
	if ((n.charAt(i)<"0")|| (n.charAt(i)>"9")){
		alert("The value for "+msg+" must be a number")
		return false
	}
}
return true
}
function contactform() {
if ( ! mustHaveValue(contact_form.name.value,'name') ) {
	contact_form.name.focus();
	contact_form.name.blur();
	contact_form.name.select();
return false; }
if ( ! mustHaveValue(contact_form.address.value,'address') ) {
	contact_form.address.focus();
	contact_form.address.blur();
	contact_form.address.select();
return false; }
if ( ! mustHaveValue(contact_form.email.value,'email') ) {
	contact_form.email.focus();
	contact_form.email.blur();
	contact_form.email.select();
return false; }
if ( ! mustHaveValue(contact_form.telephone.value,'telephone') ) {
	contact_form.telephone.focus();
	contact_form.telephone.blur();
	contact_form.telephone.select();
return false; }
if ( ! mustBeNumber(contact_form.telephone.value,'telephone') ) {
	contact_form.telephone.focus();
	contact_form.telephone.blur();
	contact_form.telephone.select();
return false; }
if ( ! mustHaveValue(contact_form.message.value,'message') ) {
	contact_form.message.focus();
	contact_form.message.blur();
	contact_form.message.select();
return false; }
return true;
}
