$(function() {
	$('#browsebymake-scroller').cycle({
		//fx:     'scrollLeft',
		next:   '#browsebymake-scroller-next',
		prev:   '#browsebymake-scroller-prev',
		fx:     'fade',
		speed:   1000,
		timeout: 8000,
		pause:   1,
		fit:     1
	});
	
	$("div.scrollable").scrollable({ 
		size: 3, 
		items: '#thumbs',   
		hoverClass: 'hover'
	});
	
	$.extend($.ui.dialog.prototype, {
		'addbutton': function(buttonName, func) {
			var buttons = this.element.dialog('option', 'buttons');
			buttons[buttonName] = func;
			this.element.dialog('option', 'buttons', buttons);
		}
	});
	
	$.extend($.ui.dialog.prototype, {
		'removebutton': function(buttonName) {
			var buttons = this.element.dialog('option', 'buttons');
			delete buttons[buttonName];
			this.element.dialog('option', 'buttons', buttons);
		}
	}); 

	$("#sendtoafriend").dialog({
		bgiframe: true,
		autoOpen: false,
		width: 400,
		height: 300,
		modal: true,
		resizable: false,
		buttons: {
			'Send to a Friend': function() {
				$.get("http://www.directcars.co.uk/functions/form-emailafriend.php", { sfname: $("#sfname").val(), sfemail: $("#sfemail").val(), sffriendsname: $("#sffriendsname").val(), sffriendsemail: $("#sffriendsemail").val(), sfmessage: $("#sfmessage").val(), sfpagetitle: $("#sfpagetitle").val(), sfpagelink: $("#sfpagelink").val() },
				function(data){
					if (data=="formsubmitted") {
						$("#sendtoafriend").dialog('removebutton', 'Send to a Friend');
						$("#sendtoafriend").dialog('removebutton', 'Cancel');
						$("#sendtoafriend").dialog('addbutton', 'Close', function() {
							$("#sendtoafriend").dialog('close');
						});
						$('#sendtoafriend form').before('Your message has been sent!').remove(); 
					} else {
						alert(data);
					}
				});
			},'Cancel': function() {
				$(this).dialog('close');
			}
		}
	});
	
	$('#container-top-remembertools .email a').click(function() {
		$('#sfpagetitle').val(document.title);
		$('#sfpagelink').val(document.URL);
		$('#sendtoafriend').dialog('open');
		return false;
	});
	
	

});

function bookmark_page() {
	var title = document.title;
	var url = document.URL;
	var browserused = navigator.userAgent.toLowerCase();
	
	// Firefox
	if (browserused.indexOf('firefox') > -1) {
		window.sidebar.addPanel(title, url, "");
	}
	
	// Opera
	if(browserused.indexOf('chrome') > -1 || browserused.indexOf('webkit') > -1){
		alert('To Bookmark this page:\n\nPlease press CTRL + D on your keyboard.');
	}
	
	// Internet Explorer
	if (browserused.indexOf('ie') > -1) {
		window.external.AddFavorite(url, title);
	}
}