{{:shownchildren}} {{/}}
{{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}
{{:shownchildren}} {{/}}
{{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}
{{/}} {{:subtitle}}

{{subtitle}}

{{/subtitle}} {{:title}}

{{title}}

{{/title}} {{:url.url}}
{{:linktext}}{{linktext}}{{?}}More{{/}}
{{/url.url}}
{{/items}}
VISIT TAMPA BAY

SUBMIT RFP

This is your chance to schedule your next meeting at one of 60+ luxury hotels and resorts. From award-winning golf courses to dining extravaganzas, this is the place to hold a successful meeting convention. We'll help you plan a meeting that everyone involved will remember and keep you coming back year after year.

If you'd like to speak directly with a convention sales manager, you may email us or call 800-826-8358. We would be happy to help you through the process of building an RFP!

 

FILL OUT THE FORM

', uid:fileUID, pointer: localfilelist[i], complete: false } ); } fileUploadObject.render(); fileUploadObject.sendFiles(); } var sendFileHelper = (fileInfoStruct) => { var url = rfp_crmAPIURL + "rfp/rfp_fileadd.cfm" var method = "POST"; var async = true; var xhr = new XMLHttpRequest(); var progressEl = document.getElementById('progress_' + fileInfoStruct.uid); var statusEl = document.getElementById('status_' + fileInfoStruct.uid); var x = function(fileEvent) { var percentComplete = (100*fileEvent.loaded/fileEvent.total); statusEl.innerHTML = 'Sending - ' + percentComplete.toFixed(2) + '%'; progressEl.style.maxWidth = (percentComplete+'%'); }; xhr.upload.addEventListener('progress',x, false); xhr.onreadystatechange = function(ev,resp){ if(xhr.readyState == 4 && xhr.status == 200) { svcrm.uploader.handlePostMessage({data:xhr.responseText}); xhr.upload.removeEventListener('progress',x,false); statusEl.innerHTML = 'Complete'; fileInfoStruct.complete = true; } else if (xhr.readyState == 4) { fileInfoStruct.error = true; xhr.upload.removeEventListener('progress',x,false); if (xhr.statusText == 'Invalid File Format') { statusEl.innerHTML = 'Failed - Invalid File Format'; } else { statusEl.innerHTML = 'Failed'; } fileInfoStruct.complete = true; window.setTimeout(function(){console.log('calling');svcrm.uploader.removeFile(fileInfoStruct.uid);},2000); } }; xhr.open('POST', url, async); var data = new FormData(); data.append('fileName', fileInfoStruct.name); data.append('inputFile', fileInfoStruct.pointer); data.append('fileUID', fileInfoStruct.uid); data.append('ajaxFileSave',1); xhr.send(data); }; var fileUploadObject = { files:[], init: () => { if (window.File) { svAddFile(filectrl,'change',handleChange.bind(this)); } }, render:() => { for (var i = 0; i '; tableTd.innerHTML = tdString; tableTr.appendChild(tableTd); for (var j = 0; j { for(var i = 0; i { for (var i =0; i { var fileRtn = JSON.parse(evt.data); var rfpFilesIdElement = document.getElementById('rfp_specFile_files'); if (typeof rfpFilesIdElement != 'undefined' && rfpFilesIdElement) { if (rfpFilesIdElement.value.length == 0) { var rpfFileValue = []; } else { var rpfFileValue = [rfpFilesIdElement.value]; } rpfFileValue.push([fileRtn.fileId]); rfpFilesIdElement.value = rpfFileValue.join(","); } } } fileUploadObject.init(); return fileUploadObject; }

Please input your company name and address to begin the process.

* Indicates a required field.
 

VISIT FLORIDA

COVER YOUR EVENT INSURANCE

Weather is unpredictable, but the likelihood of it impacting your meeting is very low. However, VISIT FLORIDA aims to ease any concerns. VISIT FLORIDA’s Cover Your Event insurance program provides meeting planners and organizations with confidence when scheduling their events in Florida.


 

Even More about Tampa Bay

{{/}} {{?:subtitle}}
{{subtitle}}
{{/}}
{{~setVar("resource", data.image !== undefined ? helpers.plugins.cloudinary.createResource(data.image.resource) : helpers.plugins.cloudinary.createResource(data.video.resource))}} {{!video}} {{:url.url}}{{/}} {{?}} {{~setVar("videoUrl", data.video.videotype === "youtube" ? "https://www.youtube.com/watch?v=" + data.video.videoid : data.video.videotype === "vimeo" ? "https://www.vimeo.com/" + data.video.videoid : "")}} {{:url.url}}{{/}} {{/}} {{:*templateData.unrestricted_aspect_ratio}} {{%title}} {{?}} {{%title}} {{/}} {{:corner_logo}}
{{/}} {{:url.url}}
{{/url.url}} {{:video}} {{/video}}
{{!~equal(global.templateData.hide_title, "true")}} {{!video}} {{:url.url}}{{/url.url}} {{?}} {{/}}
{{title}}
{{!video}}{{:url.url}}
{{/url.url}}{{?}}{{/}} {{/}} {{:~equal(global.templateData.show_description, "true")}} {{:~equal(global.templateData.show_meta_description, "true")}} {{:meta_description}}

{{~plugins.stringLib.substringOnWord(data.meta_description,412,{ellipsis:true})}}

{{/}} {{?}} {{:description}}

{{description}}

{{/description}} {{/}} {{/}}
{{/items}}