$(document).ready(function(){ 
	lang = window.location.href;
    if(lang.match("mooyouwin")) {
        lang = "en";    
    }else {
        lang = "fr";
    }
});

function SwitchLanguage(){
	location.href = "/switch-language?path="+SWFAddress.getPath();
}

function DeclineSurvey(){
    window.onbeforeunload = null;
    var oFlash = $('#contentFlash');
    oFlash['onDeclineSurveySuccess']();
}


/*  -------------------------------------------------------------------
    Exit survey popin ------------------------------------------------- */
    function surveyPopin() {
        $('body').append('<div id="surveyPopin"></div>');     
        $popin = $("#surveyPopin");    
        
        w = _getWindowDimension();
        var scrollPos = _getScroll();  

        left = (w[0]/2) + scrollPos['scrollLeft'] - ($popin.width()/2);
        $popin.css({
            'left': left
        });
        
        $popin.append('<div id="ajax-loader"></div>');
        $loader = $("#ajax-loader");
        
        $popin.load("/exit-survey/ #contentLoad", {}, function() {
            $loader.toggle();
            $("#frm_exitSurvey").validate({       
                onfocusin: false,
                onfocusout: false,
                onkeyup: false,
                onclick: false,
                onblur: false,
                errorLabelContainer: "#message",
                highlight: function(element, errorClass, validClass) {
                    $("#"+element.id.split('_')[0]).addClass(errorClass);
                },
                unhighlight: function(element, errorClass, validClass) {
                     $("#"+element.id.split('_')[0]).removeClass(errorClass);
                },
                rules: {
                     'exit_survey[q1]': "required",
                     'exit_survey[q2]': "required",
                     'exit_survey[q3]': "required",
                     'exit_survey[q4]': "required"
                },
                messages: {
                    'exit_survey[q1]': "",
                    'exit_survey[q2]': "",
                    'exit_survey[q3]': "",
                    'exit_survey[q4]': ""
                },
                submitHandler: function(form) {
                    $popin.append('<div id="ajax-loader"></div>');
                    $loader = $("#ajax-loader");
                    $.ajax({
                        type: "POST",
                        data: $(form).serialize(),
                        url: "/save-survey/",
                        success: function(msg){
                            $("#frm_exitSurvey").hide();
                            $("#ty_section").show();
                            $(".t_surveyHeader").addClass("t_surveyHeader-ty");
                            window.onbeforeunload = null;
                        },
                        error: function() {
                             
                        },
                        complete: function() {
                            $loader.toggle();
                        }
                    });
                }    
            });       
            
            // ie submit rollover fix
            $('.b_submit').mouseover(function(){
                $(this).css({backgroundPosition:'0 100%'});
            }); 
            $('.b_submit').mouseout(function(){
                $(this).css({backgroundPosition:'0 0'});
            });         
            
            $('#b_close').click(function(){
                $popin.remove();
                return false; 
            });           
        });

    }; 

    // get the window inner dimension
    function _getWindowDimension() {
        if($.browser.safari) {
            h = window.innerHeight
        }else {
            h = $(window).height();
        }
        return [$(window).width(), h];
    };

     // get scrolling width/height
    function _getScroll(){
        scrollTop = window.pageYOffset || document.documentElement.scrollTop || 0;
        scrollLeft = window.pageXOffset || document.documentElement.scrollLeft || 0;
        return {scrollTop:scrollTop,scrollLeft:scrollLeft};
    };
