Skip to content
  • Home
  • About
    • Who Is KaliKosmos
    • Why Choose KaliKosmos
    • Specializations
    • Services
    • Our Commitment
  • Autism & Special Needs
  • Disney
  • Destinations
    • Adventure
    • Asia
    • Cruises
    • Couples
    • Destination Weddings
    • Domestic Getaways
    • Europe
    • Hawaii
    • Intercultural Immersion
    • River Cruise
    • Ski
  • Travel Essentials
    • The Travel Store
    • Customized Packing Guide
  • Inspiration
    • Travel Notes
    • Pinned Points of Interest
    • SELECT Travel
    • Clients’ Photo Gallery
  • Contact Us
  • For Clients
    • Passenger Information Form
    • Credit Card Form
    • Requested Documentation Form
    • General & COVID Disclaimer
    • Where In The World
    • FAQ
    • Agency Terms
    • Privacy Policy
KaliKosmos Logo

***OLD KaliKosmos Travel

Clients’ Photo Gallery

We love seeing all the ways our clients explore this beautiful world.

IMG_5147
67809806_2383470395052934_2384820203587371008_o
69052263_2408556612544312_5036130844285075456_o
69251955_2432551036811536_2072819236446666752_o
69144293_2453079048092068_2055993989827395584_o
67665369_2383470521719588_1504407948640649216_o
66463375_2341419559258018_8901084438356557824_o
67013132_2368752976524676_5785242534494076928_o
67296905_2356129671120340_3384589079998889984_o
65487340_2330588523674455_3145900962627977216_o
66359031_2341404382592869_1530293871152463872_o
59597111_2236326716433970_3157892365289521152_o
66344955_2341419662591341_3986939615989727232_o
89974859_2548701648567773_351862279442006016_n
Alan-and-Ree-2
Alan-and-Ree-1
89444289_826666897853614_7485086613387608064_n
image0
image1
Richardsons-Glacier-Park
image7
120813606_10164181464550029_7672176086854943874_n
27709464_10100295970341544_1816799869131914673_o
117745392_10164142205525029_4440002150395509909_n
120061312_10164131712770029_4467530416137391353_n
57205990_2204161906317118_7923793423612510208_n
59588534_2236326616433980_326230872397185024_o
51996465_2107557619310881_5901028208479830016_o
58724840_2225695177497124_8296421676657147904_o
51371539_2107557919310851_4024330587656421376_o
51368785_2107557735977536_5321952697266470912_o
53930161_2155121274554515_961009936186212352_o
53882715_2155121367887839_6476307922086264832_o
51311738_2107557819310861_4575264682872406016_o
51231715_2102966736436636_2131571923744718848_o
50000078_2063244527075524_2005676802982281216_o
49643179_2063244613742182_1384989114574569472_o
42044947_1913714865361825_8736726901910929408_o
49298187_2062095630523747_3333983821107298304_n
51062823_2102966506436659_308691845162991616_o
45890280_1984826728250638_2674645262441381888_o-1
42262248_1918909444842367_3392481696585613312_o
38814257_1860384617361517_8925102178943631360_o
38631111_1855336021199710_6954228144500899840_o
33774386_1751804358219544_3798193764883759104_o
38612527_1855335894533056_1215272244922548224_o
37378870_1826212220778757_2809136734476959744_o
36974080_1813588568707789_3169169072508108800_o
36896671_1813588715374441_1641127452140896256_o
32161280_1731841160215864_4390737902695350272_n
35829476_1777796015620378_3410170983250657280_o
35799344_1777797398953573_7661987391367806976_o

◄ 1 2 3 4 ►
Edmond, Oklahoma

405.694.0506

