﻿!function(a){if(!a.Localize){a.Localize={};for(var e=['translate','untranslate','phrase','initialize','translatePage','setLanguage','getLanguage','detectLanguage','getAvailableLanguages','untranslatePage','bootstrap','prefetch','on','off'],t=0;t<e.length;t++)a.Localize[e[t]]=function(){}}}(window);
var currentLanguage;

    currentLanguage = getCookie("ljs-lang");
	
    if (currentLanguage == '' || currentLanguage == 'undefined' || currentLanguage == undefined ){
		currentLanguage = 'en';
		setCookie("ljs-lang", 'en', 9999);
	}
	
    if (currentLanguage == "fr") {
        languageSelectChange(currentLanguage);
    }


jQuery(document).ready(function ($) {
  
    if (currentLanguage == 'en') {
        $("a.translation .fr").removeClass("hide").addClass("show");
        $("a.translation .en").removeClass("show").addClass("hide");
    } else {
        $("a.translation .fr").removeClass("show").addClass("hide");
        $("a.translation .en").removeClass("hide").addClass("show");
    }

    $("a.translation").click(function (e) {
        e.preventDefault();
        $el = $(this).find('.caption-bold.show');

        lang = $el.data("lang");
        languageSelectChange(lang);
        if (lang == 'en') {
            $("a.translation .fr").removeClass("hide").addClass("show");
            $("a.translation .en").removeClass("show").addClass("hide");
        } else {
            $("a.translation .fr").removeClass("show").addClass("hide");
            $("a.translation .en").removeClass("hide").addClass("show");
        }
    });
});




function languageSelectChange(strvalue){
     setCookie("ljs-lang", strvalue, 9999);
     currentLanguage = getCookie("ljs-lang");
    if (strvalue == "fr") {
        var tracking_data = {
            "page": location.href,
            "host": window.location.hostname,
            "language": strvalue, //current language of the user get this from the cookie
            "referrer": document.referrer
        }
        jQuery.post("https://www.applytoeducation.com/tracklocale.php", tracking_data);
        translate();
    }
    Localize.setLanguage(strvalue);
}
function translate(){
    Localize.initialize({
        key: "xFsbjJvhC6jqZ",
        rememberLanguage: true,
        autoApprove: true
    });
}
function setCookie(cname, cvalue, exdays) {
    deleteCookie(cname);
    var d = new Date();
    d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
    var expires = "expires=" + d.toUTCString();
    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";


}
function deleteCookie(name) {
    if (getCookie(name)) {
        document.cookie = name + '=; Max-Age=-99999999;';
    }
}
function getCookie(cname){
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
            c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
            return c.substring(name.length, c.length);
        }
    }
    return "";
}