$(document).ready(function() {
						   
    FixPage();
    $(window).resize(function() {
        FixPage();
    });

    // фиксация размеров окна
    function FixPage() {
        if ($(window).width() < 1110) {
            $('body').addClass('fix');
            $('#contacts').hide();
        }
        else {
            $('body').removeClass('fix');
            $('#contacts').show();
        }

        if ($('#studio').length > 0) {
            $('#contacts').hide();
        }
		
        if ($.browser.msie && $.browser.version == '6.0') {
            if ($('#container').width() < 910) {
                $('#container').width(910);
            }
            else {
                $('#container').css('width', '100%');
            }
        }
    }

    
    if ($.browser.msie && $.browser.version == '6.0') {
        $('#menu .sel > a').addClass('ie-sel');
    }   
	
});

// флеш плеер
function VideoPlayer(id, video, poster) {
    var flashvars = {
        st: '/media/i/uppod_styles.txt',
        file: '/uploads/media/' + video,
        poster: '/uploads/images/preview/' + poster
    };
    var params = {
        bgcolor: '#ffffff',
        allowFullScreen: 'true',
        allowScriptAccess: 'always'
    };
    var attributes = {
        id: id,
        name: id
    };
    
    swfobject.embedSWF('/media/i/uppod.swf', id, '340', '255', '9.0.0', false, flashvars, params, attributes);
}

// feedback
function SendFeedback() {
    if (CheckFieldsForm(['#feedback-name', '#feedback-email', '#feedback-message'])) {
        $('input, textarea', $('#feedback-form')).attr('disabled', 'disabled');
        $('#feedback-error').hide();
        $('#feedback-success').hide();

        $.ajax({
            url: '/feedback/ajax_send/',
            type: 'post',
            data: {
                name: $('#feedback-name').val(),
                company: $('#feedback-company').val(),
                email: $('#feedback-email').val(),
                phone: $('#feedback-phone').val(),
                message: $('#feedback-message').val()
            },
            dataType: 'json',
            success: function(result) {
                if (result) {
                    $('#btns').html('');
                    $('#feedback-success').show();
                }
                else {
                    $('input, textarea', $('#feedback-form')).removeAttr('disabled');
                    $('#feedback-error').show();
                }
            }
        });
    }
}


// схема проезда
function LoadContactMap(zoom, mapType) {
    if (google.maps.BrowserIsCompatible()) {
        var map = new google.maps.Map2($('#map')[0]);
        map.setCenter(new google.maps.LatLng(52.603882,39.592667), zoom);
        map.setMapType(mapType);
        map.addControl(new google.maps.LargeMapControl());
        map.addControl(new google.maps.HierarchicalMapTypeControl());

        var cubaIcon = new GIcon();
        cubaIcon.image = "/media/i/map-shevron.png";
        cubaIcon.shadow = "/media/i/map-shevron-shadow.png";
        cubaIcon.iconSize = new GSize(80, 45);
        cubaIcon.shadowSize = new GSize(80, 45);
        cubaIcon.iconAnchor = new GPoint(40, 45);
        markerOptions = { icon: cubaIcon, draggable: true };

        var point = map.getCenter();
        var marker = new google.maps.Marker(point, markerOptions);
        map.addOverlay(marker);
    }
}
