var zoomp=14;
var latc=51.463952;
var lngc=-0.167405;
var lats=51.363500;
var lngs=-0.192749;
function comment_validation(com_form)
 {
 var name = com_form.elements['name'].value;
 var email = com_form.elements['email'].value;
 var data = com_form.elements['cmt'].value;
 var vcode = com_form.elements['vcode'].value;
  
 if (name == "")
  {
     alert("Please enter your name");
     return false;
  }
else if (name.search(/^[A-Z ]+$/i) == -1)
  {
     alert ("Your name contained numbers. Only alphabetic characters are allowed..\n Please try again.");
     return false;
}

 if (name.length < 3 || name.length>20)
  {
     alert("Name can't be less than 3 chr. not more than 20 chr.");
     return false;
  }

 if (email == "")
  {
     alert("please enter an email address");
     return false;
  }
else if (!(email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1))
 {
    alert("E-mail address is not valid.\n Please enter a valid email address.");
    return false ;
}
 if (email.length >150)
  {
     alert("email can't be more than 150 chr.");
     return false;
  }
 // Contact Comments Field
 if (data == "")
  {
     alert("Please enter your comment / feedback");
     return false;
  }
 if (data.length >150)
  {
     alert("Your Comment can't be more than 150 chr. \n Please shorten it!.");
     return false;
  }
  
   if (data.length <20)
  {
     alert("Your Comment is too short. \n comment can't be less than 20 chr.");
     return false;
  }
 if (vcode == "")
  {
     alert("Please enter security code (the letters in the image)");
     return false;
  }  
 return true;
}
function textCounter(field,cntfield,maxlimit) {
  if (field.value.length > maxlimit) 
   field.value = field.value.substring(0, maxlimit);
  else
  cntfield.value = maxlimit - field.value.length;
}

function zoomout(id)
{
zoomp=zoomp==16?zoomp:zoomp+1;
if (id=='mapc')
	{
		$(id).style.backgroundImage="url('http://maps.google.com/maps/api/staticmap?center=Clapham%20Junction&zoom="+ zoomp +"&size=460x310&maptype=roadmap&markers=color:blue|label:P|"+latc+","+lngc+"&sensor=false')";
	}
else
	{
		$(id).style.backgroundImage="url('http://maps.google.com/maps/api/staticmap?center=Sutton&zoom="+ zoomp +"&size=460x310&maptype=roadmap&markers=color:blue|label:P|"+lats+","+lngs+"&sensor=false')";
	}
}
function zoomin(id)
{
zoomp=zoomp==0?zoomp:zoomp-1;
if (id=='mapc')
	{
		$(id).style.backgroundImage="url('http://maps.google.com/maps/api/staticmap?center=Clapham%20Junction&zoom="+ zoomp +"&size=460x310&maptype=roadmap&markers=color:blue|label:P|"+latc+","+lngc+"&sensor=false')";
	}
else
	{
		$(id).style.backgroundImage="url('http://maps.google.com/maps/api/staticmap?center=Sutton&zoom="+ zoomp +"&size=460x310&maptype=roadmap&markers=color:blue|label:P|"+lats+","+lngs+"&sensor=false')";
	}
}

function googleMaps(){
	if (top.clapmap.complete) {
		$('mapc').style.backgroundImage="url('http://maps.google.com/maps/api/staticmap?center=Clapham%20Junction&zoom="+ zoomp +"&size=460x310&maptype=roadmap&markers=color:blue|label:P|"+latc+","+lngc+"&sensor=false')";
		$('maps').style.backgroundImage="url('http://maps.google.com/maps/api/staticmap?center=Sutton&zoom="+ zoomp +"&size=460x310&maptype=roadmap&markers=color:blue|label:P|"+lats+","+lngs+"&sensor=false')";
		$$('.mapBtn').each(function(e){e.style.display='';});
	}
}
function initmap() {
	// Preload the google map for clapham...
	top.clapmap=new Image();
	top.clapmap.onload = googleMaps;
	top.clapmap.src='http://maps.google.com/maps/api/staticmap?center=Clapham%20Junction&zoom='+ zoomp +'&size=460x310&maptype=roadmap&markers=color:blue|label:P|'+latc+','+lngc+'&sensor=false';
	
	// 1st test - is the image loaded?
	if (!top.clapmap.complete) {
		$$('.mapBtn').each(function(e){e.style.display='none';});
	}
}

