jQuery(document).ready( function() {
	jQuery('.car_image a, .pricing').each( function() {
		jQuery(this).click( function(event) {
			event.preventDefault();
			var url = jQuery(this).attr('href');
			jQuery('#popup_content').load(url, '', function(resp, status, request) {
				if (jQuery(document).scrollTop() > 100)
				{
					jQuery('#popup').css('top', jQuery(document).scrollTop()-100);
				}
				else
				{
					jQuery('#popup').css('top', jQuery(document).scrollTop());
				}
				jQuery('#popup').show();
			});
			return false;
		});
	});
	
	jQuery('#popup_close').click( function(event) {
		event.preventDefault();
		jQuery('#popup').hide();
	});
	
	jQuery('.other_links a').live('click', function(event) {
		event.preventDefault();
		var url = jQuery(this).attr('href');
		jQuery('#popup_content').load(url, '', function(resp, status, request) {
			jQuery('#popup').show();
		});
	});
	
	jQuery('.promotions').cycle({
			fx: 'scrollLeft',
			timeout: 5000
	});
	
	jQuery('a[rel=external]').each( function() {
		jQuery(this).attr('target', '_blank');
	});
	
	if (jQuery('#OrderStartDate'))
	{
		jQuery('#OrderStartDate').datepicker({dateFormat: 'yy-mm-dd'});
		if (site_lang != "en")
		{
			jQuery('#OrderStartDate').datepicker('option', jQuery.extend({showMonthAfterYear: false}, jQuery.datepicker.regional[site_lang]) );
		}
	}
	if (jQuery('#OrderEndDate'))
	{
		jQuery('#OrderEndDate').datepicker({dateFormat: 'yy-mm-dd'});
		if (site_lang != "en")
		{
			jQuery('#OrderEndDate').datepicker('option', jQuery.extend({showMonthAfterYear: false}, jQuery.datepicker.regional[site_lang]) );
		}
	}
	
	jQuery('#security_link').click(function() {
		var random = Math.random();
		var image_url = jQuery(this).attr('rel') + random;	
		jQuery('#security_image').attr('src', image_url);
	});
	
	jQuery('#start_place').change(function() {
		disableInput(this, jQuery('#OrderStartAddress'));
	});
	
	jQuery('#end_place').change(function() {
		disableInput(this, jQuery('#OrderEndAddress'));
	});
	
	disableInput(jQuery('#start_place'), jQuery('#OrderStartAddress'));
	disableInput(jQuery('#end_place'), jQuery('#OrderEndAddress'));
});

function disableInput(source, target)
{
	var selected = jQuery(source).children('option:selected');
	var rel = jQuery(selected).attr('rel');
	if (rel == "1")
	{			
		jQuery(target).attr('disabled', false);
	}
	else
	{
		jQuery(target).attr('disabled', true);
	}
}
