$(document).ready( function() {
	// emulate hover event for ie
	if (navigator && navigator.appName) {
		if (navigator.appName.match(/Internet( )+Explorer/)) {
			$('input').focusin( function() { $(this).addClass('focused')});
			$('input').focusout( function() { $(this).removeClass('focused')});
		}
	}

	// add hover to submit button of form
	$('.formhandler-button-submit,.form-newsletter .newsletter-header .button').mouseenter( function() {
		$(this).addClass('formhandler-button-submit-hover');
	});
	$('.formhandler-button-submit,.form-newsletter .newsletter-header .button').mouseleave( function() {
		$(this).removeClass('formhandler-button-submit-hover');
	});
});


//workaround for webkit browsers, they have a 1px background shift bug
function centerViewport() {
	if (navigator.appVersion.match(/webkit/i))  {
		var html=$('html');
		html.css('margin-left','0');

		if ($(document).width()%2>0) {
			html.css('margin-left','-1px');
		}
	}
}

$(document).ready( function() {

	if (navigator.appVersion.match(/webkit/i)) {
		centerViewport();

	    // set resize function
		$(window).resize(function() {
			centerViewport();
		});

	}
});
///workaround for webkit browsers

