// -------------------- CAR IMAGE CAROUSEL

$(document).ready(function(){
			   
	$('.image1_small, .image2_small, .image3_small').click(function(){
		var url = $(this).attr('src');
		url = url.replace('small','large');
		$('#main_image').attr('src',url);
	});

});

// -------------------- STOCKLIST/SILENT SALESMAN PRINTING

function print_page(url){
	//$('#print_iframe').remove();
	//$('body').append('<iframe id="print_iframe" src="'+url+'"></iframe>');
	window.open(url, "Window1", "menubar=no,width=320,height=100,toolbar=no");
}

// -------------------- FIELD LABELS

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

var _noSpan = new RegExp('\<span[^\>]+\>.+\<\/span\>', "igm");

function ownLabel(fieldId){
	var _label = $('#callbackForm label[for="'+_fieldId+'"]').html();
	_label = _label.trim();
	_label = _label.replace(_noSpan,'');
	return _label;
}

$(document).ready(function(){
	
	// Empty fields containing labels on submit
	$('#callbackForm').submit(function(){
					   
		$(this).find('input[type="text"], textarea').each(function(){
			_currVal = $(this).val();
			_fieldId = $(this).attr('id');
			_label = ownLabel(_fieldId);
			
			if(_currVal == _label){
				$(this).val('');
			}
		});
					   
		return true;
	});
			   
	$('#callbackForm input[type="text"], #callbackForm textarea').focus(function(){
		_currVal = $(this).val();
		_fieldId = $(this).attr('id');
		_label = ownLabel(_fieldId);
		
		if(_currVal == _label){
			$(this).val('');
		}
	});
	
	$('#callbackForm input[type="text"], #callbackForm textarea').blur(function(){
		_currVal = $(this).val();
		_fieldId = $(this).attr('id');
		_label = ownLabel(_fieldId);
		
		if(_currVal == ''){
			$(this).val(_label);
		}
	});
			   
	$('#callbackForm input[type="text"], #callbackForm textarea').each(function(){
		_currVal = $(this).val();
		_currVal = _currVal.trim();
		
		_fieldId = $(this).attr('id');
		_label = ownLabel(_fieldId);
				
		if(_currVal == ''){
			$(this).val(_label);
		}
	});

});
