Visitor Guide
Columbus Visitor Guide
Thank you for your interest in visitor information in Columbus. This guide is a great resource for local restaurants, attractions and more in Columbus.
Want a Physical Copy?
To receive a Visitor Guide in the mail, call our tourism information specialists at 1-866-397-2657 or complete the form below.
Review our Privacy Statement .
'+
'
'+
'
'+
'' + this.dayListTds() + ' ' + this.calDays(id, sDate, useToday) +
'
'+
'
'
};
return d.calendar;
},
calDays: function(id, curDate, useToday){
var rtnvar = '';
var numDaysInMonth = new Date(curDate.getFullYear(), curDate.getMonth()+1, 0).getDate();
var startofmonth = new Date();
startofmonth = new Date(curDate.getFullYear(),curDate.getMonth(),1);
var rows = Math.ceil((startofmonth.getDay()+numDaysInMonth)/7);
var cday = 1;
var firstday = startofmonth.getDay()+1;
var lastday = numDaysInMonth;
var loopstart = 0;
var loopend = 0;
var currentDate = new Date();
currentDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate());
for(var i = 1; i ';
loopstart = ((i-1)*7)+1;
loopend = loopstart+6;
for(var d = loopstart; d ';
if(d >= firstday && cday ' + cday + '
';
cday++;
}else{
rtnvar += '
';
}
}
rtnvar += '';
}
return rtnvar;
},
replaceCal: function (id, sDate) {
var cal = this.createCal(id, sDate, false);
if (document.getElementById(id + '_calendar')) {
document.getElementById(id + '_calendar').innerHTML = cal;
} else {
var newDomElm = document.createElement('div');
newDomElm.style.position = 'absolute';
newDomElm.innerHTML = cal;
newDomElm.id = id + '_calendar';
if (document.getElementById('fieldcontainer_' + id)) {
document.getElementById('fieldcontainer_' + id).appendChild(newDomElm);
}
}
return;
},
updateDate: function(id, curDate){
document.getElementById(id).value = curDate;
//document.getElementById(id).onchange();
if(document.getElementById(id + '_calendar')){
document.getElementById('fieldcontainer_' + id).removeChild(document.getElementById(id + '_calendar'));
}
if(document.getElementById('datepicker_' + id)){
document.getElementById('datepicker_' + id).onclick = function(){
svcrm.formBuilderScripts.fbCalendar.showDatePicker(document.getElementById(id), document.getElementById(id).value);
};
}
},
showDatePicker: function(domElm, curDate){
var cleanID = domElm.id.replace('datepicker_', '');
var sDate = new Date();
if(!document.getElementById(cleanID + '_calendar')){
if(document.getElementById(cleanID)){
try{
if(curDate){
sDate = this.convertToUSDate(curDate);
if(sDate == 'Invalid Date'){
sDate = new Date();
}
}
}catch(e){
sDate = new Date();
}
this.getCalendar(cleanID, sDate);
}
}else{
document.getElementById('fieldcontainer_' + cleanID).removeChild(document.getElementById(cleanID + '_calendar'));
}
},
getCalendar: function(id, curDate){
var newDomElm = document.createElement('div');
newDomElm.style.position = 'absolute';
newDomElm.innerHTML = this.createCal(id, curDate, true);
newDomElm.id = id + '_calendar';
newDomElm.className = 'svcrm_datepicker';
document.getElementById('fieldcontainer_' + id).appendChild(newDomElm);
},
convertToUSDate: function(dte){
var rtnvar = false;
var wrk = dte.split(crm_locale.YAHOO_DATE_FIELD_DELIMITER);
var wrkdate = [];
var mydate = '';
if(wrk.length > 0){
wrkdate[0] = parseInt(wrk[crm_locale.YAHOO_MDY_DAY_POSITION-1],10); //always holds the day
wrkdate[1] = parseInt(wrk[crm_locale.YAHOO_MDY_MONTH_POSITION-1],10); //always holds the month
wrkdate[2] = parseInt(wrk[crm_locale.YAHOO_MDY_YEAR_POSITION-1],10); //always holds the year
if(wrkdate[1] > 0 && wrkdate[1] 0 && wrkdate[0] 0){
wrkdate[0] = parseInt(wrk[1],10); //always holds the day
wrkdate[1] = parseInt(wrk[0],10); //always holds the month
wrkdate[2] = parseInt(wrk[2],10); //always holds the year
if(wrkdate[1] > 0 && wrkdate[1] 0 && wrkdate[0]