﻿var popUp;
function popItUp()
{
    popupSettings = new Array(1);
    //////////////////////////////////////////////////////////////////////////
    // Hier k&#x00f6;nnen die Popups konfiguriert werden!!!
    num = 0;
    popupSettings[num] = new Hashtable();
    // Position und Ma&#x00df;e des PopUps
    popupSettings[num].put("xPos", 100);
    popupSettings[num].put("yPos", 100);
    popupSettings[num].put("height", 600);
    popupSettings[num].put("width", 800);
    
    // Inhalt
    popupSettings[num].put("externalContent", true);
    popupSettings[num].put("externalContentURL","http://www1.gfk-wi.com/wix/p44268874.aspx");
    // nur setzen wenn externalContent auf false und!!!! contentDivId auf null 
    //(direkte &#x00dc;bergabe des HTML-Codes... Anf&#x00fc;hrungsriche maskieren!!)
    //popupSettings[num].put("contentHTML",null);  
    
    // nur setzen wenn externalContent auf false und contentHTML auf null
    // Id des div-Bereichs auf der Seite, der den Inhalt in sich tr&#x00e4;gt
    // popupSettings[num].put("contentDivId","SurveyContentDE");
    // Titel
    popupSettings[num].put("title", "Festo - Survey");
    
    // Optische Ausrichtungen
     popupSettings[num].put("titleLeftPadding",5);
     popupSettings[num].put("titleTopPadding",2);
      popupSettings[num].put("closeRightPadding",2);
      popupSettings[num].put("closeTopPadding",2);
      popupSettings[num].put("contentLeftRightPadding",5);
      popupSettings[num].put("contentTopPadding",2);
    popupSettings[num].put("titleBarHeight", 22);
    // Eigenschaften
    popupSettings[num].put("draggable", false);
    popupSettings[num].put("waitBeforeShowing", 6);
    popupSettings[num].put("cookieName", "FestoPostSurveyDE");
    popupSettings[num].put("cookieDomain", "festo.com");
    popupSettings[num].put("cookiePath", "/");
    popupSettings[num].put("oncePerSleepTime",true);
    popupSettings[num].put("sleepTimeWhenClosed", 24*3600);
    popupSettings[num].put("sleepTimeWhenRejected", 120*24*3600);
    popupSettings[num].put("bgColor","#FFFFFF");
    popupSettings[num].put("positiveCountryList",["US"]);
    popupSettings[num].put("closeWidth",17);
    popupSettings[num].put("popUpPropability",30); // in percent !! only integers !!
    //////////////////////////////////////////////////////////////////////////
    
    // !!!!!!!!!! Ab hier nichts mehr &#x00e4;ndern !!!!!!!!
    initPopup(popupSettings);
    
}
function initPopup(popupSettings)
{
    var i=0;
    var flag;
    var flag2;
    
    flag2 = enabledCookies(popupSettings[i].get("cookieDomain"), popupSettings[i].get("cookiePath"));
    
    popUp = new Array();
      currentCountry = getCurrentCountry();
      currentLanguage = getCurrentLanguage();
    for (var i = 0; i < popupSettings.length; i++)
    {
        popupSettings[i].put("idNum",i);
        popUp[i] = new JSWindow(popupSettings[i]); 
        if (document.domain.indexOf(popUp[i].cookieDomain) != -1)
             {
             flag = isInArray(popupSettings[i].get("positiveCountryList"),currentCountry);
             
              if(flag2)
          //if(flag && flag2)
          {
                  popUp[i].show();
          }
             }
    }
}
function getCurrentCountry()
{
    menuCookie = getCookie("FestoMenu");
    if (menuCookie != null)
    {
        arr = menuCookie.split("_");
        return arr[1].toUpperCase();
    }
    else
    {
        return null;
    }
}
function getCurrentLanguage()
{
    menuCookie = getCookie("FestoMenu");
    if (menuCookie != null)
    {
        arr1 = menuCookie.split("_");
        arr2= arr1[2].split(".");
    
        return arr2[0].toUpperCase();
    }
    else
    {
        return null;
    }
}
function isInArray(searchArray, searchValue)
{
    var returnFlag=false;
    
    for ( i = 0; i <searchArray.length;i++)
    {
        if (searchArray[i] == searchValue)
        {
            returnFlag = true;
        }
    }
    
    return returnFlag;
}
function rejectAllSurveys()
{
    for (var i = 0; i < popUp.length; i++)
    {    
            popUp[i].rejected=true;
            popUp[i].close();
    }
}
function openSurveyWindow(url,title,width,height)
{
    surveyWin = popUpWindow(url,title,width,height);
    if (surveyWin != null)
    {
        for (var i = 0; i < popUp.length; i++)
        {    
                popUp[i].accepted=true;
                popUp[i].close();
        }
    }
}
