function liveClock()  {
         var today  = new Date();
         var second = today.getSeconds();
         var minute = today.getMinutes();
         var hour   = today.getHours();
         var hour24 = today.getHours();
         var ampm   = "";
         
         var day    = today.getDay();
         var date   = today.getDate();
         var month  = today.getMonth();
         var year   = today.getFullYear();
         
         var days   = new Array();
          days[0]   = "Sun";
          days[1]   = "Mon";
          days[2]   = "Tues";
          days[3]   = "Wed";
          days[4]   = "Thur";
          days[5]   = "Fri";
          days[6]   = "Sat";
          
         var mns   = new Array();
          mns[0]   = "Jan";
          mns[1]   = "Feb";
          mns[2]   = "Mar";
          mns[3]   = "Apr";
          mns[4]   = "May";
          mns[5]   = "Jun";
          mns[6]   = "Jul";
          mns[7]   = "Aug";
          mns[8]   = "Sept";
          mns[9]   = "Oct";
          mns[10]  = "Nov";
          mns[11]  = "Dec";
           
        if(second<10)
            {
                second = "0"+second;
            }
            
        if(minute<10)
            {
                minute = "0"+minute;
            }
            
        if(hour24<=11)
            {
                ampm = "AM";
            }
            
        else
            {
                ampm = "PM"
            }
            
        if(hour24>=13)
            {
                hour= hour-12;
            }
            
        if(hour24==0)
            {
                hour=12;
            }
        
        //document.getElementById('liveClock').innerHTML=(hour+":"+minute+":"+second+" "+ampm+' '+days[day]+', '+date+' '+mns[month]+' '+year);
		$('#timeDate').html(hour+':'+minute+':'+second+' '+ampm+' - '+days[day]+' - '+date+' '+mns[month]+' - '+year);
}


function formSwitch(formName, formMake, formModel, formType, formInfo){
	
	if(formName == 'test-drive-booking'){
		if(formType == 'new'){
			formName = 'test-drive-booking-new';
		} else {
			formName = 'test-drive-booking-used';
		}
	}
	
	if(formName == 'vehicle-enquiry'){
		if(formType == 'new'){
			formName = 'vehicle-enquiry-new';
		} else {
			formName = 'vehicle-enquiry-used';
		}
	}
	
	$('#lowerFormArea').css('height', $('#lowerFormArea #actualForm #feedbackForm').height());
		$('#lowerFormArea #actualForm').fadeOut(300, function(){
			$('#lowerFormArea #actualForm #feedbackForm').remove();
			//$('#lowerFormArea').append('<div id="tempLoadingMsg" class="hidden">loading.....</div>')
			$('#lowerFormArea').append('<div id="tempLoadingMsg" class="hidden"><h2><img src="/images/ajax-loader.gif" width="32" height="16" /></h2></div>')
			$('#tempLoadingMsg').fadeIn(300);
			
			
			$('#lowerFormArea #actualForm').load('/forms/' + formName + '.aspx', function(){
				$('#tempLoadingMsg').fadeOut(300, function(){
					$('#tempLoadingMsg').remove();
					
					$('#lowerFormArea #actualForm').fadeIn(300);
					$('#lowerFormArea').animate({
						height: $('#lowerFormArea #actualForm #feedbackForm').height()	
					}, 1000, 'easeOutExpo', function(){
						$('#lowerFormArea').removeAttr('style');
					});
					
					formSubjectChange();
					submitWireUp(formName, formMake, formModel, formType, formInfo);
			});
		})
	});
		
}

