// JavaScript Document


// NAV Corners
$('.mainNavBar').corner("11px");

/*function addFormField() {
	var id = document.getElementById("id").value;
	$('#divTxt').prepend('<div id="row'+id+'" class="qualificationBox"><p class="formItem"><label for="qual'+id+'">Qualification</label><select name="qual'+id+'" id="qual'+id+'"><option>Choose</option><option>MRCVS</option><option>VN</option><option>S/NVQ</option><option>MCSP</option><option>ACPAT Cat A</option><option>CCRP</option><option>Other</option></select> <input type="text" id="qual'+id+'Other" value="If other" class="clear-default span-2" /></p><p class="formItem"><label for="qual'+id+'Date">Date awarded</label><input type="text" id="qual'+id+'Date" value="DD" class="clear-default span-2" /> / <input type="text" id="qual'+id+'Month" value="MM" class="clear-default span-2" /> / <input type="text" id="qual'+id+'Year" value="YYYY" class="clear-default span-2" /></p><p class="formItem"><label for="qual'+id+'Course">Course Provider</label><input id="qual'+id+'Course" type="text" class="span-7" /></p><p class="formItem"><label for="qual'+id+'Proof">Attach Proof</label><input id="qual'+id+'Proof" type="file" /></p><p class="formItem"><label for="qual'+id+'ProofDefer" class="checkLabel"><input id="qual'+id+'ProofDefer" name="qual'+id+'ProofDefer" type="checkbox" /> Proof sent by Fax / Post</label></p><p class="formItem"><a href="#" onClick="removeFormField('+id+')"><img src="/assets/img/ico-page-delete.png" alt="add" title="Remove this qualification" /></a><p></div>');
	$('#row' + id).highlightFade({
		speed:500
	});
	id = (+id) + 1;
	document.getElementById("id").value = id;
}
function removeFormField(id) {
	$('#row'+id).remove();
}*/

(function($){
	$.fn.addQualification = function(){
		alert($(this).parent().next('div').attr('id'));
		var next = (+($(this).parent().next('div').attr('id').substring(7)) + 1);
		alert (next);
		$('#qualRow'+next).toggle();
		
		//var qualId = document.getElementById("qualId").value;

		//$('#qualDivTxt').prepend('<div id="qualRow'+qualId+'" class="qualificationBox"><p class="formItem"><label for="qual'+qualId+'">Qualification</label><select name="qual'+qualId+'" id="qual'+qualId+'" class="ifOther"><option value="">Choose</option><option value="MRCVS">MRCVS</option><option value="VN">VN</option><option value="S/NVQ">S/NVQ</option><option value="MCSP">MCSP</option><option value="ACPAT Cat A">ACPAT Cat A</option><option value="CCRP">CCRP</option><option value="Other">Other</option></select><input type="text" id="qual'+qualId+'Other" name="qual'+qualId+'Other" value="If other" class="clear-default span-6 hide" /></p><p class="formItem"><label for="qual'+qualId+'Date">Date awarded</label><input type="text" id="qual'+qualId+'Date" name="qual'+qualId+'Date" value="DD/MM/YYYY" class="clear-default span-3 genDate" /></p><p class="formItem"><label for="qual'+qualId+'Provider">Course Provider</label><input id="qual'+qualId+'Provider" name="qual'+qualId+'Provider" type="text" class="span-7" /></p><p class="formItem"><label for="qual'+qualId+'Proof">Attach Proof</label><input id="qual'+qualId+'Proof" name="qual'+qualId+'Proof" type="file" class="borderless" /></p><p class="formItem"><label for="qual'+qualId+'ProofDefer" class="checkLabel"><input id="qual'+qualId+'ProofDefer" name="qual'+qualId+'ProofDefer" type="checkbox" class="borderless" /> Proof sent by Fax / Post</label></p><p class="formItem"><a href="#" class="delQual"><img src="/assets/img/ico-page-delete.png" alt="add" title="Remove this item" /></a><p></div>');
		//$('#qualRow' + qualId).highlightFade({
		//	speed:500
		//});
		//qualId = (+qualId) + 1;
		//document.getElementById("qualId").value = qualId;
		//$('input.clear-default').clearDefault();
	};
})(jQuery);


