// Global Variables
// User
var auth = {},

    // Message
    _messagelist = [],
    _messages = {},

    // Tag
    _taglist = [],
    _tags = [],
    tagArray = [],

    // Search
    _isSearchActiv = false,
	_isSubscripeButtonActiv = false,
    data = [],
    search_data = [],

    // Vue Rerender Key
    vueRender = {
        key: 0,
        search: 0,
    };

const authorRole = 'author',
      majorList = [
            {id:'B-AC',name:'Bachelor Angewandte Chemie'},
            {id:'B-AMP',name:'Bachelor Angewandte Mathematik und Physik'},
            {id:'B-TJ',name:'Bachelor Technikjournalismus/Technik-PR'},
            {id:'B-AR',name:'Bachelor Architektur'},
            {id:'B-BI',name:'Bachelor Bauingenieurwesen'},
            {id:'B-BW',name:'Bachelor Betriebswirtschaft'},
            {id:'B-BIO',name:'Bachelor Management in der Biobranche'},
            {id:'B-IB',name:'Bachelor International Business'},
            {id:'B-IBT',name:'Bachelor International Business and Technology'},
            {id:'B-DE',name:'Bachelor Design'},
            {id:'B-EI',name:'Bachelor Elektrotechnik und Informationstechnik'},
            {id:'B-MED',name:'Bachelor Medizintechnik'},
            {id:'B-MF',name:'Bachelor Mechatronik/Feinwerktechnik'},
            {id:'B-ME',name:'Bachelor Media Engineering'},
            {id:'B-IN',name:'Bachelor Informatik'},
            {id:'B-MIN',name:'Bachelor Medieninformatik'},
            {id:'B-WIN',name:'Bachelor Wirtschaftsinformatik'},
            {id:'B-MB',name:'Bachelor Maschinenbau'},
            {id:'B-EGT',name:'Bachelor Energie- und Gebäudetechnik'},
            {id:'B-EBL',name:'Bachelor Soziale Arbeit: Erziehung und Bildung im Lebenslauf'},
            {id:'B-SA',name:'Bachelor Soziale Arbeit'},
            {id:'B-EPT',name:'Bachelor Energieprozesstechnik'},
            {id:'B-VT',name:'Bachelor Verfahrenstechnik'},
            {id:'B-WT',name:'Bachelor Werkstofftechnik'},
            {id:'M-AMP',name:'Master Angewandte Mathematik und Physik'},
            {id:'M-AR',name:'Master Architektur'},
            {id:'M-BI',name:'Master Internationales Bauwesen'},
            {id:'M-URB',name:'Master Urbane Mobilität (Verkehrsingenieurwesen)'},
            {id:'M-BW',name:'Master Betriebswirtschaft'},
            {id:'M-TAX',name:'Master Steuerberatung'},
            {id:'M-WR',name:'Master Wirtschaftsrecht'},
            {id:'M-IFE',name:'Master International Finance and Economics'},
            {id:'M-IMA',name:'Master International Marketing'},
            {id:'M-APR',name:'Master Applied Research in Engineering Sciences'},
            {id:'M-SY',name:'Master Elektronische und Mechatronische Systeme'},
            {id:'M-IN',name:'Master Informatik'},
            {id:'M-MIN',name:'Master Medieninformatik'},
            {id:'M-WIN',name:'Master Wirtschaftsinformatik'},
            {id:'M-MB',name:'Master Maschinenbau'},
            {id:'M-EE',name:'Master Energiemanagement und Energietechnik'},
            {id:'M-GT',name:'Master Gebäudetechnik'},
            {id:'M-SA',name:'Master Soziale Arbeit'},
            {id:'M-VT',name:'Master Chemieingenieurwesen und Verfahrenstechnik'},
            {id:'M-WT',name:'Master Werkstofftechnik'},
      ],
      facultyList = [
            {id:'AC',name:'Angewandte Chemie'},
            {id:'AMP',name:'Angewandte Mathematik, Physik und Allgemeinwissenschaften'},
            {id:'AR',name:'Architektur'},
            {id:'BI',name:'Bauingeneurwesen'},
            {id:'BW',name:'Betriebswirtschaft'},
            {id:'D',name:'Design'},
            {id:'EFI',name:'Elektrotechnik Feinwerktechnik Informationstechnik'},
            {id:'IN',name:'Informatik'},
            {id:'MB-VS',name:'Maschinenbau und Versorgungstechnik'},
            {id:'SW',name:'Sozialwissenschaften'},
            {id:'VT',name:'Verfahrenstechnik'},
            {id:'WT',name:'Werkstofftechnik'},
      ];

// Global Functions
function vueForceRender(keyName) {
    if (vueRender[keyName] >= 10) {
        vueRender[keyName] = 0;
    }
    vueRender[keyName]++;
}
