/*
 * Returns the number of days that should be added to a start date in order
 * to propose a return date.
 * Can be overwritten in module specific
 * js files like packagetour_extended.js.
 */
function getConcreteValidateVacationDateReturnOffset() {
    return 1;
}

function showInfo(url) {
    if (vrpmandatorid == "2") {
        showSizableInfo(url, 790, 700);
   } else {
        showSizableInfo(url, 680, 580);
   }
}

function showWaitPage(normalId, waitId) {

   window.scrollTo(0,0);
   if(document.getElementById && document.getElementById("gen2colContentRight")) {
      document.getElementById("gen2colContentRight").style.display = "none";
      if (document.getElementById("gen2colContentTop")) {
         document.getElementById("gen2colContentTop").style.display = "none";
      }
      document.getElementById(waitId).style.visibility = "visible";
   } else if(document.getElementById && document.getElementById("gen3colContentCenter")) {
      document.getElementById("gen3colContentCenter").style.display = "none";
      if (document.getElementById("gen3colContentTop")) {
         document.getElementById("gen3colContentTop").style.display = "none";
      }
      document.getElementById(waitId).style.visibility = "visible";
   }

   return true;
}

/* Start Menu handling */

// show menu, position iframe, adopt size
function menu_expandSubMenu(id) {
    var el = document.getElementById(id);
    if(el){
        el.style.visibility = "visible";
        if (document.all) {
            with(document.getElementById('menuEnhancer').style){
                width=(parseInt(el.offsetWidth)-3)+'px';
                height=(parseInt(el.offsetHeight)-3)+'px';
                top = getElementStyleValue(id,'top');
                left = getElementStyleValue(id,'left');
                display = 'block';
            }
        }
    }
}

// hide menu and iframe
function menu_collapseSubMenu(id) {
    var el = document.getElementById(id);
    if(el){
        el.style.visibility = "hidden";
        document.getElementById('menuEnhancer').style.display = 'none';
    }
}

document.write('<iframe id="menuEnhancer" src="javascript:false" frameborder="0" scrolling="no" width="0" height="0" style="position:absolute; border:1px solid #ccc; z-index:1; display:none;"></iframe>');

/* end menu handling */