(function($){
	$.fn.addTraining = function(){
		var trainId = document.getElementById("trainId").value;
		$('#trainDivTxt').prepend('<div id="trainRow'+trainId+'" class="qualificationBox"><p class="formItem"><label for="train'+trainId+'">Training</label><input id="train'+trainId+'" type="text" class="span-7" /></p><p class="formItem"><label for="train'+trainId+'Date">Date awarded</label><input type="text" id="train'+trainId+'Date" value="DD" class="clear-default span-2" /> / <label for="train'+trainId+'Month" class="hide">Month awarded</label><input type="text" id="train'+trainId+'Month" value="MM" class="clear-default span-2" /> / <label for="train'+trainId+'Year" class="hide">Year awarded</label><input type="text" id="train'+trainId+'Year" value="YYYY" class="clear-default span-2" /></p><p class="formItem"><label for="train'+trainId+'Provider">Course Provider</label><input id="train'+trainId+'Provider" type="text" class="span-7" /></p><p class="formItem"><label for="train'+trainId+'Proof">Attach Proof</label><input id="train'+trainId+'Proof" type="file" /></p><p class="formItem"><label for="train'+trainId+'ProofDefer" class="checkLabel"><input id="train'+trainId+'ProofDefer" name="train'+trainId+'ProofDefer" type="checkbox" /> Proof sent by Fax / Post</label></p><p class="formItem"><a href="#" class="delQual"><img src="/assets/img/ico-page-delete.png" alt="add" title="Remove this item" /></a><p></div>');
		$('#trainRow' + trainId).highlightFade({
			speed:500
		});
		trainId = (+trainId) + 1;
		document.getElementById("trainId").value = trainId;
		$('input.clear-default').clearDefault();
	};
})(jQuery);

(function($){
	$.fn.addCpd = function(){
		var cpdId = document.getElementById("cpdId").value;
		$('#cpdDivTxt').prepend('<div id="cpdRow'+cpdId+'" class="qualificationBox"><p class="formItem"><label for="cpd'+cpdId+'">CPD</label><input id="cpd'+cpdId+'" type="text" class="span-7" /></p><p class="formItem"><label for="cpd'+cpdId+'Subject">Subject / Topic</label><input id="cpd'+cpdId+'Subject" type="text" class="span-7" /></p><p class="formItem"><label for="cpd'+cpdId+'Provider">CPD Provider</label><input id="cpd'+cpdId+'Provider" type="text" class="span-7" /></p><p class="formItem"><label for="cpd'+cpdId+'Date">Date carried out</label><input type="text" id="cpd'+cpdId+'Date" value="DD" class="clear-default span-2" /> / <label for="cpd'+cpdId+'Month" class="hide">Month carried out</label><input type="text" id="cpd'+cpdId+'Month" value="MM" class="clear-default span-2" /> / <label for="cpd'+cpdId+'Year" class="hide">Year carried out</label><input type="text" id="cpd'+cpdId+'Year" value="YYYY" class="clear-default span-2" /></p><p class="formItem"><label for="cpd'+cpdId+'Duration">CPD Duration</label><input id="cpd'+cpdId+'Duration" type="text" class="span-1" /> hours</p><p class="formItem"><label for="cpd'+cpdId+'Proof">Attach Proof</label><input id="cpd'+cpdId+'Proof" type="file" /></p><p class="formItem"><label for="cpd'+cpdId+'ProofDefer" class="checkLabel"><input id="cpd'+cpdId+'ProofDefer" name="cpd'+cpdId+'ProofDefer" type="checkbox" /> Proof sent by Fax / Post</label></p><p class="formItem"><a href="#" class="delQual"><img src="/assets/img/ico-page-delete.png" alt="add" title="Remove this item" /></a><p></div>');
		$('#cpdRow' + cpdId).highlightFade({
			speed:500
		});
		cpdId = (+cpdId) + 1;
		document.getElementById("cpdId").value = cpdId;
		$('input.clear-default').clearDefault();
	};
})(jQuery);