function pathCheck(x){
	
	var pageURLcheck = window.location.href;
	var formLocation = "group";
	if(pageURLcheck.indexOf("vauxhall") > -1){
		formLocation = "vauxhall";
	};
	if(pageURLcheck.indexOf("chevrolet") > -1){
		formLocation = "chevrolet";
	};
	if(pageURLcheck.indexOf("ford") > -1){
		formLocation = "ford";
	};
	
	if(formLocation == "group"){ // Forms sent from group page
		$('#feedbackForm input[name=to_address]').val('forestgategroup@gmail.com'); 
		$('#feedbackForm input[name=to_address2]').val('sally.wykes@forest-gate.co.uk'); 
		$('#feedbackForm input[name=to_address3]').val('rachael.parker@forest-gate.co.uk');
		$('#feedbackForm input[name=to_address4]').val('');
		$('#feedbackForm input[name=to_address5]').val('');
		/*if(x == 'brochure-request' || x == 'business-quote' || x == 'motability-contact-request' || x == 'please-call-me' || x == 'stock-update' || x == 'test-drive-booking-new' || x == 'test-drive-booking-used' || x == 'vehicle-enquiry-new' || x == 'vehicle-enquiry-used' || x == 'vehicle-location-service' || x == 'we-buy-cars'){ // Sales forms
		}
		if(x == 'service-booking'){ //Service booking
		}
		if(x == 'parts-enquiry'){ // Parts enquiry
		}
		if(x == 'general-enquiry'){ // General contact
		}*/
		$('#feedbackForm input[name=respondMessage]').val('Forest Gate Group+Whittle Road+Phoenix Parkway+Corby+NN17 5DX+01536 400111++Dear [title] [name],++Thank you for your enquiry regarding a [subject], we appreciate the opportunity to be of service and are committed to providing you with the best and most suitable options.++I have instructed one of my colleagues to contact you regarding your enquiry and they will be in contact at their earliest opportunity.++Our Sales Department hours are:+Mon - Sat: 08:30 - 18:00 / Sun: 10:30 - 16:00++Our Service Department hours are:+Mon - Fri: 08:00 - 13:00 / Sat: 08:00 - 13:00++We look forward to exceeding your expectations and should you wish to speak with me directly I would welcome your call.++Regards,++Sally Wykes+Internet & Marketing Manager+Forest Gate Group+01536 356257+Email: forestgategroup@gmail.com');
		$('#feedbackForm input[name=attachmentLogo]').val('forest-gate-group.jpg');
		$('#feedbackForm input[name=to_company]').val('Forest Gate Group');
	}
	if(formLocation == "vauxhall"){ // Forms sent from vauxhall page
		$('#feedbackForm input[name=to_address]').val('forestgategroup@gmail.com'); 
		$('#feedbackForm input[name=to_address2]').val(''); 
		$('#feedbackForm input[name=to_address3]').val('');
		$('#feedbackForm input[name=to_address4]').val('');
		$('#feedbackForm input[name=to_address5]').val('');
		if(x == 'brochure-request' || x == 'business-quote' || x == 'motability-contact-request' || x == 'please-call-me' || x == 'stock-update' || x == 'test-drive-booking-new' || x == 'test-drive-booking-used' || x == 'vehicle-enquiry-new' || x == 'vehicle-enquiry-used' || x == 'vehicle-location-service' || x == 'we-buy-cars'){ // Sales forms
			$('#feedbackForm input[name=to_address2]').val('brian.rowell@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('sally.wykes@forest-gate.co.uk');
		}
		if(x == 'service-booking'){ //Service booking
			$('#feedbackForm input[name=to_address2]').val('melanie.gold@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('Rachael.parker@forest-gate.co.uk');
		}
		if(x == 'parts-enquiry'){ // Parts enquiry
			$('#feedbackForm input[name=to_address2]').val('trevor.johnson@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('sally.wykes@forest-gate.co.uk');
			$('#feedbackForm input[name=to_address4]').val('parts@forest-gate.co.uk');
		}
		if(x == 'general-enquiry'){ // General contact
			$('#feedbackForm input[name=to_address2]').val('sally.wykes@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('rachael.parker@forest-gate.co.uk');
		}
		$('#feedbackForm input[name=respondMessage]').val('Forest Gate Group+Whittle Road+Phoenix Parkway+Corby+NN17 5DX+01536 400111++Dear [title] [name],++Thank you for your enquiry regarding a [subject], we appreciate the opportunity to be of service and are committed to providing you with the best and most suitable options.++I have instructed one of my colleagues to contact you regarding your enquiry and they will be in contact at their earliest opportunity.++Our Sales Department hours are:+Mon - Sat: 08:30 - 18:00 / Sun: 10:30 - 16:00++Our Service Department hours are:+Mon - Fri: 08:00 - 13:00 / Sat: 08:00 - 13:00++We look forward to exceeding your expectations and should you wish to speak with me directly I would welcome your call.++Regards,++Sally Wykes+Internet & Marketing Manager+Forest Gate Group+01536 356257+Email: forestgategroup@gmail.com');
		$('#feedbackForm input[name=attachmentLogo]').val('forest-gate-group.jpg');
		$('#feedbackForm input[name=to_company]').val('Forest Gate Vauxhall');
	}
	if(formLocation == "chevrolet"){ // Forms sent from chevrolet page
		$('#feedbackForm input[name=to_address]').val('forestgategroup@gmail.com'); 
		$('#feedbackForm input[name=to_address2]').val(''); 
		$('#feedbackForm input[name=to_address3]').val('');
		$('#feedbackForm input[name=to_address4]').val('');
		$('#feedbackForm input[name=to_address5]').val('');
		if(x == 'brochure-request' || x == 'business-quote' || x == 'motability-contact-request' || x == 'please-call-me' || x == 'stock-update' || x == 'test-drive-booking-new' || x == 'test-drive-booking-used' || x == 'vehicle-enquiry-new' || x == 'vehicle-enquiry-used' || x == 'vehicle-location-service' || x == 'we-buy-cars'){ // Sales forms
			$('#feedbackForm input[name=to_address2]').val('mark.wall@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('sally.wykes@forest-gate.co.uk');
		}
		if(x == 'service-booking'){ //Service booking
			$('#feedbackForm input[name=to_address2]').val('melanie.gold@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('Rachael.parker@forest-gate.co.uk');
		}
		if(x == 'parts-enquiry'){ // Parts enquiry
			$('#feedbackForm input[name=to_address2]').val('chevrolet@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('sally.wykes@forest-gate.co.uk');
			$('#feedbackForm input[name=to_address4]').val('parts@forest-gate.co.uk');
		}
		if(x == 'general-enquiry'){ // General contact
			$('#feedbackForm input[name=to_address2]').val('sally.wykes@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('rachael.parker@forest-gate.co.uk');
		}
		$('#feedbackForm input[name=respondMessage]').val('Forest Gate Group+Whittle Road+Phoenix Parkway+Corby+NN17 5DX+01536 400111++Dear [title] [name],++Thank you for your enquiry regarding a [subject], we appreciate the opportunity to be of service and are committed to providing you with the best and most suitable options.++I have instructed one of my colleagues to contact you regarding your enquiry and they will be in contact at their earliest opportunity.++Our Sales Department hours are:+Mon - Sat: 08:30 - 18:00 / Sun: 10:30 - 16:00++Our Service Department hours are:+Mon - Fri: 08:00 - 13:00 / Sat: 08:00 - 13:00++We look forward to exceeding your expectations and should you wish to speak with me directly I would welcome your call.++Regards,++Sally Wykes+Internet & Marketing Manager+Forest Gate Group+01536 356257+Email: forestgategroup@gmail.com');
		$('#feedbackForm input[name=attachmentLogo]').val('forest-gate-group.jpg');
		$('#feedbackForm input[name=to_company]').val('Forest Gate Chevrolet');
	}
	if(formLocation == "ford"){ // Forms sent from ford page
		$('#feedbackForm input[name=to_address]').val('forestgategroup@gmail.com'); 
		$('#feedbackForm input[name=to_address2]').val(''); 
		$('#feedbackForm input[name=to_address3]').val('');
		$('#feedbackForm input[name=to_address4]').val('');
		$('#feedbackForm input[name=to_address5]').val('');
		if(x == 'brochure-request' || x == 'business-quote' || x == 'motability-contact-request' || x == 'please-call-me' || x == 'stock-update' || x == 'test-drive-booking-new' || x == 'test-drive-booking-used' || x == 'vehicle-enquiry-new' || x == 'vehicle-enquiry-used' || x == 'vehicle-location-service' || x == 'we-buy-cars'){ // Sales forms
			$('#feedbackForm input[name=to_address2]').val('Marcus.pain@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('sally.wykes@forest-gate.co.uk');
		}
		if(x == 'service-booking'){ //Service booking
			$('#feedbackForm input[name=to_address2]').val('melanie.gold@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('Rachael.parker@forest-gate.co.uk');
		}
		if(x == 'parts-enquiry'){ // Parts enquiry
			$('#feedbackForm input[name=to_address2]').val('keith.needham@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('sally.wykes@forest-gate.co.uk');
			$('#feedbackForm input[name=to_address4]').val('parts@forest-gate.co.uk');
		}
		if(x == 'general-enquiry'){ // General contact
			$('#feedbackForm input[name=to_address2]').val('sally.wykes@forest-gate.co.uk'); 
			$('#feedbackForm input[name=to_address3]').val('rachael.parker@forest-gate.co.uk');
		}
		$('#feedbackForm input[name=respondMessage]').val('Forest Gate Group+Whittle Road+Phoenix Parkway+Corby+NN17 5DX+01536 400111++Dear [title] [name],++Thank you for your enquiry regarding a [subject], we appreciate the opportunity to be of service and are committed to providing you with the best and most suitable options.++I have instructed one of my colleagues to contact you regarding your enquiry and they will be in contact at their earliest opportunity.++Our Sales Department hours are:+Mon - Sat: 08:30 - 18:00 / Sun: 10:30 - 16:00++Our Service Department hours are:+Mon - Fri: 08:00 - 13:00 / Sat: 08:00 - 13:00++We look forward to exceeding your expectations and should you wish to speak with me directly I would welcome your call.++Regards,++Sally Wykes+Internet & Marketing Manager+Forest Gate Group+01536 356257+Email: forestgategroup@gmail.com');
		$('#feedbackForm input[name=attachmentLogo]').val('forest-gate-group.jpg');
		$('#feedbackForm input[name=to_company]').val('Forest Gate Ford');
	}

}

function submitWireUp(formName, formMake, formModel, formType, formInfo){
	
	var pageURL = window.location.href;
	$("#feedbackForm input[name='return']").val(pageURL);
	
	if(formName == 'brochure-request' || formName == 'business-quote' || formName == 'general-enquiry' || formName == 'motability-contact-request' || formName == 'parts-enquiry' || formName == 'please-call-me' || formName == 'service-booking' || formName == 'stock-update' || formName == 'test-drive-booking-new' || formName == 'test-drive-booking-used' || formName == 'vehicle-enquiry-new' || formName == 'vehicle-enquiry-used' || formName == 'vehicle-location-service' || formName == 'we-buy-cars'){
			
			//pathCheck(formName);
			
		}
	
	if(formName == 'vehicle-enquiry-new'){
		//$('#feedbackForm input[name=Vehicle make]').val(formMake);
		$('#feedbackForm input[name=Vehicle model]').val(formModel);
	}
	
	if(formName == 'vehicle-enquiry-used'){
		$('#feedbackForm textarea[name=Vehicle details]').text(formInfo);
	}
	
		
	if(formName == 'test-drive-booking-new' || formName == 'brochure-request'){
		
		if(formName == 'test-drive-booking-new'){

			$('#feedbackForm input[name="Date for test drive"]').datepicker({
				dateFormat: 'dd-mm-yy'
			});
		}

		var dropDownCode = "";

		if(formMake == "vauxhall"){
			dropDownCode = "<option selected=\"selected\"></option>";
			dropDownCode = dropDownCode + "<option value=\"Agila\">Agila</option>";
			dropDownCode = dropDownCode + "<option value=\"Corsa\">Corsa</option>";
			dropDownCode = dropDownCode + "<option value=\"Meriva\">Meriva</option>";
			dropDownCode = dropDownCode + "<option value=\"Astra\">Astra</option>";
			dropDownCode = dropDownCode + "<option value=\"Astra-gtc\">Astra GTC</option>";
			dropDownCode = dropDownCode + "<option value=\"Zafira\">Zafira</option>";
			dropDownCode = dropDownCode + "<option value=\"Insignia\">Insignia</option>";
			dropDownCode = dropDownCode + "<option value=\"Corsavan\">Corsavan</option>";
			dropDownCode = dropDownCode + "<option value=\"Combo\">Combo</option>";
			dropDownCode = dropDownCode + "<option value=\"Astravan\">Astravan</option>";
		} 
		if(formMake == "chevrolet") {
			dropDownCode = "<option selected=\"selected\"></option>";
			dropDownCode = dropDownCode + "<option value=\"Spark\">Spark</option>";
			dropDownCode = dropDownCode + "<option value=\"Aveo\">Aveo</option>";
			dropDownCode = dropDownCode + "<option value=\"Cruze\">Cruze</option>";
			dropDownCode = dropDownCode + "<option value=\"Orlando\">Orlando</option>";

		}
		if(formMake == "ford"){
			dropDownCode = "<option selected=\"selected\"></option>";
			dropDownCode = dropDownCode + "<option value=\"Ka\">Ka</option>";
			dropDownCode = dropDownCode + "<option value=\"Fiesta\">Fiesta</option>";
			dropDownCode = dropDownCode + "<option value=\"Focus\">Focus</option>";
			dropDownCode = dropDownCode + "<option value=\"Fusion\">Fusion</option>";
			dropDownCode = dropDownCode + "<option value=\"C-MAX\">C-MAX</option>";
			dropDownCode = dropDownCode + "<option value=\"Mondeo\">Mondeo</option>";
			dropDownCode = dropDownCode + "<option value=\"S-MAX\">S-MAX</option>";
			dropDownCode = dropDownCode + "<option value=\"Galaxy\">Galaxy</option>";
			dropDownCode = dropDownCode + "<option value=\"Kuga\">Kuga</option>";
			dropDownCode = dropDownCode + "<option value=\"Fiesta Van\">Fiesta Van</option>";
			dropDownCode = dropDownCode + "<option value=\"Transit Connect\">Transit Connect</option>";
			dropDownCode = dropDownCode + "<option value=\"Ranger\">Ranger</option>";
		} 
		if(formMake == null){
			dropDownCode = "<option selected=\"selected\"></option>";
			dropDownCode = dropDownCode + "<option value=\"Vauxhall Agila\">Vauxhall Agila</option>";
			dropDownCode = dropDownCode + "<option value=\"Vauxhall Corsa\">Vauxhall Corsa</option>";
			dropDownCode = dropDownCode + "<option value=\"Vauxhall Meriva\">Vauxhall Meriva</option>";
			dropDownCode = dropDownCode + "<option value=\"Vauxhall Astra\">Vauxhall Astra</option>";
			dropDownCode = dropDownCode + "<option value=\"Vauxhall Zafira\">Vauxhall Zafira</option>";
			dropDownCode = dropDownCode + "<option value=\"Vauxhall Insignia\">Vauxhall Insignia</option>";
			dropDownCode = dropDownCode + "<option value=\"Vauxhall Corsavan\">Vauxhall Corsavan</option>";
			dropDownCode = dropDownCode + "<option value=\"Vauxhall Combo\">Vauxhall Combo</option>";
			dropDownCode = dropDownCode + "<option value=\"Vauxhall Astravan\">Vauxhall Astravan</option>";
			dropDownCode = dropDownCode + "<option value=\"Chevrolet Spark\">Chevrolet Spark</option>";
			dropDownCode = dropDownCode + "<option value=\"Chevrolet Aveo\">Chevrolet Aveo</option>";
			dropDownCode = dropDownCode + "<option value=\"Chevrolet Cruze\">Chevrolet Cruze</option>";
			dropDownCode = dropDownCode + "<option value=\"Chevrolet Orlando\">Chevrolet Orlando</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford Ka\">Ford Ka</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford Fiesta\">Ford Fiesta</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford Focus\">Ford Focus</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford Fusion\">Ford Fusion</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford C-MAX\">Ford C-MAX</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford Mondeo\">Ford Mondeo</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford S-MAX\">Ford S-MAX</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford Galaxy\">Ford Galaxy</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford Kuga\">Ford Kuga</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford Fiesta Van\">Ford Fiesta Van</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford Transit Connect\">Ford Transit Connect</option>";
			dropDownCode = dropDownCode + "<option value=\"Ford Ranger\">Ford Ranger</option>";
		}
		
		$('#Modelofvehicle').append(dropDownCode);
		
		$("#feedbackForm select[name='Model of vehicle'] option[value=" + formModel + "]").attr("selected", true);

	}
	
	if(formName == 'service-booking'){
		$('#feedbackForm input[name="Ideal date for service"]').datepicker({
			dateFormat: 'dd-mm-yy'
		});

	}
	
	if(formName == 'test-drive-booking-used'){
		
		$('#feedbackForm input[name="Date for test drive"]').datepicker({
			dateFormat: 'dd-mm-yy'
		});
		$('#feedbackForm textarea[name=Vehicle details]').text(formInfo);
	}
	
	if(formName == 'tell-a-friend'){
		$('#feedbackForm textarea[name=information]').text(formInfo);
		$('#feedbackForm input[name=subject]').val('Your friend wishes to let you know about a ' + formMake + " " + formModel + ' they have seen online');
		$('#feedbackForm input[name=vehicleLink]').val(formType);
		$('#feedbackForm input[name=vehicleMake]').val(formMake);
		$('#feedbackForm input[name=vehicleModel]').val(formModel);
	}
	
	if(formName == 'we-buy-cars'){
		$.ajaxSetup({async: false});
		$.getScript('/scripts/jquery/jquery.maphilight.min.js');
		$.getScript('/scripts/vehicle-damage-scripts.js');
		$.ajaxSetup({async: true});
		$('#vehicleConditionApp').maphilight({
			fillColor: 'ff0000',
			strokeColor: '2e2e2e',
			strokeWidth: 2,
			groupBy: 'alt'
		});
	}
	
	
	if(formName == 'service-booking' || formName == 'parts-enquiry' || formName == 'we-buy-cars'){
		$.ajaxSetup({async: false});
		$.getScript('/scripts/VRMSearch.js');
		$.ajaxSetup({async: true});
	}
	
	if(formName == 'stock-update'){
		$('#feedbackForm textarea[name=Used vehicle required]').text('I would like to be contacted when you take delivery of any used ' + formInfo + '.');
	}
	
	$(".button").click(function(e) {
		
		jQuery.validator.messages.required = "";
		$("#feedbackForm").validate({
			
			invalidHandler: function(e, validator) {
				var errors = validator.numberOfInvalids();
				if (errors) {
					var message = errors == 1
						? 'You missed 1 field.<br />It has been highlighted above'
						: 'You missed ' + errors + ' fields.<br />They have been highlighted above';
					$("div.formErrors").html('<div id="feedbackForm" class="formError"><img src="/images/form-error.jpg" width="50" height="50" alt="Form errors" class="left paddingRight" /><p>' + message + '</p></div>');
					$("div.formErrors").fadeIn(1000);
				} else {
					$("div.formErrors").fadeOut(1000);
				}
			},
			messages: {
				from_address: {
					required: "",
					email: "Invalid email address format"
				}
			},
			rules: {
     			from_address: {
       			required: true,
      			email: true
     			}
   			},
			success: function(label) {
				//label.addClass("valid").text("")
			},
			submitHandler: function(form){	
				$("div.formErrors").hide();
				e.preventDefault();
				
				if(formName == 'tell-a-friend'){
					
					$.ajax({
						type: "POST",
						url: "/forms/scripts/tell-a-friend.asp",
						data: $("#feedbackForm").serialize(),
						async: false,
						success: function(msg) {
							
							$('#lowerFormArea').css('height', $('#lowerFormArea #actualForm #feedbackForm').height());
							$('#lowerFormArea #actualForm').fadeOut(300, function(){
								$('#lowerFormArea #actualForm #feedbackForm').remove();
								if(msg != "successful"){ // error returned from server
									$('#actualForm').append('<div id="feedbackForm" class="formError"><h2>There was a problem sending your request..!!</h2><img src="/images/form-send-fail.jpg" width="110" height="110" alt="Enquiry failed" class="left paddingRight" /><p>The following error was returned by the server:<br />' + msg + '</p><div class="clear"></div></div>')
								} else { // request sent successfully
									$('#actualForm').append('<div id="feedbackForm" class="successful"><h2>Your friend has been emailed..!!</h2><img src="/images/form-send-sent.jpg" width="110" height="110" alt="Enquiry sent" class="left paddingRight" /><p>Thank you for letting your friend know about this vehicle</p><div class="clear"></div></div>')
								}
								$('#lowerFormArea #actualForm').fadeIn(300);
								$('#lowerFormArea').animate({
									height: $('#lowerFormArea #actualForm #feedbackForm').height()	
								}, 1000, 'easeOutExpo');
							});
							
						}	
					});
					
				} else {
				
					$.ajax({
						type: "POST",
						url: "/forms/scripts/feedback.asp",
						data: $("#feedbackForm").serialize(),
						async: false,
						success: function(msg) {
							
							$('#lowerFormArea').css('height', $('#lowerFormArea #actualForm #feedbackForm').height());
							$('#lowerFormArea #actualForm').fadeOut(300, function(){
								$('#lowerFormArea #actualForm #feedbackForm').remove();
								
								if(msg != "successful"){ // error returned from server
									$('#actualForm').append('<div id="feedbackForm" class="formError"><h2>There was a problem sending your request..!!</h2><img src="/images/form-send-fail.jpg" width="110" height="110" alt="Enquiry failed" class="left paddingRight" /><p>The following error was returned by the server:<br />' + msg + '</p><div class="clear"></div></div>')
								} else { // request sent successfully
									$('#actualForm').append('<div id="feedbackForm" class="successful"><h2>Your enquiry has been successfully sent..!!</h2><img src="/images/form-send-sent.jpg" width="110" height="110" alt="Enquiry sent" class="left paddingRight" /><p>Thank you.<br />We shall contact you soon.</p><div class="clear"></div></div>')
								}
								$('#lowerFormArea #actualForm').fadeIn(300);
								$('#lowerFormArea').animate({
									height: $('#lowerFormArea #actualForm #feedbackForm').height()	
								}, 1000, 'easeOutExpo');
							});
							
						}	
					});
				
				}
				return false;
			} // end of submit handler
		});
	}); // end of button press fuunction
}

function formSubjectChange(){
	
	$('#feedbackForm select[name=subject]').change(function(){
	
		var formName = $(this).val().toLowerCase().replace(/ /g,"-");
		formSwitch(formName);
	});
}

function formLinkWireUp(){
	
	$('a[data-event="openForm"], area[data-event="openForm"]').click(function(){
		if($(this).attr('data-location')){ // open in the upper area
			
			$.scrollTo( 0, 500);
			$('#notificationArea').html('Loading....');
			$('#formArea').load('/forms/' + $(this).attr('data-name') + '.aspx', function(){
				
				if($('#formContainer').css('display') == 'block'){ // form area already open
					$('#formContainer').animate({
						height: $('#formArea').height()						
					}, 1000, 'easeOutExpo');
				} else { // form are not open yet
					$('#formContainer').slideDown(1000, 'easeOutExpo');
				}
				$('#formAreaClose img').click(function(){
					$('#formContainer').slideUp(1000, 'easeOutExpo', function(){
						$('#formArea').html('');
					});
				});
			
				$('#notificationArea').html('');
					
			});
			
		} else { // open in the lower area
			
			var scrollPoint = $('.miniFormBottom').position();
			$.scrollTo( scrollPoint.top, 500);
			formName = $(this).attr('data-name');
			formMake = $(this).attr('data-make');
			formModel = $(this).attr('data-model');
			formType = $(this).attr('data-type');
			formInfo = $(this).attr('data-info');
			if(formName != null){
				formName = formName.toLowerCase();
			}
			if(formMake != null){
				formMake = formMake.toLowerCase();
			}
			/*if(formModel != null){
				formModel = formModel.toLowerCase();
			}*/
			if(formType != null){
				formType = formType.toLowerCase();
			}
			if(formInfo != null){
				formInfo = formInfo.toLowerCase();
			}
			
			formSwitch(formName, formMake, formModel, formType, formInfo);
		}
		
	});
	
} 

function globalForm(){
		if (jQuery.support.ajax){}
}


$(document).ready(function(){
	
	$.ajaxSetup({async: false});
		$.getScript('/scripts/jquery/JQui-1.8.5.custom.min.js');
	$.ajaxSetup({async: true});
	
	$('#returnTop').click(function() {
		$.scrollTo( 0, 500);
	return false;
	});

	$('#navigation ul.sf-menu').superfish({ 
    	delay:       1000,                            // one second delay on mouseout 
        animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation 
        speed:       'fast',
		autoArrows:  false,
        dropShadows: false 
    });
	
	//pathCheck();

		
	$.ajaxSetup( {
		cache : false
	});
	
	$('#breadCrumbs #breadCrumbsBack').click(function(){
		history.go(-1);
	});
	
	setInterval('liveClock()', 1000);
	
	formLinkWireUp();
	formSubjectChange();
	submitWireUp();

});
