fancyboxBig = {
    'hideOnContentClick': false,
    'hideOnOverlayClick': false,
    'enableEscapeButton': false,
    'showCloseButton': false,
    'frameWidth': 990,
    'frameHeight': 500
};
//grails-app/views/flow/composePackage/selectInstituteArticlesSTS.gsp
//grails-app/views/flow/composePackage/selectInstituteArticlesVO.gsp


fancyboxMedium =  {
    'hideOnContentClick': false,
    'hideOnOverlayClick': false,
    'enableEscapeButton': false,
    'showCloseButton': true,
    'frameWidth': 800,
    'frameHeight': 400
};
//grails-app/views/flow/composePackage/recommendedArticles.gsp 2 times
//grails-app/views/layouts/promotions/_related.gsp
//grails-app/views/social/show.gsp
//web-app/js/application-STS.js
//web-app/js/jquery-custom/jquery.coolcart.js


fancyboxSmall = {
    'padding': 15,
    'hideOnContentClick': false,
    'hideOnOverlayClick': true,
    'enableEscapeButton': true,
    'showCloseButton': false,
    'frameWidth': 400,
    'frameHeight': 150
};
//grails-app/views/flow/composePdfOrder/selectInstitutePackageByInstitute.gsp
//grails-app/views/b2b/taxatie/contractOverview.gsp
//grails-app/views/flow/composePackage/selectCity.gsp
//grails-app/views/flow/composePackage/selectInstituteByCity.gsp
//grails-app/views/flow/composePackage/selectInstituteLocationByInstitutePackage.gsp
//grails-app/views/flow/composePackage/selectInstitutePackageByInstitute.gsp
//grails-app/views/flow/composePdfOrder/selectCity.gsp
//grails-app/views/flow/composePdfOrder/selectInstituteByCity.gsp
//grails-app/views/taxatie/contractOverview.gsp


fancyboxCustomOne = {
    'hideOnContentClick': false,
    'hideOnOverlayClick': false,
    'enableEscapeButton': false,
    'showCloseButton': true,
    'frameWidth': 750,
    'frameHeight': 550
}
//grails-app/views/flow/composePackage/recommendedArticles.gsp


fancyboxCustomTwo = {
    'hideOnContentClick': true,
    'frameWidth': 800,
    'frameHeight':400
};
//web-app/js/application-STS.js
//grails-app/views/flow/checkout/overviewShoppingCart.gsp


fancyboxCustomThree = {
    'hideOnContentClick': false,
    'frameWidth': 990,
    'frameHeight': 500
};
//grails-app/views/b2b/taxatie/contractOverview.gsp
//grails-app/views/b2b/taxatie/enterCustomerNumber.gsp
//grails-app/views/b2b/taxatie/taxatieSales.gsp
//grails-app/views/flow/checkout/_orderConfirmationDetails.gsp
//grails-app/views/flow/checkout/checkAndSubmit.gsp
//grails-app/views/taxatie/selectCity.gsp
//grails-app/views/taxatie/taxatieSales.gsp
//grails-app/views/taxatie/selectSchool.gsp
//grails-app/views/flow/checkout/_checkAndSubmitDetails.gsp


fancyboxCustomSix = {
    'hideOnContentClick': false,
    'frameWidth': 600,
    'frameHeight': 500
};
//grails-app/views/flow/checkout/_contactInfo.gsp
//grails-app/views/taxatie/personalDetails.gsp


$(document).ready(function() {
    if ($("a#openValidationPopup").length){
        var size = ['990','450']; // set standard if empty size
        if($("#popupInnerContent").attr("data-validationpopupsize") === 'large' ) {  size = ['990','450']; }
        if($("#popupInnerContent").attr("data-validationpopupsize") === 'medium' ) {  size =  ['600','450']; }
        if($("#popupInnerContent").attr("data-validationpopupsize") === 'small' ) {  size =  ['400','450']; }
        var callbackAfterPopup = '';
        $("a#openValidationPopup").fancybox({
            'callbackOnShow': function() {
                $("#validationPopupContent").remove();
                Cufon.refresh();
                if (window.initValidationPopup) {
                    initValidationPopup();
                }
                if($('#popupInnerContent').attr('data-callbackafterpopup') !== ''){
                       var callbackAfterPopup = $('#popupInnerContent').attr('data-callbackafterpopup');
                       window[callbackAfterPopup](); // here i want the function displaymessage to execute with out using eval..
                }
                if ($("#popupInnerContent").attr("data-showCloseButton") === 'false'){
                    $("#fancy_close").remove();
                }
            },
            'centerOnScroll':true,
            'hideOnContentClick': false,
            'hideOnOverlayClick': false,
            'enableEscapeButton': false,
            'showCloseButton': $("#popupInnerContent").attr("data-showCloseButton"),
            'frameWidth': size[0] ,
            'frameHeight': size[1] 
        }).trigger("click");
        $('#fancy_outer').css({ position:'absolute', left: ($(window).width() - $('#fancy_outer').outerWidth())/2,top: ($(window).height() - $('#fancy_outer').outerHeight())/2});
    }
});