(function($){
	$.fn.addPt = function(){
		var ptId = document.getElementById("ptId").value;
		$('#ptDivTxt').prepend('<div id="row'+ptId+'" class="qualificationBox"><p class="formItem"><label for="qual'+ptId+'">Qualification</label><select name="qual'+ptId+'" id="qual'+ptId+'"><option>Choose</option><option>MRCVS</option><option>VN</option><option>S/NVQ</option><option>MCSP</option><option>ACPAT Cat A</option><option>CCRP</option><option>Other</option></select> <input type="text" id="qual'+ptId+'Other" value="If other" class="clear-default span-2" /></p><p class="formItem"><label for="qual'+ptId+'Date">Date awarded</label><input type="text" id="qual'+ptId+'Date" value="DD" class="clear-default span-2" /> / <input type="text" id="qual'+ptId+'Month" value="MM" class="clear-default span-2" /> / <input type="text" id="qual'+ptId+'Year" value="YYYY" class="clear-default span-2" /></p><p class="formItem"><label for="qual'+ptId+'Course">Course Provider</label><input id="qual'+ptId+'Course" type="text" class="span-7" /></p><p class="formItem"><label for="qual'+ptId+'Proof">Attach Proof</label><input id="qual'+ptId+'Proof" type="file" /></p><p class="formItem"><label for="qual'+ptId+'ProofDefer" class="checkLabel"><input id="qual'+ptId+'ProofDefer" name="qual'+ptId+'ProofDefer" type="checkbox" /> Proof sent by Fax / Post</label></p><p class="formItem"><a href="#" class="delQual"><img src="/assets/img/ico-page-delete.png" alt="add" title="Remove this item" /></a><p></div>');
		$('#ptRow' + ptId).highlightFade({
			speed:500
		});
		ptId = (+ptId) + 1;
		document.getElementById("ptId").value = ptId;
		$('input.clear-default').clearDefault();
	};
})(jQuery);


(function($){
	$.fn.removeFormField = function(id) {
		$('#'+id+' input, #'+id+' select').each(function(){
			$(this).val('');
		});
		$('#'+id).slideUp();
	};
})(jQuery);


// Set and Clear
(function($){
	$.fn.clearDefault = function(){
		return this.each(function(){
			var default_value = $(this).val();
			$(this).focus(function(){
				if ($(this).val() == default_value){
					$(this).val("");
				}
			});
			$(this).blur(function(){
				if ($(this).val() == ""){
					$(this).val(default_value);
				}
			});
		});
	};
})(jQuery);





