var is_opera =  navigator.userAgent.indexOf('Opera') > -1;
var is_safari = navigator.userAgent.indexOf('AppleWebKit/') > -1;
var is_chrome = navigator.userAgent.indexOf('Chrome') > -1;
var is_firefox = navigator.userAgent.indexOf('Firefox') > -1;
var is_mac = navigator.platform.toLowerCase().indexOf('mac') > -1;
var is_linux = navigator.platform.toLowerCase().indexOf('linux') > -1;
var ie6 = false;
var ie7 = false;
var ie8 = false;
var trigger_about_overlay = false;

$(document).ready(function() {
	
	if(is_safari) {
		$('body').addClass('browser-safari');
	}

	if(is_opera) {
		$('body').addClass('browser-opera');
	}

	if(typeof video_scroller_handler == 'object') {
		video_scroller_handler.setup();
	}
	
	$('a').map(function(i, el){
		if($(el).attr('rel') == 'external') {
			$(el).attr('target', '_blank');
		}
	})
	
	if(ie6) {
		ie_png_classes.setup();
	}	
	
});


var video_scroller_handler = {
    container: null,
    
    setup: function() {
		this.container = $('#spot-browser');
		if(this.container.length == 0) return;

		var items = $('li', this.container);
		if(items.length <= 8) {
			jQuery('#spot-list').jcarousel({
					scroll: 3,
					start: carousel_start_offset
			});
		} else {
			jQuery('#spot-list').jcarousel({
					scroll: 3,
					start: carousel_start_offset,
					wrap: 'circular'/*,
					auto: 7*/
			});
		}
    }
}


var ie_png_classes =  {
	setup: function() {
		$('.photo, .photo-1, .photo-2, #content-organically-composed img, #logo img').map(function(i, el){
			$(el).wrap('<div class="photo-wrap"></div>');

			if($(el).hasClass('photo')) {
				$(el).parents('.photo-wrap').addClass('photo');
				$(el).removeClass('photo');
			} else if ($(el).hasClass('photo-1')) {
				$(el).parents('.photo-wrap').addClass('photo-1');
				$(el).parents('.photo-wrap').addClass('photo-1-wrap');
				$(el).removeClass('photo-1');
			} else if ($(el).hasClass('photo-2')) {
				$(el).parents('.photo-wrap').addClass('photo-2');
				$(el).parents('.photo-wrap').addClass('photo-2-wrap');
				$(el).removeClass('photo-2');
			} else {
				$(el).parents('.photo-wrap').addClass('photo');
				$(el).removeClass('photo');
			}

			var wrap_el = $(el).parents('.photo-wrap')[0];
			wrap_el.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='" + $(el).attr('src') + "', sizingMethod='crop')";
			
			
		});
	}
}