Travel Leaders Logo
© Kalikosmos Travel 2021. All rights reserved.
document.addEventListener("DOMContentLoaded", function() { const SHEET_URL = "https://api.sheetbest.com/sheets/a1b91312-947f-4689-b10a-1ab876c556af"; function randomPick(arr) { return arr[Math.floor(Math.random()*arr.length)]; } async function fetchItems() { const res = await fetch(SHEET_URL); const data = await res.json(); return data; // array of items } function pickItem(items, category, weather, occasion=null, excludeTypes=[]) { let filtered = items.filter(i => i.Category === category); if(weather) filtered = filtered.filter(i => i['Suitable Weather']?.includes(weather)); if(occasion) filtered = filtered.filter(i => i['Occasion']?.includes(occasion)); if(excludeTypes.length) filtered = filtered.filter(i => !excludeTypes.includes(i[`${category} Type`] || i.Type)); return filtered.length ? randomPick(filtered) : null; } async function generateOutfit() { const weather = document.getElementById("weatherOption").value; const items = await fetchItems(); let outfit = []; // PICK dress OR top+bottom let dress = pickItem(items, "Dress", weather); if(dress) { outfit.push(dress); } else { let top = pickItem(items, "Top", weather); let bottom = pickItem(items, "Pants", weather) || pickItem(items, "Skirt", weather); if(top) outfit.push(top); if(bottom) outfit.push(bottom); } // Layer rules let excludeLayers = []; const topOrDress = outfit.find(i => i.Category === "Top" || i.Category === "Dress"); if(topOrDress?.['Top Type']?.toLowerCase()?.includes("sweater") || topOrDress?.['Dress Type']?.toLowerCase()?.includes("sweater")) { excludeLayers = ["vest","cardigan","blazer","sweater vest"]; } let layer = pickItem(items, "Layers", weather, null, excludeLayers); if(layer) outfit.push(layer); // Cold / Freezing coat rule if(["Cold","Freezing"].includes(weather)) { let coat = items.find(i => i['Layers Type']?.toLowerCase() === "coat"); if(coat) outfit.push(coat); if(layer && ["blazer","shacket","jacket","puffer vest"].includes(layer['Layers Type']?.toLowerCase())) { outfit = outfit.filter(i => i !== layer); } } // Shoes let shoes = pickItem(items, "Shoes", weather); if(shoes && shoes['Shoes Type']?.toLowerCase().includes("rain boots") && 0 /* skip rain check for now */ < 80) { shoes = pickItem(items, "Shoes", weather, null, ["rain boots"]); } if(shoes) outfit.push(shoes); // Purse let purse = pickItem(items, "Purse", weather); if(purse) outfit.push(purse); // Accessories (max 3, 2 for loungewear) const isLoungewear = outfit.some(i => i.Occasion?.toLowerCase()?.includes("loungewear")); const maxAccessories = isLoungewear ? 2 : 3; let accessories = []; const accCandidates = items.filter(i => i.Category === "Accessories"); while(accessories.length < maxAccessories) { let acc = randomPick(accCandidates); if(!acc) break; if(!accessories.find(a=>a['Accessories Type']===acc['Accessories Type'])) { if(acc['Accessories Type']?.toLowerCase()==="scarf" && accessories.find(a=>a['Accessories Type']?.toLowerCase()==="necklace")) continue; if(acc['Accessories Type']?.toLowerCase()==="necklace" && accessories.find(a=>a['Accessories Type']?.toLowerCase()==="scarf")) continue; if(acc['Accessories Type']?.toLowerCase()==="hat" && outfit.some(i=>i.Occasion?.toLowerCase()?.includes("special occasion"))) continue; accessories.push(acc); } } outfit.push(...accessories); // Display outfit const container = document.getElementById("outfit-results"); container.innerHTML = outfit.filter(Boolean).map(i => `
${i['Dress Type'] || i['Top Type'] || i['Pants Type'] || i['Layers Type'] || i['Accessories Type'] || i['Purse Type'] || i['Shoes Type'] || i.Type}
${i.Category}
` ).join(""); } document.getElementById("generate").addEventListener("click", generateOutfit); });