var popupStatus = 0;

//centering popup
/*
function centerPopup(){
  //request data for centering
  var windowWidth = document.documentElement.clientWidth;
  var windowHeight = document.documentElement.clientHeight;
  var popupHeight = $("#popupContact").height();
  var popupWidth = $("#popupContact").width();
  //centering
  $("#popupContact").css({
    "position": "absolute",
    "top": windowHeight/2-popupHeight/2,
    "left": windowWidth/2-popupWidth/2
  });
  //only need force for IE6
  $("#backgroundPopup").css({	"height": windowHeight });

}*/



function loadPopupTemplate(inputPopupTemplate, varArray){
  var urlstring="";
  if(popupStatus == 0){
    if(varArray!=false){
    	urlstring = "?" + decodeURIComponent($.param(varArray));
    }
    $("#backgroundPopup").css({ "opacity": "0.7" }).fadeIn("slow");
    $("#globalPopupContainer").css("top", $(window).scrollTop()+30 + "px");
    $("#globalPopupContainer").load("/getpopup.html/"+ inputPopupTemplate + urlstring, function(){
      $("#globalPopupContainer").fadeIn("slow");
    });
    popupStatus = 1;
  }
}


function disablePopup(){
  //disables popup only if it is enabled
  if(popupStatus==1){
    $("#backgroundPopup").fadeOut("slow");
    $("#globalPopupContainer").fadeOut("slow", function(){
      $("#globalPopupContainer").html("");
      resetPopups();
      popupStatus = 0;
    });
  }
}


function resetPopups() {

  // Clear array of selected Boxes and clear boxes in boxoverview sections
  newBoxesArray = new Array();
  $("#boxImageAuswahl").html("");
  $("#popupImagesForBoxReplace .boxImageAuswahl").html("");

}

//Click out event!
$("#backgroundPopup, .popupContactClose").live("click", function(){
  disablePopup();
});


//Press Escape event!
$(document).keypress(function(e){
  if(e.keyCode==27 && popupStatus==1){
    disablePopup();
  }
});



/*
function loadPopup(inputValue){
  //loads popup only if it is disabled
  if(popupStatus==0){

    $("#backgroundPopup").css({
      "opacity": "0.7"
    });
    $("#backgroundPopup").fadeIn("slow");
    if(inputValue==1){
      $("#popupImages").fadeIn("slow");
    } else if(inputValue==2){
      $("#popupBoxen").fadeIn("slow");
    } else if(inputValue==3){
      $("#popupBoxen2").fadeIn("slow");
    } else if(inputValue==4){
      $("#popupImages2").fadeIn("slow");
    }else if(inputValue==7){
      $("#popupImagesForBoxReplace").show();
    } else if(inputValue==5){
      $("#popupJungeLeute").fadeIn("slow");
    } else if(inputValue==6){
      $("#popupSelbststaendige").fadeIn("slow");
    } else if(inputValue==8){
      $("#TarifDetailsPopup").fadeIn("slow");
    } else if(inputValue==9){
      $("#JobPopup").fadeIn("slow");
    } else if(inputValue==10){
      $("#popupHardwareBoxManagement").fadeIn("slow");
    }
    else if(inputValue=='popupContactFormHolder'){
      $("#popupContactFormHolder").fadeIn("slow");
    }
    else if(inputValue == 'tarifPopup'){
      $("#popupTarifHolder").fadeIn("slow");
    }

    $("#popupTarifHolder, #popupContactFormHolder, #popupHardwareBoxManagement, #popupImages, #popupBoxen, #popupBoxen2, #popupImages2, #popupImagesForBoxReplace, #popupJungeLeute, #popupSelbststaendige, #TarifDetailsPopup, #JobPopup").css("top", $(window).scrollTop()+30 + "px");

    popupStatus = 1;

  }
}*/

