var gen = {}; var setPostLoad = function() { gen['picker'] = new Pikaday( { field: document.getElementById('datefrom-input'), firstDay: 1, minDate: new Date(), maxDate: new Date(2020, 12, 31), yearRange: [2000,2020], theme: 'dark-theme' }); gen['picker2'] = new Pikaday( { field: document.getElementById('dateto-input'), firstDay: 1, minDate: new Date(), maxDate: new Date(2020, 12, 31), yearRange: [2000,2020], theme: 'dark-theme' }); moment = gen['picker'].getMoment(); gen['picker'].setDate(moment.format('YYYY-MM-DD')); gen['picker2'].setDate(moment.add(1, 'd').format('YYYY-MM-DD')); var from = document.getElementById('datefrom-input'); from.addEventListener('change', function(e) { var currentdate = gen['picker'].getMoment(); var p2date = currentdate.clone().add(1, 'd').format('YYYY-MM-DD'); gen['picker2'].setDate(p2date); p2mindate = currentdate.format('YYYY-MM-DD'); gen['picker2'].setMinDate(new Date(p2date)); }, false); document.getElementById('dateto-input').addEventListener('change', function(e) { console.log('changed dateto'); console.log(e); }, false); document.getElementById('booknow').addEventListener('click', function(e) { console.log('clicked'); //sa vedem cu momentele var frommom = gen['picker'].getMoment(); var tomom = gen['picker2'].getMoment(); fromdate = frommom.format('YYYY-MM-DD'); todate = tomom.format('YYYY-MM-DD'); var over25 = '1'; var pickup = document.getElementById('pickup').options[document.getElementById('pickup').selectedIndex].value; var retloc = document.getElementById('retloc').options[document.getElementById('retloc').selectedIndex].value; var url = 'https://rental.motorbikeromania.ro' + '/categories?scode=' + '010101' + '&from=' + fromdate + '&to=' + todate + '&over25=' + over25 + '&pickup_location=' + pickup + '&return_location=' + retloc; console.log(url); window.open(url, '_blank'); }, false); } function loadScript(url, callback) { var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = url; // Then bind the event to the callback function. // There are several events for cross browser compatibility. script.onreadystatechange = callback; script.onload = callback; // Fire the loading head.appendChild(script); //load the form into container var container = document.getElementById('cnt010101'); container.innerHTML = "