function ri(p_elem){
    if (document.all){
        return;
    }

    var max = 0;
    if (!p_elem.resized){

        for (var n=0; n<p_elem.childNodes[1].childNodes.length; n++){
            if (p_elem.childNodes[1].childNodes[n].nodeType == 1 && p_elem.childNodes[1].childNodes[n].offsetWidth > max){
                max = p_elem.childNodes[1].childNodes[n].offsetWidth;
            }
            //alert(this.childNodes[1].childNodes[n].offsetWidth);
        }
        if (p_elem.offsetWidth > max){
            //alert(this.style.);
            max = p_elem.offsetWidth-10;
        }
//alert(max)
        for (var n=0; n<p_elem.childNodes[1].childNodes.length; n++){
            if (p_elem.childNodes[1].childNodes[n].nodeType == 1){
//alert(max)
                p_elem.childNodes[1].childNodes[n].style.width = max+"px";
            }
        }
        p_elem.resized = true;
    }
}


	 var date = new Date();	 

        createCalendar = function()
	 {
            if (window.document.getElementById('REQ0JourneyDate')) 
            { 
                Calendar.setup(
                {
                    inputField : "REQ0JourneyDate", 
                    ifFormat : "%a, %d.%m.%y",
                    button : "trigger"
                });

                date = new Date();

                document.getElementById('REQ0JourneyDate').value = date.print("%a, %d.%m.%y");
                document.getElementById('REQ0JourneyTime').value = date.print("%k:%M");
            }
	 }

        nextDay = function()
	 {
            if (window.calendar) {date = window.calendar.date;}
            var milliseconds = date.getTime();
            milliseconds += 86400000;
            date = new Date(milliseconds);
            document.getElementById('REQ0JourneyDate').value = date.print("%a, %d.%m.%y");
            if (window.calendar) {window.calendar.date = date;}
        }

        previousDay = function()
	 {
            if (window.calendar) {date = window.calendar.date;}
            var milliseconds = date.getTime();
            milliseconds -= 86400000;
            date = new Date(milliseconds);
            document.getElementById('REQ0JourneyDate').value = date.print("%a, %d.%m.%y");
            if (window.calendar) {window.calendar.date = date;}
        }

        viaFirst = function()
        {
            var divVia = document.getElementById('viaID');
            divVia.innerHTML = "";
            
            var divViaFirst = document.getElementById('viaFirstID');
          
            
            
            var content = "<div style=\"margin-left: 40px; margin-top: 5px;\" class=\"formTitleFont\"> <div style=\"float: left; margin-bottom: 8px;\">Przez(1):";
	     content +=  "<input type=\"hidden\" name=\"REQ0JourneyStops1A\" value=\"1\"/>";
	     content  += "<span style=\"margin-left: 20px;\" class=\"formFont\">Stacja/przyst.</span>";
	     content  += "<span style=\"margin-left: 5px;\"> <input type=\"text\" accesskey=\"v\" size=\"30\" value=\"\" name=\"REQ0JourneyStops1G\" class=\"inputq\" style=\"border: 1px solid rgb(180, 179, 179); width: 180px;\" /></span>";
            content  += "<br/>";

            content  += "<div style=\"margin-top: 5px;\">";
            content  += "<span style=\"margin-left: 81px; float:left\" class=\"formFont\">Czas pobytu:</span>";
            content += "<span style=\"margin-left: 13px; margin-top: 2px; float:left\"> <input type=\"text\" size=\"5\" maxlength=\"5\" value=\"\" name=\"REQ0JourneyStopover1\" class=\"inputq\" style=\"border: 1px solid rgb(180, 179, 179);\" /></span>";
            content += "<span style=\"margin-left: 5px; float:left\" class=\"formFont\">(HH:MM)</span>";
            content += "<div style=\"float: left; margin-left: 10px;\">";
   
            content += "<div id=\"viaSecondButtonID\">";
            content += "<table cellspacing=\"0\" cellpadding=\"0\" class=\"button\" style=\"\"><tbody><tr>";
            content += "<td class=\"buttonGrayLeft\"></td>";
            content += "<td class=\"buttonGrayMiddle\"><button onclick=\"viaSecond();\" type=\"button\" style=\"\" class=\"buttonInside buttonFont\">2.&nbsp;przez</button></td>";
            content += "<td class=\"buttonGrayRight\"></td>";
            content += "</tr></tbody></table></div></div></div></div></div><br/><br/>";
            content += "<div id=\"viaSecondID\"></div>";

            divViaFirst.innerHTML = content;

	    document.getElementById('viap1').style.display = "block";

        }

        viaSecond = function()
        {
            var divViaSecondButton = document.getElementById('viaSecondButtonID');
            divViaSecondButton .innerHTML = "";

            var divViaSecond = document.getElementById('viaSecondID');
          
             
            var content = "<div style=\"margin-left: 40px; margin-top: 5px;\" class=\"formTitleFont\"> <div style=\"float: left; margin-bottom: 8px;\">Przez(2):";
	     content += "<input type=\"hidden\" name=\"REQ0JourneyStops2A\" value=\"1\">";
	     content  += "<span style=\"margin-left: 20px;\" class=\"formFont\">Stacja/przyst.</span>";
	     content  += "<span style=\"margin-left: 5px;\"> <input type=\"text\" accesskey=\"v\" size=\"30\" value=\"\" name=\"REQ0JourneyStops2G\" class=\"inputq\" style=\"border: 1px solid rgb(180, 179, 179); width: 180px;\" /></span>";
            content  += "<br/>";

            content  += "<div style=\"margin-top: 5px;\">";
            content  += "<span style=\"margin-left: 81px; float:left\" class=\"formFont\">Czas pobytu:</span>";
            content += "<span style=\"margin-left: 13px; margin-top: 2px; float:left\"> <input type=\"text\" size=\"5\" maxlength=\"5\" value=\"\" name=\"REQ0JourneyStopover2\" class=\"inputq\" style=\"border: 1px solid rgb(180, 179, 179);\" /></span>";
            content += "<span style=\"margin-left: 5px; float:left\" class=\"formFont\">(HH:MM)</span>";
            content += "<div style=\"float: left; margin-left: 10px;\">";
   

            content += "</div></div></div></div>";

	    document.getElementById('viap2').style.display = "block";

            divViaSecond.innerHTML = content;
            
        }