$(document).ready(function(){
						   
	$('.popup').click(function() { 
		$('#placeholder').load(this.href).dialog({
			width: 500,
			height:300,
			title: 'Search Tips',
			close: function() {
				$(this).dialog('destroy');
			},
			buttons: {
				Ok: function() {
					$(this).dialog('destroy');
				}
			}
		});
		return false; 
	}); 
	
	$('.viewRCH').click(function() { 
		$('#placeholder'+this.id).load(this.href).dialog({
			width: 700,
			height:700,
			title: 'RCH Record',
			stack: false,
			close: function() {
				$(this).dialog('destroy');
			}/*,
			buttons: {
				Close: function() {
					$(this).dialog('destroy');
				}
			}*/
		});
		return false; 
	}); 
	$('.viewRCHInt').live('click', function() { 
		
		var mynameis = '#placeholderInt'+this.id;
		$(mynameis).load(this.href).dialog({
			width: 700,
			height:700,
			title: 'RCH Record',
			stack: false,
			close: function() {
				$(this).dialog('destroy');
			}/*,
			buttons: {
				Close: function() {
					$(this).dialog('destroy');
				}
			}*/
		});
		return false; 
	}); 
	
	$('.viewCentre').click(function() { 
		$('#centrePlaceholder'+this.id).load(this.href).dialog({
			width: 500,
			height:600,
			title: 'Centre Record',
			stack: false,
			close: function() {
				$(this).dialog('destroy');
			}/*,
			buttons: {
				Close: function() {
					$(this).dialog('destroy');
				}
			}*/
		});
		return false; 
	}); 
	
	// Show next hidden
	$('.showMeMore').click(function() {
		var type = $(this).parent().attr('class');
		//alert($('div.'+type+'Box:next').attr('id'));
		var thisOne = $('.'+ type +'Box:visible:last').attr('id');
		$('div.'+type+'Box:hidden:first').slideDown();
		$('div.'+type+'Box:visible:last input:first, div.'+type+'Box:visible:last select:first').focus();
	});
	
	// Add RCH to Centre Management
	$('.rchSearch').click(function() {
		var str = $('#name').val();
		
		$('#addRCHDialog').dialog({
			width: 400,
			height:400,
			title: 'Add an RCH',
			close: function() {
				$(this).dialog('destroy');
			},
			buttons: {
				Close: function() {
					$(this).dialog('destroy');
				}
			}
		}).load('/rchSearch.cfm?rch='+str);
	});
	
	$('.addRCHToList').live('click', function () {
		var RCH = $(this).attr('id');
		var RCHList = $('#rchList').val();
		var newRCHList = RCH +','+ RCHList;
		//alert('Add '+ RCH);
		//alert('To '+ RCHList);
		$('#rchList').val(newRCHList);
		$('#'+RCH).html('Remove');
		$('#'+RCH).removeClass('addRCHToList');
		$('#'+RCH).addClass('removeRCHFromList');
		//alert(newRCHList);
		
		$.ajax({
			url: "/ajax-getRCHs.cfm?newRCHList="+newRCHList,
			cache: false,
			success: function(html){
				$("#rchListDiv").html(html);
			}
		});
		
	});
	
	
	
	$('.removeRCHFromList').live('click', function () {
		var RCH = $(this).attr('id');
		var RCHList = $('#rchList').val();
		var newRCHList = RCHList.replace(RCH+',', '');
		//alert('Remove '+ RCH);
		//alert('From '+ RCHList);
		$('#rchList').val(newRCHList);
		$('#'+RCH).html('Add');
		$('#'+RCH).removeClass('removeRCHFromList');
		$('#'+RCH).addClass('addRCHToList');
		$.ajax({
			type: "POST",
			url: "/ajax-getRCHs.cfm",
			dataType: "html",
			data: newRCHList,
			success: function(response){
				$('#rchListDiv').fadeIn(2000).append(response);
			}
		});		
	});
	
	
	
	// Show advanced search options
	$('.advancedOptions').click(function () {
		$('.advancedSearch').fadeIn(200);
	});
	
	// Hide advanced search options
	$('.advancedSearch').mouseleave(function () {
		$('.advancedSearch').fadeOut(200);
	});
	
	// Set and clear default values
	$('input.clear-default').clearDefault();
	
	// Set and clear default values
	$('.addQual').live("click", function () {
		$(this).addQualification();
    });
	
	$('.addTrain').live("click", function () {
		$(this).addTraining();
    });
	
	$('.addCpd').live("click", function () {
		$(this).addCpd();
    });
	
	$('.addPt').live("click", function () {
		$(this).addPt();
    });


	// Set and clear default values
	$('.removeMe').live("click", function () {
		$(this).removeFormField($(this).parent().attr('id'));
    });
	
	// Show bio
	$('.bioText').hide();
	$('.fakeLink').click(function() {
		if ($('#' + this.id + 'Bio').is(":hidden")){
			$('#' + this.id + 'Bio').slideDown("fast");
		} else {
			$('#' + this.id + 'Bio').slideUp("fast");
		}
	});
	
	
	// Registration Section
	
	/*$("#regForm").validate({
		rules: {
			address1: "required"
		},
		messages: {
			address1: "Enter your firstname"
		},
		// the errorPlacement has to take the table layout into account
		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo( element.parent().next().next() );
			else if ( element.is(":checkbox") )
				error.appendTo ( element.next() );
			else
				error.appendTo( element.parent().next() );
		}
	});*/
	
	$('.regFieldset').hide();
	
	// Default visible tab
	var defaultTab = 0;
	$('#set' + defaultTab).show();
	$('#part' + defaultTab).addClass('current');
	
	// Next button
	$('.nextButton').click(function() {
		var clickedSection = $(this).parent().attr('id');
		var nextSection = (+(clickedSection.substring(3))) + 1;
		$('#' + clickedSection).hide();
		$('#set' + nextSection).show();
		$('.current').removeClass('current');
		$('#part' + nextSection).addClass('current');
	});
	
	// Back button
	$('.backButton').click(function() {
		var clickedSection = $(this).parent().attr('id');
		var nextSection = (+(clickedSection.substring(3))) - 1;
		$('#' + clickedSection).hide();
		$('#set' + nextSection).show();
		$('.current').removeClass('current');
		$('#part' + nextSection).addClass('current');
	});
	
	// Paging links
	$('.regPage').click(function() {
		var clickedSection = $(this).attr('id');
		var nextSection = clickedSection.substring(clickedSection.length-1);
		$('.regFieldset').hide();
		$('#set' + nextSection).show();
		$('.current').removeClass('current');
		$('#part' + nextSection).addClass('current');
	});
	
	// Copy Form Entries
	// from personal
	$('.persAsContact').click(function() {
		$('#cAddress1').val($('#pAddress1').val());
		$('#cAddress2').val($('#pAddress2').val());
		$('#cAddress3').val($('#pAddress3').val());
		$('#cTown').val($('#pTown').val());
		$('#cCounty').val($('#pCounty').val());
		$('#cPostcode').val($('#pPostcode').val());
		$('#cEmail').val($('#pEmail').val());
		$('#cPhone').val($('#pPhone').val());
		$('#pracAsContact').attr('checked', false);
		getCoords();
	});
	// from centre
	$('.pracAsContact').click(function() {
		$('#cPractice').val($('#pracName').val());
		$('#cAddress1').val($('#pracAddress1').val());
		$('#cAddress2').val($('#pracAddress2').val());
		$('#cAddress3').val($('#pracAddress3').val());
		$('#cTown').val($('#pracTown').val());
		$('#cCounty').val($('#pracCounty').val());
		$('#cPostcode').val($('#pracPostcode').val());
		$('#cEmail').val($('#pracEmail').val());
		$('#cPhone').val($('#pracPhone').val());
		$('#persAsContact').attr('checked', false);
		getCoords();
	});
	
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------	
	DATE SELECTION
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

	// Birth Date
	$("#pBirthDate").datepicker({
		changeYear: true ,
		dateFormat: 'dd/mm/yy',
		minDate: '-80y',
		maxDate: '-16y',
		yearRange: '-62:+62'
	});
	
	// General Date awarded date
	$('.genDate').datepicker({
		changeYear: true ,
		dateFormat: 'dd/mm/yy',
		minDate: '-50y',
		maxDate: '0',
		yearRange: '-50:+50'
	});
	
	// CFA awarded date
	$('.cfaDate').datepicker({
		changeYear: true ,
		dateFormat: 'dd/mm/yy',
		minDate: '-2y',
		maxDate: '0',
		yearRange: '-2:+2'
	});
	
	// Insurance renewal date
	$('.insuranceDate').datepicker({
		changeYear: true ,
		dateFormat: 'dd/mm/yy',
		minDate: '0',
		maxDate: '0365d',
		yearRange: '-0:+1'
	});

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------	
	END DATE SELECTION
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

	
	$('.ifOther').change(function() {
		if ($(this).val() == 'Other') {
			var id = $(this).attr('id');
			$('#'+id+'Other').show();
		} else if ($(this).val() != 'Other') {
			var id = $(this).attr('id');
			$('#'+id+'Other').hide();
			$('#'+id+'Other').removeClass('hide');
		}
	});
	
	$('.waterTreadmill').change(function() {
		if ($(this).val() == 'Water treadmill') {
			$(this).parent().parent().next('p').slideUp('fast');
		} else {
			$(this).parent().parent().next('p').slideDown('fast');
		}
	});
	
	
	
	
	/*$(this).next('p').toggle(); */
	
	
	
	/* Validate Form
	var validator = $("#registrationForm").validate({
													
		rules: {
			pTitle: {
				required: true
			},
			pForename: {
				required: true,
				notEquals: 'Forename',
				maxlength: 100
			},
			pSurname: {
				required: true,
				notEquals: 'Surname',
				maxlength: 100
			},
			pBirthDate: {
				required: true,
				date: true
			},
			pAddress1: {
				required: true,
				maxlength: 100
			},
			pTown: {
				required: true,
				maxlength: 100
			},
			pCounty: {
				required: true,
				maxlength: 100
			},
			pPostcode: {
				required: true,
				maxlength: 10
			},
			pPhone: {
				required: true,
				maxlength: 20
			},
			pMobile: {
				required: true,
				maxlength: 20
			},
			pEmail: {
				required: true,
				email:true,
				maxlength: 100
			},
			cfaDate: {
				required: true,
				date:true
			},
			cfaProvider: {
				required: true
			},
			cfaProof: {
				required: '#cfaProofDefer:unchecked'
			},
			pliDate: {
				required: true,
				date:true
			},
			pliProof: {
				required: '#pliProofDefer:unchecked'
			},
			piiDate: {
				required: true,
				date:true
			},
			piiProof: {
				required: '#piiProofDefer:unchecked'
			},
			qual1Date: {
				required: function(element) {
					return $("#qual1").val() != '';
				}	
			},
			qual1Provider: {
				required: function(element) {
					return $("#qual1").val() != '';
				}
			},
			qual1Proof: {
				required: function(element) {
					return $("#qual1ProofDefer:checked").length < 1 
					&& $("#qual1").val() != '';
				}
			}
			
			
		},
		invalidHandler: function() {
			$('#summary').addClass('errorBox').html("There were "+validator.numberOfInvalids()+" errors in your registration.<br />Please check below and resubmit.");
		},
		focusInvalid: true
			
			
		
	});*/
	
	// GEOCODING
	
	$('#cPostcode').change(function(){
		getCoords();
	});
	
	$('#centrePostcode').change(function(){
		getCentreCoords();
	});
	
	// Show Hide Function
	$('.expandBelow').click(function(){
		$(this).next('div.hiddenSection').toggle()
	});
	// Handle URL Anchors
	var myFile = document.location.toString();
	if (myFile.match('#')) {
		// the URL contains an anchor
		// click the navigation item corresponding to the anchor
		var myAnchor = '#' + myFile.split('#')[1];
		$('div.hiddenSection').slideUp("fast");
		if ($(myAnchor).next('.hiddenSection').is(":hidden")){
			$(myAnchor).next('.hiddenSection').slideDown("fast");
		}
	};
	
	
	
	$('#q').keyup(function(){
		//$('#latValue').val($('#q').val());
		//$('#longValue').val($('#q').val());
		getQCoords();
	});	
	
	function checkPostCode(tC){var a1="[abcdefghijklmnoprstuwyz]",a2="[abcdefghklmnopqrstuvwxy]",a3="[abcdefghjkstuw]",a4="[abehmnprvwxy]",a5="[abdefghjlnpqrstuwxyz]",pX=new Array();pX.push(new RegExp("^("+a1+"{1}"+a2+"?[0-9]{1,2})(\\s*)([0-9]{1}"+a5+"{2})$","i"));pX.push(new RegExp("^("+a1+"{1}"+a2+"?[0-9]{1,2})$","i"));var pC=tC,v=false;for(var i=0;i<pX.length;i++){if(pX[i].test(pC)){pX[i].exec(pC);pC=RegExp.$1.toUpperCase()+" "+RegExp.$3.toUpperCase();pC=pC.replace(/C\/O\s*/,"c/o ");v=true;break;}};return(v)?pC:false;}
	
	function getQCoords(){
										 
		var pPostcode = $('#q').val();//$('#pPoco').val();
		var postcode=checkPostCode(pPostcode);
		
		if (postcode){
			map=new VEMap('myMap');
			map.LoadMap();
			map.Find(null,pPostcode+", uk",null,null,null,null,null,null,null,null,coordsAre);
		}else{
			$('#longValue').val('');
			$('#latValue').val('');
		}
		
		
		function coordsAre(){
			var focal=function(){this.select()}
			var iRadius=0.6;
			var centre=map.GetCenter();
			var sCentre=centre.toString();
			var aLngLat=new Array();
			aLngLat=sCentre.split(',');
			var Lng=aLngLat[1].substring(0,aLngLat[0].length).replace(' ','');
			var Lat=aLngLat[0].substring(0,aLngLat[0].length).replace(' ','');
			$('#longValue').val(Lng);
			$('#latValue').val(Lat);
		}
	}
	
	function getCoords(){
										 
		var pPostcode = $('#cPostcode').val();//$('#pPoco').val();
		//alert($('#pPostcode').val());
		
		var postcode=checkPostCode(pPostcode);
		if (postcode){
			map=new VEMap('myMap');
			map.LoadMap();
			map.Find(null,pPostcode+", uk",null,null,null,null,null,null,null,null,coordsAre);
		}else{
			pPostcodealert('UK post code required');
		}
		
		
		function coordsAre(){
			var focal=function(){this.select()}
			var iRadius=0.6;
			var centre=map.GetCenter();
			var sCentre=centre.toString();
			var aLngLat=new Array();
			aLngLat=sCentre.split(',');
			var Lng=aLngLat[1].substring(0,aLngLat[0].length).replace(' ','');
			var Lat=aLngLat[0].substring(0,aLngLat[0].length).replace(' ','');
			$('#longValue').val(Lng);
			$('#latValue').val(Lat);
		}
	}
	
	
	function getCentreCoords(){
										 
		var pPostcode = $('#centrePostcode').val();//$('#pPoco').val();
		//alert($('#pPostcode').val());
		
		var postcode=checkPostCode(pPostcode);
		if (postcode){
			map=new VEMap('myMap');
			map.LoadMap();
			map.Find(null,pPostcode+", uk",null,null,null,null,null,null,null,null,coordsAre);
		}else{
			pPostcodealert('UK post code required');
		}
		
		
		function coordsAre(){
			var focal=function(){this.select()}
			var iRadius=0.6;
			var centre=map.GetCenter();
			var sCentre=centre.toString();
			var aLngLat=new Array();
			aLngLat=sCentre.split(',');
			var Lng=aLngLat[1].substring(0,aLngLat[0].length).replace(' ','');
			var Lat=aLngLat[0].substring(0,aLngLat[0].length).replace(' ','');
			$('#centreLong').val(Lng);
			$('#centreLat').val(Lat);
		}
	}
	
	
	
	
	
	$('p').widont();
	$('h1').widont();
	
	
	
});






















