function showbrochurepopup(){
		jQuery('#boxes').dialog({ width:"auto", dialogClass: 'brochure', disabled: true, autoOpen:false,close: function(event, ui) { jQuery("#mask").fadeOut();}})
		jQuery('#boxes').dialog('open');

		
		jQuery('#mask').fadeIn();
		
	}
function submitbrochurepopup(this1, doit){
	//for testing validation, remove for live
	//return;
	
	if(doit==false) return;//validation failed, do nothing.



	
	//set the source
	setsource(jQuery("select",this1)[0]);
	
	
	var fields = jQuery("input,select,textarea",this1);
	var data="";
	for(var i=0; i<fields.length; i++){
		data += jQuery(fields[i]).attr("name")+"="+escape(jQuery(fields[i]).val())+"&";
	}


	data=data.substring(0, data.length-1);

	
	//jQuery("form", this1).submit();
	jQuery(this1).submit();//close enough
	//jQuery(this1).submit();

	//console.log(jQuery("form", this1));
	
	return;
	jQuery.ajax({
		url:this1.action,
		type:'POST',
		data:data,
		success:function(){
				jQuery('#mask').fadeOut();
				jQuery('#boxes').dialog("close");
				alert("Your data was submitted");
			}
		})
	
}

function checkcaputcha(this1, doit){

	
	
	var fields = jQuery("input#recaptcha_response_field,input#recaptcha_challenge_field");
	var data = "";
	data +="checkcaputcha=true&";
	for(var i=0; i<fields.length; i++){
		data += jQuery(fields[i]).attr("name")+"="+escape(jQuery(fields[i]).val())+"&";
	}

	
	
	
	data = data.substring(0, data.length-1);
	
	jQuery.ajax({
		url:"http://www.duragarages.com/?checkcaputcha=true",
		type:'POST',
		data:data,
		success:function(result){


			
			if(result!="1"){//if it errored

				jQuery("input#recaptcha_response_field").css("border", "2px solid red");
				
				return false;
			}
			
			
			submitbrochurepopup(this1, doit);//should be folded over, in the cosjer
		}
	});

	
	return false;
}


	var key = "RW15-BR18-CH88-UE83";
	var username = "DURAL11111";

	function findbypostcode(postcode){
		//var postcode=document.getElementById("billing:postcode").value;
		PostcodeAnywhere_Interactive_FindByPostcode_v1_00Begin(key, postcode, username);
	}

	function PostcodeAnywhere_Interactive_FindByPostcode_v1_00Begin(Key, Postcode, UserName)
	   {
	   		
	      var scriptTag = document.getElementById("PCAbfa996306c614d139ae539b1504b4799");
	      var headTag = document.getElementsByTagName("head").item(0);
	      var strUrl = "";

	      //Build the url
	      strUrl = ('https:' == document.location.protocol ? 'https://' : 'http://') + "services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/FindByPostcode/v1.00/json.ws?";
	      strUrl += "&Key=" + escape(Key);
	      strUrl += "&Postcode=" + escape(Postcode);
	      strUrl += "&UserName=" + escape(UserName);
	      strUrl += "&CallbackFunction=PostcodeAnywhere_Interactive_FindByPostcode_v1_00End";

	      //Make the request
	      if (scriptTag) 
	         {
	            try
	              {
	                  headTag.removeChild(scriptTag);
	              }
	            catch (e)
	              {
	                  //Ignore
	              }
	         }
	      scriptTag = document.createElement("script");
	      scriptTag.src = strUrl
	      scriptTag.type = "text/javascript";
	      scriptTag.id = "PCAbfa996306c614d139ae539b1504b4799";
	      headTag.appendChild(scriptTag);
	   }

	function PostcodeAnywhere_Interactive_FindByPostcode_v1_00End(response)
	   {
	      //Test for an error
	      if (response.length==1 && typeof(response[0].Error) != 'undefined')
	         {
	            //Show the error message
	            //alert(response[0].Description);

	            jQuery("p.postcodep").css("border","2px solid red");
                jQuery("div.validpostcode").css("display", "block");
	            
	         }
	      else
	         {
	            //Check if there were any items found
	            if (response.length==0)
	               {
		               /*
	                  alert("Sorry, no matching items found");
	                  */

	                  jQuery("p.postcodep").css("border","2px solid red");
	                  jQuery("div.validpostcode").css("display", "block");
	                  
	               }
	            else
	               {
		            //ensure validation message is hidden, if postcode is correct
	            	jQuery("div.validpostcode").css("display", "none");
	            	
	            	showpostcodeanywerepopup(response);
	                  //PUT YOUR CODE HERE
	                  //FYI: The output is an array of key value pairs (e.g. response[0].Id), the keys being:
	                  //Id
	                  //StreetAddress
	                  //Place
	               }
	         }
	   }
	

	function showpostcodeanywerepopup(response){


		var selectele = jQuery(".postcodeanywere #broucherpostcodeselect");
		for(var i = 0; i<response.length; i++){
			
			ele001=document.createElement("option");
			ele001.innerHTML=response[i].StreetAddress;
			ele001.value=response[i].Id;

			
			selectele[0].appendChild(ele001);
			
		}
		
		jQuery(".postcodeanywere").dialog({closeText:"[CLOSE]", width:"auto", dialogClass:'pco brochure',disabled:true, autoOpen:false,close: function(event, ui) { jQuery("#mask").css("zIndex","1000"); }})
		jQuery('.postcodeanywere').dialog('open');

		
		jQuery("#mask").css("zIndex","1003");//put mask over

		
	}

	function PostcodeAnywhere_Interactive_RetrieveById_v1_10Begin(Id, PreferredLanguage)
	   {
		var Key = key
		UserName = username;
		   
	      var scriptTag = document.getElementById("PCAbd5fff98e8b843c59967d654f4728b95");
	      var headTag = document.getElementsByTagName("head").item(0);
	      var strUrl = "";

	      //Build the url
	      strUrl = ('https:' == document.location.protocol ? 'https://' : 'http://') + "services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/RetrieveById/v1.10/json.ws?";
	      strUrl += "&Key=" + escape(Key);
	      strUrl += "&Id=" + escape(Id);
	      strUrl += "&PreferredLanguage=" + escape(PreferredLanguage);
	      strUrl += "&UserName=" + escape(UserName);
	      strUrl += "&CallbackFunction=PostcodeAnywhere_Interactive_RetrieveById_v1_10End";

	      //Make the request
	      if (scriptTag) 
	         {
	            try
	              {
	                  headTag.removeChild(scriptTag);
	              }
	            catch (e)
	              {
	                  //Ignore
	              }
	         }
	      scriptTag = document.createElement("script");
	      scriptTag.src = strUrl
	      scriptTag.type = "text/javascript";
	      scriptTag.id = "PCAbd5fff98e8b843c59967d654f4728b95";
	      headTag.appendChild(scriptTag);
	   }

	function PostcodeAnywhere_Interactive_RetrieveById_v1_10End(response)
	   {
	      //Test for an error
	      if (response.length==1 && typeof(response[0].Error) != 'undefined')
	         {
	            //Show the error message
	            alert(response[0].Description);
	         }
	      else
	         {
	            //Check if there were any items found
	            if (response.length==0)
	               {
	                  //alert("Sorry, no matching items found");
	                  //shouldnt happen
	                  jQuery("p.postcodep").css("border","2px solid red");
	               }
	            else
	               {
	            		PostcodeAnywere_doit(response);

	               }
	         }
	   }

	function PostcodeAnywere_doit(response){

		
		jQuery("#boxes #address1").val(response[0].Line1);
		jQuery("#boxes #address2").val(response[0].Line2);

		jQuery("#boxes #address3").val(response[0].PostTown);
		jQuery("#boxes #address4").val(response[0].County);

		if(response[0].CountryName=="England"){
			
			jQuery("#boxes #address5").val("GB");
		}
		
		//jQuery("#boxes #address2").val(response[0].PostTown+", "+response[0].County);

		jQuery('.postcodeanywere').dialog('close');

		jQuery("#mask").css("zIndex","1000");
		/* document.getElementById("billing:street1").value = ;
		document.getElementById("billing:street2").value = response[0].Line2;*/
	}
