			$(function(){

				// Accordion
				$("#accordion").accordion({ header: "h3" });
	
				// Tabs
				$('#tabs').tabs();
	
				var $tabs = $('#tabs').tabs(); // first tab selected
				
				$('#TestDrive').click(function() { // bind click event to link
					$tabs.tabs('select', 0); // switch to third tab
				});

				$('#FinanceEnquiry').click(function() { // bind click event to link
					$tabs.tabs('select', 2); // switch to third tab				
				});

				$('#CarEnquiry').click(function() { // bind click event to link
					$tabs.tabs('select', 1); // switch to third tab
				});
												
				// Dialog			
				$('#dialog').dialog({
					autoOpen: false,
					width: 600,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}, 
						"Cancel": function() { 
							$(this).dialog("close"); 
						} 
					}
				});
				
				// Dialog Link
				$('#dialog_link').click(function(){
					$('#dialog').dialog('open');
					return false;
				});

				// Datepicker
				$(function() {
					$("#datepicker").datepicker();
					$('#datepicker').datepicker('option', {dateFormat: 'DD, MM d, yy'});
				});
				// Slider
				$('#slider').slider({
					range: true,
					values: [17, 67]
				});
				
				// Progressbar
				$("#progressbar").progressbar({
					value: 20 
				});
				
				//hover states on the static widgets
				$('#dialog_link, ul#icons li').hover(
					function() { $(this).addClass('ui-state-hover'); }, 
					function() { $(this).removeClass('ui-state-hover'); }
				);
				
			});
			
	$(function () {
		var $alert = $('#alert');		

		$('#FinanceButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your finance enquiry.</span>')
					{
						document.getElementById('FinanceButton').innerHTML = 'SENT';
						document.getElementById('nameF').value = '';
						document.getElementById('emailaddressF').value = '';
						document.getElementById('phoneF').value = '';
						document.getElementById('commentsF').value = '';
					}
					else
						document.getElementById('FinanceButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('FinanceButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('FinanceButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","SendCarFinanceEnquiry.php?Name="+escape(document.getElementById('nameF').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressF').value) 
			+"&Phone="+escape(document.getElementById('phoneF').value) 
			+"&Stock="+escape(document.getElementById('stockF').value) 
			+"&Vehicle="+escape(document.getElementById('vehicleF').value) 
			+"&Comment="+escape(document.getElementById('commentsF').value),true);
			xmlHttp.send(null);
		});	
	});

	$(function () {
		var $alert = $('#alert');		

		$('#QuestionButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your question.</span>')
					{
						document.getElementById('QuestionButton').innerHTML = 'SENT';
						document.getElementById('nameQ').value = '';
						document.getElementById('emailaddressQ').value = '';
						document.getElementById('commentsQ').value = '';
					}
					else
						document.getElementById('QuestionButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('QuestionButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('QuestionButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","../SendQuestionEnquiry.php?Name="+escape(document.getElementById('nameQ').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressQ').value)
			+"&Comment="+escape(document.getElementById('commentsQ').value),true);
			xmlHttp.send(null);
		});	
	});
	$(function () {
		var $alert = $('#alert');		

		$('#ServiceButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your service enquiry.</span>')
					{
						document.getElementById('ServiceButton').innerHTML = 'SENT';
						document.getElementById('nameS').value = '';
						document.getElementById('emailaddressS').value = '';
						document.getElementById('phoneS').value = '';
						document.getElementById('commentsS').value = '';
						document.getElementById('locationS').value = '';
						document.getElementById('regoS').value = '';
					}
					else
						document.getElementById('ServiceButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('ServiceButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('ServiceButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","../SendServiceEnquiry.php?Name="+escape(document.getElementById('nameS').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressS').value) 
			+"&Phone="+escape(document.getElementById('phoneS').value) 
			+"&Stock="+escape(document.getElementById('stockS').value) 
			+"&Vehicle="+escape(document.getElementById('vehicleS').value) 
			+"&Rego="+escape(document.getElementById('regoS').value)
			+"&Location="+escape(document.getElementById('locationS').value)
			+"&Comment="+escape(document.getElementById('commentsS').value),true);
			xmlHttp.send(null);
		});	
	});
	$(function () {
		var $alert = $('#alert');		

		$('#WOFButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;

					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your wof enquiry.</span>')
					{
						document.getElementById('WOFButton').innerHTML = 'SENT';
						document.getElementById('nameW').value = '';
						document.getElementById('emailaddressW').value = '';
						document.getElementById('phoneW').value = '';
						document.getElementById('regoW').value = '';
						document.getElementById('commentsW').value = '';
					}
					else
						document.getElementById('WOFButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('WOFButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('WOFButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","../SendWofEnquiry.php?Name="+escape(document.getElementById('nameW').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressW').value) 
			+"&Phone="+escape(document.getElementById('phoneW').value) 
			+"&Stock="+escape(document.getElementById('stockW').value)
			+"&Vehicle="+escape(document.getElementById('vehicleW').value) 
			+"&Rego="+escape(document.getElementById('regoW').value) 
			+"&Comment="+escape(document.getElementById('commentsW').value),true);
			xmlHttp.send(null);
		});	
	});	
	$(function () {
		var $alert = $('#alert');		

		$('#PartsButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your parts enquiry.</span>')
					{
						document.getElementById('PartsButton').innerHTML = 'SENT';
						document.getElementById('nameP').value = '';
						document.getElementById('emailaddressP').value = '';
						document.getElementById('phoneP').value = '';
						document.getElementById('commentsP').value = '';
						document.getElementById('regoP').value = '';
						document.getElementById('chassisP').value = '';
					}
					else
						document.getElementById('PartsButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('PartsButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('PartsButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","SendPartsEnquiry.php?Name="+escape(document.getElementById('nameP').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressP').value) 
			+"&Phone="+escape(document.getElementById('phoneP').value) 
			+"&Stock="+escape(document.getElementById('stockP').value) 
			+"&Vehicle="+escape(document.getElementById('vehicleP').value) 
			+"&Comment="+escape(document.getElementById('commentsP').value)
			+"&Chassis="+escape(document.getElementById('chassisP').value)
			+"&Rego="+escape(document.getElementById('regoP').value),true);
			xmlHttp.send(null);
		});	
	});
	$(function () {
		var $alert = $('#alert');		

		$('#MerchandiseButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your merchandise enquiry.</span>')
					{
						document.getElementById('MerchandiseButton').innerHTML = 'SENT';
						document.getElementById('nameM').value = '';
						document.getElementById('emailaddressM').value = '';
						document.getElementById('phoneM').value = '';
						document.getElementById('commentsM').value = '';
					}
					else
						document.getElementById('MerchandiseButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('MerchandiseButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('MerchandiseButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","../SendMerchandiseEnquiry.php?Name="+escape(document.getElementById('nameM').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressM').value) 
			+"&Phone="+escape(document.getElementById('phoneM').value) 
			+"&Stock="+escape(document.getElementById('stockM').value) 
			+"&Vehicle="+escape(document.getElementById('vehicleM').value) 
			+"&Comment="+escape(document.getElementById('commentsM').value),true);
			xmlHttp.send(null);
		});	
	});
	$(function () {
		var $alert = $('#alert');		

		$('#MonthlyButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your merchandise enquiry.</span>')
					{
						document.getElementById('MonthlyButton').innerHTML = 'SENT';
						document.getElementById('nameMS').value = '';
						document.getElementById('emailaddressMS').value = '';
						document.getElementById('phoneMS').value = '';
						document.getElementById('commentsMS').value = '';
					}
					else
						document.getElementById('MonthlyButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('MonthlyButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('MonthlyButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","SendMonthlySpecialEnquiry.php?Name="+escape(document.getElementById('nameMS').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressMS').value) 
			+"&Phone="+escape(document.getElementById('phoneMS').value) 
			+"&Stock="+escape(document.getElementById('stockMS').value) 
			+"&Vehicle="+escape(document.getElementById('vehicleMS').value) 
			+"&Comment="+escape(document.getElementById('commentsMS').value),true);
			xmlHttp.send(null);
		});	
	});	
	$(function () {
		var $alert = $('#alert');		

		$('#PanelPaintButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your panel & paint enquiry.</span>')
					{
						document.getElementById('PanelPaintButton').innerHTML = 'SENT';
						document.getElementById('namePP').value = '';
						document.getElementById('emailaddressPP').value = '';
						document.getElementById('phonePP').value = '';
						document.getElementById('commentsPP').value = '';
					}
					else
						document.getElementById('PanelPaintButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('PanelPaintButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('PanelPaintButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","SendPanelPaintEnquiry.php?Name="+escape(document.getElementById('namePP').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressPP').value) 
			+"&Phone="+escape(document.getElementById('phonePP').value) 
			+"&Stock="+escape(document.getElementById('stockPP').value) 
			+"&Vehicle="+escape(document.getElementById('vehiclePP').value) 
			+"&Comment="+escape(document.getElementById('commentsPP').value),true);
			xmlHttp.send(null);
		});	
	});
	$(function () {
		var $alert = $('#alert');		

		$('#AutoPaintButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your paint supply enquiry.</span>')
					{
						document.getElementById('AutoPaintButton').innerHTML = 'SENT';
						document.getElementById('nameAP').value = '';
						document.getElementById('emailaddressAP').value = '';
						document.getElementById('phoneAP').value = '';
						document.getElementById('commentsAP').value = '';
					}
					else
						document.getElementById('AutoPaintButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('AutoPaintButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('AutoPaintButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","SendAutoPaintEnquiry.php?Name="+escape(document.getElementById('nameAP').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressAP').value) 
			+"&Phone="+escape(document.getElementById('phoneAP').value) 
			+"&Stock="+escape(document.getElementById('stockAP').value) 
			+"&Vehicle="+escape(document.getElementById('vehicleAP').value) 
			+"&Comment="+escape(document.getElementById('commentsAP').value),true);
			xmlHttp.send(null);
		});	
	});
	$(function () {
		var $alert = $('#alert');		

		$('#TrainingButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your training enquiry.</span>')
					{
						document.getElementById('TrainingButton').innerHTML = 'SENT';
						document.getElementById('nameT').value = '';
						document.getElementById('emailaddressT').value = '';
						document.getElementById('phoneT').value = '';
						document.getElementById('commentsT').value = '';
					}
					else
						document.getElementById('TrainingButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('TrainingButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('TrainingButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","SendTrainingEnquiry.php?Name="+escape(document.getElementById('nameT').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressT').value) 
			+"&Phone="+escape(document.getElementById('phoneT').value) 
			+"&Stock="+escape(document.getElementById('stockT').value) 
			+"&Vehicle="+escape(document.getElementById('vehicleT').value) 
			+"&Comment="+escape(document.getElementById('commentsT').value),true);
			xmlHttp.send(null);
		});	
	});
	$(function () {
		var $alert = $('#alert');		

		$('#DefensiveDrivingButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your defensive driving enquiry.</span>')
					{
						document.getElementById('DefensiveDrivingButton').innerHTML = 'SENT';
						document.getElementById('nameDD').value = '';
						document.getElementById('emailaddressDD').value = '';
						document.getElementById('phoneDD').value = '';
						document.getElementById('commentsDD').value = '';
						document.getElementById('dateDD').value = '';
					}
					else
						document.getElementById('DefensiveDrivingButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('DefensiveDrivingButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('DefensiveDrivingButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","SendDefensiveDrivingEnquiry.php?Name="+escape(document.getElementById('nameDD').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressDD').value) 
			+"&Phone="+escape(document.getElementById('phoneDD').value) 
			+"&Stock="+escape(document.getElementById('stockDD').value) 
			+"&Vehicle="+escape(document.getElementById('vehicleDD').value) 
			+"&Date="+escape(document.getElementById('dateDD').value)
			+"&Comment="+escape(document.getElementById('commentsDD').value),true);
			xmlHttp.send(null);
		});	
	});
	$(function () {
		var $alert = $('#alert');		

		$('#ContactButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have received your contact enquiry.</span>')
					{
						document.getElementById('ContactButton').innerHTML = 'SENT';
						document.getElementById('nameC').value = '';
						document.getElementById('emailaddressC').value = '';
						document.getElementById('phoneC').value = '';
						document.getElementById('commentsC').value = '';
					}
					else
						document.getElementById('ContactButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('ContactButton').innerHTML = 'ENQUIRE';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('ContactButton').innerHTML = 'SENDING';
				}
			}
			xmlHttp.open("GET","SendContactEnquiry.php?Name="+escape(document.getElementById('nameC').value) 
			+"&EmailAddress="+escape(document.getElementById('emailaddressC').value) 
			+"&Phone="+escape(document.getElementById('phoneC').value) 
			+"&Stock="+escape(document.getElementById('stockC').value) 
			+"&Vehicle="+escape(document.getElementById('vehicleC').value) 
			+"&Comment="+escape(document.getElementById('commentsC').value),true);
			xmlHttp.send(null);
		});	
	});

	$(function () {
		var $alert = $('#alert');		

		$('#NewsletterButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have added you to our newsletter list.</span>')
					{
						document.getElementById('NewsletterButton').innerHTML = 'ADDED';
						document.getElementById('nameN').value = '';
						document.getElementById('emailN').value = '';

					}
					else
						document.getElementById('NewsletterButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('NewsletterButton').innerHTML = 'SIGN UP';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('NewsletterButton').innerHTML = 'ADDING';
				}
			}
			xmlHttp.open("GET","SendNewsletter.php?Name="+escape(document.getElementById('nameN').value) 
			+"&EmailAddress="+escape(document.getElementById('emailN').value),true);
			xmlHttp.send(null);
		});	
	});

	$(function () {
		var $alert = $('#alert');		

		$('#DealButton').click(function(){
		
			var xmlHttp;
			try
			  {
				  // Firefox, Opera 8.0 , Safari
				  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			{
				// Internet Explorer
				try
				{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						alert("Your browser does not support AJAX!");
						return false;
					}
				}
			}
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('alert').innerHTML = xmlHttp.responseText;
					if(xmlHttp.responseText == '<span style="color:#00DF00;">We have added you to our deal a day list.</span>')
					{
						document.getElementById('DealButton').innerHTML = 'ADDED';
						document.getElementById('nameD').value = '';
						document.getElementById('emailD').value = '';

					}
					else
						document.getElementById('DealButton').innerHTML = 'CHECK FORM';							
					var alerttimer = window.setTimeout(function () {
						$alert.trigger('click');						
						document.getElementById('DealButton').innerHTML = 'SIGN UP';
					}, 7000);
					$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
					.click(function () {
						window.clearTimeout(alerttimer);
						$alert.animate({height: '0'}, 200);
					});	
				
					//if successful then clear the form
				}
				else
				{
					document.getElementById('DealButton').innerHTML = 'ADDING';
				}
			}
			xmlHttp.open("GET","SendDeal.php?Name="+escape(document.getElementById('nameD').value) 
			+"&EmailAddress="+escape(document.getElementById('emailD').value),true);
			xmlHttp.send(null);
		});	
	});
	
	$(function() {
		var $alert = $('#alert');
		// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
		$("#dialog").dialog("destroy");
		
		var name = $("#name"),
			email = $("#email"),
			fname = $("#fname"),
			femail = $("#femail"),
			allFields = $([]).add(name).add(email).add(femail),
			tips = $(".validateTips");

		function updateTips(t) {
			tips
				.text(t)
				.addClass('ui-state-highlight');
			setTimeout(function() {
				tips.removeClass('ui-state-highlight', 1500);
			}, 500);
		}

		function checkLength(o,n,min,max) {

			if ( o.val().length > max || o.val().length < min ) {
				o.addClass('ui-state-error');
				updateTips("Length of "+n+" must be between "+min+" and "+max+".");
				return false;
			} else {
				return true;
			}

		}

		function checkRegexp(o,regexp,n) {

			if ( !( regexp.test( o.val() ) ) ) {
				o.addClass('ui-state-error');
				updateTips(n);
				return false;
			} else {
				return true;
			}

		}
		
		$("#dialog-form").dialog({
			autoOpen: false,
			height: 420,
			width: 350,
			modal: true,
			buttons: {
				'Tell A Friend': function() {
					var bValid = true;
					allFields.removeClass('ui-state-error');

					bValid = bValid && checkLength(name,"username",3,80);
					bValid = bValid && checkLength(email,"email",6,80);
					


					// From jquery.validate.js (by joern), contributed by Scott Gonzalez: http://projects.scottsplayground.com/email_address_validation/
					bValid = bValid && checkRegexp(email,/^((([a-z]|d|[!#$%&'* -/=?^_`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]) (.([a-z]|d|[!#$%&'* -/=?^_`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]) )*)|((x22)((((x20|x09)*(x0dx0a))?(x20|x09) )?(([x01-x08x0bx0cx0e-x1fx7f]|x21|[x23-x5b]|[x5d-x7e]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(([x01-x09x0bx0cx0d-x7f]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))))*(((x20|x09)*(x0dx0a))?(x20|x09) )?(x22)))@((([a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(([a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])([a-z]|d|-|.|_|~|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])*([a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))).) (([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])([a-z]|d|-|.|_|~|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])*([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))).?$/i,"eg. ui@jquery.com");
					
					if (bValid) {
						var xmlHttp;
						try
						  {
							  // Firefox, Opera 8.0 , Safari
							  xmlHttp=new XMLHttpRequest();
						  }
						catch (e)
						{
							// Internet Explorer
							try
							{
								xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
							}
							catch (e)
							{
								try
								{
									xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
								}
								catch (e)
								{
									alert("Your browser does not support AJAX!");
									return false;
								}
							}
						}
						xmlHttp.onreadystatechange=function()
						{
							if(xmlHttp.readyState==4)
							{
						
								//if successful then clear the form
							}
						}
						xmlHttp.open("GET","SendCarToFriend.php?Name="+escape(document.sending.name.value) 
						+"&EmailAddress="+escape(document.sending.email.value) 
						+"&FName="+escape(document.sending.fname.value) 
						+"&FEmailAddress="+escape(document.sending.femail.value),true);
						xmlHttp.send(null);
						$(this).dialog('close');
					}
				},
				Cancel: function() {
					$(this).dialog('close');
				}
			},
			close: function() {
				allFields.val('').removeClass('ui-state-error');
			}
		});
		
		$('#TellAFriend').click(function() {
			$('#dialog-form').dialog('open');
				return false;
			});

	});

	$(function () {
		var $alert = $('#alert');
		if(document.getElementById('alert').innerHTML != '')
		{
			var alerttimer = window.setTimeout(function () {
				$alert.trigger('click');
			}, 7000);
			$alert.animate({height: $alert.css('line-height') || '50px'}, 200)
			.click(function () {
				window.clearTimeout(alerttimer);
				$alert.animate({height: '0'}, 200);
			});
		}
	});
      var headline_count;
      var headline_interval;
      var old_headline = 0;
      var current_headline = 0;
	  
      $(document).ready(function(){
        headline_count = $("div.headline").size();

        $("div.headline:eq("+current_headline+")").css('top', '5px');
       
        headline_interval = setInterval(headline_rotate,10000);
        $('#scrollup').hover(function() {
          clearInterval(headline_interval);
        }, function() {
          headline_interval = setInterval(headline_rotate,10000);
          headline_rotate();
        });
      });

      function headline_rotate() {
        current_headline = (old_headline + 1) % headline_count;
        $("div.headline:eq(" + old_headline + ")")
          .animate({top: -32},"slow", function() {
            $(this).css('top', '210px');
          });
        $("div.headline:eq(" + current_headline + ")")
          .animate({top: 5},"slow");  
        old_headline = current_headline;
      }	
