Help
RSS
API
Feed
Maltego
Contact
Domain > visitsocalbeaches.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
Whois
Property
Value
NameServer
NS8058.HOSTGATOR.COM
Created
2007-12-04 00:00:00
Changed
2015-11-03 00:00:00
Expires
2017-04-22 00:00:00
Registrar
GODADDY.COM, LLC
DNS Resolutions
Date
IP Address
2024-09-17
167.235.115.90
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyConnection: Keep-AliveKeep-Alive: timeout5, max100content-type: text/htmlcontent-length: 795date: Tue, 17 Sep 2024 19:50:38 GMTserver: LiteSpeedlocation: https://visitsocalbeaches.com/vary: User-Agent !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: Keep-AliveKeep-Alive: timeout5, max100content-type: text/htmllast-modified: Wed, 31 Jul 2024 16:25:59 GMTetag: 11f2e-66aa6597-282c33fba2b0770a;;;accept-ranges: bytescontent-length: 73518date: Tue, 17 Sep 2024 19:50:39 GMTserver: LiteSpeedvary: User-Agent !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01//EN>HTML>HEAD>TITLE>Visit SoCal Beaches.com - Visit Southern California Beaches - Beach Activities/TITLE>meta http-equivContent-Type contenttext/html;charsetISO-8859-1 />META NAMEKeywords CONTENTVenice, SantaMonica, MarinaDelRey, SanPedro, SealBeach,HuntingtonBeach,NewportBeach,LagunaBeach,Capistrano,Beach,Catalina,LongBeach,Swimming,Sunbathing,Fishing,Bicycling,Rollerblading,Hiking,Boating,Sightseeing,Health,Children,Partying,Sports,Camping,Surfing,Diving,Dive,Hike,Bicycle,Arts,Dining,Entertainment,Lodging,RealEstate,Markets,Stores,Services,Churches,Coupons,Sales,Weather,CityHall,Shopping Centers, Shopping Malls, California,Fashion, Apparel, Gifts, Pier,Health,Disneyland,KnottsBerryFarm />META NAMEDescription CONTENTVisit SoCal Beaches .com: Visit Southern California Beaches on the Net - The Worlds Most Popular Site for Activities at SoCal Beaches, California /> SCRIPT languageJavaScript> !-- if (document.images) { preload_image_object new Image(); // set image url image_url new Array(); image_url0 headers/Arts.gif; image_url1 headers/Dining.gif; image_url2 headers/Entertainment.gif; image_url3 headers/Lodging.gif; image_url4 headers/RealEstate.gif; image_url5 headers/Markets.gif; image_url6 headers/Stores.gif; image_url7 headers/Services.gif; image_url8 headers/Church.gif; image_url9 headers/Coupons.gif; image_url10 headers/Sales.gif; image_url11 HeadSide/Beach.gif; image_url12 HeadSide/Swim.gif; image_url13 HeadSide/Sunbathe.gif; image_url14 HeadSide/Fish.gif; image_url15 HeadSide/Bicycle.gif; image_url16 HeadSide/Rollerblade.gif; image_url17 HeadSide/Hike.gif; image_url18 HeadSide/Boat.gif; image_url19 HeadSide/Sightsee.gif; image_url20 HeadSide/Shop.gif; image_url21 HeadSide/Health.gif; image_url22 HeadSide/Children.gif; image_url23 HeadSide/Party.gif; image_url24 HeadSide/Sports.gif; image_url25 HeadSide/Camp.gif; image_url26 HeadSide/Surf.gif; image_url27 HeadSide/Dive.gif; image_url28 HeadSide/CityHall.gif; image_url29 HeadSide/Chamber.gif; image_url30 HeadSide/Weather.gif; image_url31 HeadSide/Wikipedia.gif; image_url32 HeadSide/Wikitravel.gif; image_url33 graphics/VisitSoCalBeaches_20h.gif; image_url34 graphics/ShopByCity_20.gif; var i 0; for(i0; i3; i++) preload_image_object.src image_urli; } //--> /SCRIPT> script data-ad-clientca-pub-1623459149982897 async srchttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js>/script> /HEAD>BODY BGCOLOR#ffeeFF LINK#0000FF VLINK#800080 ALINK#FF0000 TEXT#000000>table width100% height50 cellpadding0 CELLSPACING0 border0>tr>td width340 height48 BGCOLOR#FFFFFF> img srcgraphics/VisitSoCalBeaches.jpg height30 width340 altVisitSoCalBeaches.com />/td>td> Bono/td>td aligncenter rowspan2>a hrefhttps://4ec2efg7wbylxr1i29i9tjxla7.hop.clickbank.net/?tidProDentim target1>img srcClickbank images/prodentim 1.jpg width250 height75 altProDentim>img srcClickbank images/prodentim 2.jpg width250 height75 altProDentim>/a>br>a hrefhttps://135a0rmancvkqn8zv9pbp52ycn.hop.clickbank.net/?tidAlilean target1>img srcClickbank images/BellyFat.jpg width500>/td>/td>/tr>tr>td aligncenter height24>from a hrefhttp://www.ShopByCity.com>img srcgraphics/ShopByCity_20h.jpg height20 width94 altShopByCity.com alignabsmiddle />/a>/td>td>/td>/tr>/table>hr>table width100% cellpadding3 cellspacing1 >tr>td>a hrefbusiness/arts.htm>img srcheaders/Arts.gif height20 width37 border0 altArts>/a>/td>td>a hrefbusiness/dining.htm>img srcheaders/Dining.gif height20 width50 border0 altDining>/a>/td>td>a hrefbusiness/entertainment.htm>img srcheaders/Entertainment.gif height20 width92 border0 altEntertainment>/a>/td>td>a hrefbusiness/lodging.htm>img srcheaders/Lodging.gif height20 width57 border0 altLodging>/a>/td>td>a hrefbusiness/homes.htm>img srcheaders/RealEstate.gif height20 width78 border0 altReal Estate>/a>/td>td>a hrefbusiness/markets.htm>img srcheaders/Markets.gif height20 width57 border0 altMarkets>/a>/td>td>a hrefbusiness/stores.htm>img srcheaders/Stores.gif height20 width44 border0 altStores>/a>/td>td>a hrefbusiness/services.htm>img srcheaders/Services.gif height20 width55 border0 altServices>/a>/td>td>a hrefbusiness/misc.htm>img srcheaders/Church.gif height20 width50 border0 altChurches>/a>/td>td>a hrefbusiness/coupons.htm>img srcheaders/Coupons.gif height20 width57 border0 altCoupons>/a>/td>td>a hrefbusiness/sales.htm>img srcheaders/Sales.gif height20 width40 border0 altSales>/a>/td>/tr>/table>hr>center>/center>hr>!-- No Table -->table width100% >tr>td width65 valigntop bgcolorwhite>Font Size4 stylefont-size:16px->table border1 width110 cellpadding5 cellspacing0>tr>td valigntop>Interests:br>a hrefinterest/beach.htm>img srcHeadSide/Beach.gif height18 width50 border0 altBeach>/a>br>a hrefinterest/swim.htm>img srcHeadSide/Swim.gif height18 width40 border0 altSwimming>/a>br>a hrefinterest/sunbath.htm>img srcHeadSide/Sunbathe.gif height18 width70 border0 altSunbathing>/a>br>a hrefinterest/fish.htm>img srcHeadSide/Fish.gif height18 width35 border0 altFishing>/a>br>a hrefinterest/bicycle.htm>img srcHeadSide/Bicycle.gif height19 width60 border0 altBicycling>/a>br>a hrefinterest/rollerblade.htm>img srcHeadSide/Rollerblade.gif height18 width85 border0 altRollerblading>/a>br>a hrefinterest/hike.htm>img srcHeadSide/Hike.gif height18 width40 border0 altHiking>/a>br>a hrefinterest/boat.htm>img srcHeadSide/Boat.gif height18 width40 border0 altBoating>/a>br>a hrefinterest/sightsee.htm>img srcHeadSide/Sightsee.gif height19 width65 border0 altSightseeing>/a>br>a hrefinterest/shop.htm>img srcHeadSide/Shop.gif height19 width40 border0 altShopping>/a>br>a hrefinterest/health.htm>img srcHeadSide/Health.gif height18 width50 border0 altHealth>/a>br>a hrefinterest/children.htm>img srcHeadSide/Children.gif height19 width70 border0 altChildren>/a>br>a hrefinterest/party.htm>img srcHeadSide/Party.gif height19 width43 border0 altPartying>/a>br>a hrefinterest/sports.htm>img srcHeadSide/Sports.gif height19 width50 border0 altSports>/a>br>a hrefinterest/camp.htm>img srcHeadSide/Camp.gif height19 width45 border0 altCamping>/a>br>a hrefinterest/surf.htm>img srcHeadSide/Surf.gif height18 width40 border0 altSurfing>/a>br>a hrefinterest/dive.htm>img srcHeadSide/Dive.gif height18 width40 border0 altDiving>/a>br>a hrefinterest/dogs.htm>img srcHeadSide/DogBeaches.gif height18 width85 border0 altDog Beaches>/a>br>/font>hr>Font Size4 stylefont-size:16px>nobr>LA Beaches:/nobr>br>a hrefhttp://www.VisitMalibuBeach.com>img srcHeadSide/Malibu.gif height18 width60 border0 altMalibu Beach>/a>br>a hrefhttp://www.VisitSantaMonicaBeach.com>img srcHeadSide/SantaMonica.gif height18 width110 border0 altSanta Monica Beach>/a>br>a hrefhttp://www.ShopVeniceBeach.com>img srcHeadSide/Venice.gif height18 width65 border0 altVenice Beach>/a>br>a hrefhttp://www.ShopDelrey.com>img srcHeadSide/MarinaDelRey.gif height18 width110 border0 altMarina Del Rey Beach>/a>br>a hrefhttp://www.ShopManhattanBeach.com>img srcHeadSide/ManhattanBch.gif height18 width110 border0 altManhattan Beach>/a>br>a hrefhttp://www.ShopHermosaBch.com>img srcHeadSide/HermosaBch.gif height18 width110 border0 altHermosa Beach>/a>br>a hrefhttp://www.ShopRedondoBch.com>img srcHeadSide/RedondoBch.gif height18 width110 border0 altRedondo Beach>/a>br>a hrefhttp://www.ShopSanPedro.com>img srcHeadSide/SanPedro.gif height18 width90 border0 altSan Pedro Beach>/a>br>a hrefhttp://www.VisitBelmontShore.com>img srcHeadSide/BelmontShore.gif height18 width110 border0 altBelmont Shore Beach>/a>br>a hrefhttp://www.ShopCatalina.com>img srcHeadSide/Catalina.gif height18 width75 border0 altCatalina Island>/a>br>br>OrangeCounty:br>a hrefhttp://www.VisitSealBeach.com>img srcHeadSide/SealBeach.gif height18 width100 border0 altSeal Beach>/a>br>a hrefhttp://www.VisitHuntingtonBch.com>img srcHeadSide/HuntingtonBch.gif height18 width110 border0 altHuntington Beach>/a>br>a hrefhttp://www.VisitNewportBch.com>img srcHeadSide/NewportBch.gif height18 width110 border0 altNewport Beach>/a>br>a hrefhttp://www.VisitCoronaDelMar.com>img srcHeadSide/CoronaDelMar.gif height18 width110 border0 altCorona Del Mar Beach>/a>br>a hrefhttp://www.VisitLagunaBch.com>img srcHeadSide/LagunaBch.gif height18 width100 border0 altLaguna Beach>/a>br>a hrefhttp://www.VisitSouthLaguna.com>img srcHeadSide/SouthLaguna.gif height18 width110 border0 altSouth Laguna Beach>/a>br>a hrefhttp://www.VisitCapistrano.com>img srcHeadSide/Capistrano.gif height18 width110 border0 altSan Juan Capisrano Beach>/a>br>/font>/font>/td>/tr>/table>/td>td valigntop>center>table>tr>th colspan3>Font Size5 stylefont-size:24px>14 Southern California Beaches:/font>br>img srcgraphics/sealbeachall.jpg width800 height160 altSouthern California Beaches>/th>/tr>tr>th colspan3 aligncenter>Font Size5 stylefont-size:24px>3 Great Attraction Areas:/font>/th>/tr>tr>td>a hrefhttp://www.ShopAnaheimResort.com>img srcgraphics/DisneySleepingBeautyCastle50th.jpg width145 height85 altAnaheim Resort Disneyland>/a>/td>td>a hrefhttp://www.ShopBuenaPark.com>img srcgraphics/Knotts_Gate_290x177.jpg width145 height85 altBuena Park Knotts Berry Farm>/a>/td>td>a hrefhttp://www.VisitGreatPark.com>img srcgraphics/BALLOON_171hx145w.jpg width75 height85 altOrange County Great Park>/a>/td>/tr>/table>/center>Los Angeles County, and nearby Orange County, have a variety of Beaches, an abundance of activities rarely found all in one area, and a mild climate that allows you to enjoy it.BR>If you like Picturesque Beaches, then a hrefhttp://www.VisitMalibuBeach.com>Malibu/a>, a hrefhttp://www.ShopSanPedro.com>San Pedro/a>, a hrefhttp://www.VisitCapistrano.com>Capistrano Beach/a>, a hrefhttp://www.VisitSouthLaguna.com>South Laguna/a>, a hrefhttp://www.VisitCoronaDelMar.com>Corona Del Mar/a> and a hrefhttp://www.ShopCatalina.com>Catalina Island/a> are for you.br>Surfing is best known at a hrefhttp://www.VisitHuntingtonBch.com>Huntington Beach (aka Surf City)/a> and a hrefhttp://www.VisitMalibuBeach.com>Malibu/a>, but is also good from Newport Beach south, as well as Manhattan Beach, San Pedro and Palos Verdes.br>Fishing, Swimming, Biking, Rollerblading, Boogie-Boarding, etc are available at most Beaches. a hrefhttp://www.ShopVeniceBeach.com>Venice Beach (aka Muscle Beach)/a> has the most entertaining walks on Weekends.br>a hrefhttp://www.ShopSanPedro.com>San Pedro/a> also has Ports oCall and other sights.br>a hrefhttp://www.Visitsealbeach.com>Seal Beach/a>, a hrefhttp://www.VisitHuntingtonBch.com>Huntington Beach/a>, a hrefhttp://www.ShopVeniceBeach.com>Venice Beach/a>, and the strip from a hrefhttp://www.ShopManhattanBeach.com>Manhattan Beach/a> to a hrefhttp://www.ShopHermosaBch.com>Hermosa Beach/a> and a hrefhttp://www.ShopRedondoBch.com>Redondo Beach/a> have Restaurants and Shops near the Beach.br>Diving is best in a hrefhttp://www.ShopSanPedro.com>San Pedro/a>, a hrefhttp://www.VisitSouthLaguna.com>South Laguna/a> and from boats leaving a hrefhttp://www.VisitNewportBch.com>Newport Beach/a>, a hrefhttp://www.VisitHuntingtonBch.com>Huntington Harbour/a>, a hrefhttp://www.VisitBelmontShore.com>Alamitos Bay near Belmont Shore/a>, a hrefhttp://www.ShopSanPedro.com>San Pedro/a>, and a hrefhttp://www.ShopDelRey.com>Marina Del Rey/a>.br>br>center>table width100% cellpadding0 cellspacing0>tr>td>Font Size5 stylefont-size:18px>center>L.A. County Beaches/center>/font>/td>td>Font Size5 stylefont-size:18px>Orange County, Catalina, CoronadoIsland/font>/td>/tr>tr>td aligncenter>Font Size5 stylefont-size:28px>a hrefhttp://www.visitmalibubeach.com>img srcgraphics/VisitMalibuBeach.jpg height22 altMalibu Beach>/a>br>a hrefhttp://www.VisitSantaMonicabeach.com>img srcgraphics/VisitSantaMonicaBeach.jpg height22 altSanta Monica Beach>/a>br>a hrefhttp://www.shopvenicebeach.com>img srcgraphics/ShopVeniceBeach2.jpg height22 altVenice Beach>/a>br>a hrefhttp://www.shopdelrey.com>img srcgraphics/ShopDelRey2.jpg height25 altMarina Del Rey Beach>/a>br>a hrefhttp://www.shopmanhattanbeach.com>img srcgraphics/ShopManhattanBeach.jpg height22 altManhattan Beach>/a>br>a hrefhttp://www.shopsanpedro.com>img srcgraphics/ShopSanPedro.jpg height22 altSan Pedro Beach>/a>br>a hrefhttp://www.visitbelmontshore.com>img srcgraphics/VisitBelmontShore.jpg height22 altBelmont Shore Beach>/a>br>Font Size2 stylefont-size:10px>dropped a hrefhttp://www.shophermosabch.com>img srcgraphics/ShopHermosaBch.jpg height14 altHermosa Beach>/a>br>dropped a hrefhttp://www.shopredondobch.com>img srcgraphics/ShopRedondoBch.jpg height14 altRedondo Beach>/a>/font>br>/font>/td>td>Font Size5 stylefont-size:28px>a hrefhttp://www.Visitsealbeach.com>img srcgraphics/VisitSealBeachS.jpg height22 altSeal Beach>/a>br>a hrefhttp://www.VisitHuntingtonBch.com>img srcgraphics/VisitHungtingtonBchS_40hx560.jpg height22 width240 altHuntington Beach>/a>br>a hrefhttp://www.VisitNewportBch.com>img srcgraphics/VisitNewportBchS_40hx500w.jpg height22 altNewport Beach>/a>br>a hrefhttp://www.visitCoronaDelMar.com>Img srcgraphics/VisitCoronaDelMar.jpg height22 altCorona Del Mar Newport Beach>/a>br>a hrefhttp://www.visitsouthlaguna.com>img srcgraphics/VisitsouthLaguna.jpg height22 altSouth Laguna Beach>/a>br>a hrefhttp://www.visitcapistrano.com>img srcgraphics/VisitCapistranoS_40hx500w.jpg height22 altSan Juan Capistrano Beach>/a>br>a hrefhttp://www.shopcatalina.com>img srcgraphics/ShopCatalina.jpg height22 altCatalina Island>/a>br>Font Size2 stylefont-size:10px>dropped/font> a hrefhttp://www.VisitCoronadoIsland.com>img srcgraphics/VisitCoronadoIsland_38hx280w.gif height14 altCoronado Island San Diego California>/a>br>Font Size2 stylefont-size:10px>dropped/font> a hrefhttp://www.Visitlagunabch.com>img srcgraphics/VisitLagunaBch_40hx500w.jpg height14 altLaguna Beach>/a>br>/font>/td>/tr>/table>/center>/td>td valigntop width280>table border2>tr>td>a hrefhttps://www.CheapMobile.com target1>img srcCheapoMobile_AdSquare1911.jpg width300>/td>/tr>/table>table>tr>td>a hrefhttps://4fa55foar5ndrwaeplvcsn4n23.hop.clickbank.net target1>h3>FREE TIPS > CHEAP AIRFARE/H3>img srcFreeTravelHacks_280x270.jpg width280 height270>/a>/td>/tr>/table>table>tr>td valigntop width280 colspan2>iframe srchttps://www.booking.com/general.html?aid812141&tmplsearchbox&labelexample&sslong beach california&width280 height220 frameborder0 scrollingno namesbox_iframe styleborder-bottom: 3px double; padding-bottom: 10px;>/iframe>/td>/tr>tr>td valigntop width120>script typetext/javascript>!--google_ad_client pub-1623459149982897;/* 120x600, created 6/23/08 */google_ad_slot 5087744777;google_ad_width 120;google_ad_height 600;//-->/script>script typetext/javascriptsrchttp://pagead2.googlesyndication.com/pagead/show_ads.js>/script>/td>td aligncenter valigntop width160>script typetext/javascriptsrchttp://merchandising.expediaaffiliate.com/campaign/?campaignId107962&cid478883>/script>/td>/tr>/table>/td>/tr>/table>/td>/tr>/table>hr>!--Start left Side Buttons-->table width700>tr>td width65>table width65 cellpadding1 cellspacing0>tr>td width65>Font Size4 stylefont-size:16px>Other:br>a hrefhttp://www.VisitAnaheimResort.com>img srcHeadSide/AnaheimResort.gif height18 width110 border0 altAnaheim Resort Disneyland Anaheim Convention Center>/a>br>a hrefhttp://www.ShopBuenaPark.com>img srcHeadSide/BuenaPark.gif height18 width100 border0 altBuena Park Knotts Berry Farm Soak City>/a>br>a hrefhttp://www.VisitGreatpark.com>img srcHeadSide/GreatPark.gif height18 width98 border0 altOrange County Great Park>/a>br>a hrefhttp://www.ShopTJ.com>img srcHeadSide/Tijuana.gif height18 width70 border0 altTJ Tijuana Tiajuana Baja California Mexico>/a>br>a hrefhttp://www.ShopElToro.com>img srcHeadSide/ElToro.gif height18 width65 border0 altEl Toro California>/a>br>/font>/td>/tr>/table>/td>td width520>table>tr>td>font size2>Other Local Attractions include:br>img srcgraphics/dot-red.gif> Disneyland (a hrefhttp://www.VisitAnaheimResort.com>VisitAnaheimResort.com/a>)br>img srcgraphics/dot-red.gif> Knotts Berry Farm (a hrefhttp://www.ShopBuenaPark.com>ShopBuenaPark.com/a>)br>img srcgraphics/dot-red.gif> Ports o Call (a hrefhttp://www.ShopSanPedro.com>ShopSanPedro.com/a>)br>img srcgraphics/dot-red.gif> boat trip to Catalina (a hrefhttp://www.ShopCatalina.com>ShopCatalina.com/a>)br>img srcgraphics/dot-red.gif> a hrefhttp://www.VisitGreatpark.com>Great Park/a> (OCs New Amusement Park)br>img srcgraphics/dot-red.gif> a hrefhttp://www.ShopTJ.com>Tijuana,Mexico/a> (100+ miles South)/b>/FONT>table border2>tr>td>font size2>Beach Water Quality - by Heal the Bay:br>a hrefhttp://www.healthebay.org/brc/grademap.asp?map3 target1>West L.A. County/a>br>a hrefhttp://www.healthebay.org/brc/grademap.asp?map4 target1>LongBeach-Orange Cty/a>br>a hrefhttp://www.healthebay.org/brc/grademap.asp?map5 target1>South Orange County/a>br>a hrefhttp://www.healthebay.org/brc/grademap.asp?map8 target1>San Diego/a>br>/font>/td>/tr>/table>/td>/tr>/table>/td>td aligncenter valigntop>h1>Location of Beaches:/h1>a hrefgraphics/mapLAOC_Gb3c.gif>img srcgraphics/mapLAOC_Gb3c_300w.gif width300height263>/a>/td>td width20> td width336 valigntop>h1>Search Beach Hotels:/h1>style typetext/css>/* Common elements *//* Search widget container. Here you can change border, background and text style of the widget */.search-widget { border-style: solid; border-width: 1px; border-color: #023873; background: #0c3d72; font-size: 11px; text-align: left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #9cc3ed; overflow: hidden; /* Cut the content out of the bounds of search-widget */}/* Search widget inner indents */.search-widget .search-widget-inner { float: left;}/* Reset default browser properties for the used elements */.search-widget div,.search-widget ul,.search-widget li,.search-widget form,.search-widget label { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}/* Reset default browser properties for list elements */.search-widget ul,.search-widget li { list-style: none;}/* Labels for input fields. They are located above the appropriate elements */.search-widget label { display: block; margin-bottom: 2px; margin-left: 1px; overflow: hidden; /* Cut too long labels */}/* Properties for input fields. Here you can change font, color, border and background style */.search-widget input.textbox,.search-widget select { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em !important; color: #0d447f; border: 1px solid #023873; background: #fff url(https://www.travelnow.com/templates/478883/static/0/default/images/widgets/searchwidget/control-bg.jpg) repeat-x left top; margin: 0 0 9px 0; /* Bottom indent */ width: 100%; /* Textboxes and select elements occupy the whole width of appropriate part of search widget */ padding: 1px;}/* Reset the default browser properties for checkbox and radio button elements */.search-widget input.checkbox,.search-widget input.radio { margin: 0 5px 0 2px; padding: 0; height: 14px; width: 14px; border: none;}.search-widget .button-block { clear: both; /* By default the button is a new line */}/* Reset the default button properties and set custom properties, such as background, font, color, border, round corners */.search-widget button { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 2px 9px !important; margin: 0 !important; cursor: pointer; background: #3eab21; border: 1px solid #469a46 !important; color: #fff; font-weight: bold; font-size: 1.25em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; width: auto; overflow: visible; /* Reset paddings in IE */ display: inline-block;}/* Set custom properties of hovered and selected button. Here you can change background, color and border */.search-widget button:hover,.search-widget button:focus { background: #3eab21; color: #fff;}/* Predefined destinations section */.search-widget .predefined-destinations-block { float: left; width: 100%;}/* Predefined destinations list. It occupies the whole width of search widget. */.search-widget .predefined-destinations-block ul { float: left; margin-top: 2px; margin-bottom: 2px; width: 100%;}/* Predefined destinations list item */.search-widget .predefined-destinations-block li { float: left; overflow: hidden; /* Cut long labels */ width: 33%; /* Items can be divided into 2 columns (50%) or 3 columns (33%) */ margin-top: 1px;}/* Predefined destinations list item labels */.search-widget .predefined-destinations-block input { float: left;}.search-widget .predefined-destinations-block label { vertical-align: top; margin-top: 0;}/* Destination section */.search-widget .destination-block { padding-right: 13px;}/* Destination input field. It occupies the whole width of search widget */.search-widget .destination-block input { width: 100%;}/* Check-in, check-out, rooms, adults, children, hotel-chains, star-rating */.search-widget .check-in-block,.search-widget .check-out-block,.search-widget .rooms-block,.search-widget .adults-block,.search-widget .children-block,.search-widget .hotel-chains-block,.search-widget .star-rating-block { float: left; /* Search widget sections are displayed in line */}.search-widget .check-in-block,.search-widget .hotel-chains-block { clear: both; /* Check-in section and Hotel chains section start from new line */}/* Calendar icon (for check-in, check-out fields) */.search-widget .calendar-icon { background: url(https://www.travelnow.com/templates/478883/static/13/default/images/widgets/searchwidget/ico-calendar.png) right top no-repeat; width: 21px; height: 22px; float: right; cursor: pointer;}/* Reset dates section */.search-widget .reset-dates-block { clear: both; /* Reset dates section starts from new line */ white-space: nowrap; overflow: hidden; /* Cut long label */}/* Align label with checkbox */.search-widget .reset-dates-block label { display: inline-block; vertical-align: top; margin-bottom: 6px;} /* Clear calendars float, using dialog inbuilt form element */ #check-inDialogContainer .bd form { clear:left; } /* Have calendar squeeze upto bd bounding box */ #check-inDialogContainer .bd { padding:0; } #check-inDialogContainer .hd { text-align:left; } /* Center buttons in the footer */ #check-inDialogContainer .ft .button-group { text-align:center; } /* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */ #check-inDialogContainer.yui-overlay-hidden table { *display:none; } /* Remove calendars border and set padding in ems instead of px, so we can specify an width in ems for the container */ #check-inContainerCalendar { border:none; padding:1em; } /* Clear calendars float, using dialog inbuilt form element */ #check-outDialogContainer .bd form { clear:left; } /* Have calendar squeeze upto bd bounding box */ #check-outDialogContainer .bd { padding:0; } #check-outDialogContainer .hd { text-align:left; } /* Center buttons in the footer */ #check-outDialogContainer .ft .button-group { text-align:center; } /* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */ #check-outDialogContainer.yui-overlay-hidden table { *display:none; } /* Remove calendars border and set padding in ems instead of px, so we can specify an width in ems for the container */ #check-outContainerCalendar { border:none; padding:1em; }/* 336x280, variant B specific *//* Set size of widget (2px less because of the border) */.size336x280B { width: 334px; height: 300px;}/* Search widget inner intends */.size336x280B .search-widget-inner { padding: 7px 6px 0 16px;}/* Dont display Where would you like to go? label */.size336x280B .destination-block label { display: none;}/* Set sizes for check-in, check-out, rooms, adults, children, hotel chains and star rating sections (they are divided into 3 columns) */.size336x280B .check-in-block,.size336x280B .check-out-block,.size336x280B .rooms-block,.size336x280B .adults-block,.size336x280B .children-block,.size336x280B .hotel-chains-block,.size336x280B .star-rating-block { width: 95px; padding-right: 8px;}/* Set sizes for check-in, check-out input fields */.size336x280B .check-in-block input,.size336x280B .check-out-block input { width: 69px;}/* Place the button to the right of the fields */.size336x280B .button-block { float: right; clear: none; margin-top: 14px; margin-right: 10px;}/* Correct sizes for IE7 Quirks Mode (it uses border-box sizing model) */* html .size336x280B { width /**/: 336px; height /**/: 300px;}* html .size336x280B .check-in-block,* html .size336x280B .check-out-block,* html .size336x280B .rooms-block,* html .size336x280B .adults-block,* html .size336x280B .children-block,* html .size336x280B .hotel-chains-block,* html .size336x280B .star-rating-block { width /**/: 103px;}/style> div classsearch-widget size336x280B> div classsearch-widget-inner> div classpredefined-destinations-block> label forpredefined-destinations>Where would you like to go?:/label> ul idpredefined-destinations> li> input typeradio classradio idAREA-85c85fd4-ab8d-42a0-9e53-ad1c70172709|cities|Long Beach, Los Angeles, CA, United States namepredefined valueLong Beach, Los Angeles, CA, United States/> label forAREA-85c85fd4-ab8d-42a0-9e53-ad1c70172709|cities|Long Beach, Los Angeles, CA, United States>Long Beach/label> /li> li> input typeradio classradio idAREA-3cf8c7d9-6f63-49c4-8745-7a711518beee|cities|Malibu, CA, United States namepredefined valueMalibu, CA, United States/> label forAREA-3cf8c7d9-6f63-49c4-8745-7a711518beee|cities|Malibu, CA, United States>Malibu/label> /li> li> input typeradio classradio idAREA-8f8b7276-e98d-46ef-a84d-9bce5399ef24|cities|Santa Monica, Los Angeles, CA, United States namepredefined valueSanta Monica, Los Angeles, CA, United States/> label forAREA-8f8b7276-e98d-46ef-a84d-9bce5399ef24|cities|Santa Monica, Los Angeles, CA, United States>Santa Monica/label> /li> li> input typeradio classradio idAREA-96bb5ebb-b192-4ff6-8c47-0b3d3a92724a|cities|Venice, Los Angeles, CA, United States namepredefined valueVenice, Los Angeles, CA, United States/> label forAREA-96bb5ebb-b192-4ff6-8c47-0b3d3a92724a|cities|Venice, Los Angeles, CA, United States>Venice/label> /li> li> input typeradio classradio idAREA-8190a0a2-df21-464e-8b49-005691faea32|cities|San Pedro, Los Angeles, CA, United States namepredefined valueSan Pedro, Los Angeles, CA, United States/> label forAREA-8190a0a2-df21-464e-8b49-005691faea32|cities|San Pedro, Los Angeles, CA, United States>San Pedro/label> /li> li> input typeradio classradio idAREA-4b134a87-431b-43e6-8d8a-75fc911d8b43|cities|Newport Beach, Maywood, CA, United States namepredefined valueNewport Beach, Maywood, CA, United States/> label forAREA-4b134a87-431b-43e6-8d8a-75fc911d8b43|cities|Newport Beach, Maywood, CA, United States>Newport Beach/label> /li> li> input typeradio classradio idAREA-4d35a1f6-9ba1-474b-a29e-4b47ac11b521|cities|Seal Beach, Los Angeles, CA, United States namepredefined valueSeal Beach, Los Angeles, CA, United States/> label forAREA-4d35a1f6-9ba1-474b-a29e-4b47ac11b521|cities|Seal Beach, Los Angeles, CA, United States>Seal Beach/label> /li> li> input typeradio classradio idAREA-b092733b-991a-47b1-8f10-46ea10fa8e00|cities|Los Angeles, California, United States namepredefined valueLos Angeles, California, United States/> label forAREA-b092733b-991a-47b1-8f10-46ea10fa8e00|cities|Los Angeles, California, United States>Los Angeles/label> /li> li> input typeradio classradio idAREA-ad52fbf3-89ec-4467-b022-158033ea3909|cities|Huntington Beach, Maywood, CA, United States namepredefined valueHuntington Beach, Maywood, CA, United States/> label forAREA-ad52fbf3-89ec-4467-b022-158033ea3909|cities|Huntington Beach, Maywood, CA, United States>Huntington Beach/label> /li> li> input typeradio classradio idAREA-46a13559-f74d-4ec3-8269-96539874c952|cities|Manhattan Beach, Los Angeles, CA, United States namepredefined valueManhattan Beach, Los Angeles, CA, United States/> label forAREA-46a13559-f74d-4ec3-8269-96539874c952|cities|Manhattan Beach, Los Angeles, CA, United States>Manhattan Beach/label> /li> li> input typeradio classradio idAREA-e325a5b5-aa5b-4099-9f70-170e9a0b58a6|cities|Disneyland - Anaheim, Maywood, CA, United States (disneyland anaheim california united states) namepredefined valueDisneyland - Anaheim, Maywood, CA, United States (disneyland anaheim california united states)/> label forAREA-e325a5b5-aa5b-4099-9f70-170e9a0b58a6|cities|Disneyland - Anaheim, Maywood, CA, United States (disneyland anaheim california united states)>Disneyland - Anaheim/label> /li> li> input typeradio classradio idAREA-e95ba7f2-2834-4bc9-ab86-19a7ed259f34|cities|Catalina Island (Avalon, CA, United States) namepredefined valueCatalina Island (Avalon, CA, United States)/> label forAREA-e95ba7f2-2834-4bc9-ab86-19a7ed259f34|cities|Catalina Island (Avalon, CA, United States)>Catalina Island (Avalon/label> /li> /ul> /div> div classdestination-block> label fordestination>Where would you like to go?:/label> input typetext classtextbox iddestination/> input typehidden idtargetId/> /div> div classcheck-in-block> label forcheck-in>Check-in:/label> span classcalendar-icon idcheckinIcon> /span> input typetext classtextbox idcheck-in/> div idcheck-inDialogContainer classyui-skin-sam> !-- --> /div> /div> div classcheck-out-block> label forcheck-out>Check-out:/label> span classcalendar-icon idcheckoutIcon> /span> input typetext classtextbox idcheck-out/> div idcheck-outDialogContainer classyui-skin-sam> !-- --> /div> /div> div classreset-dates-block> input typecheckbox classcheckbox idreset-dates/> label forreset-dates>I dont have specific dates yet/label> /div> div classrooms-block> label forrooms>Rooms:/label> select idrooms> option value1 selected>1/option> option value2>2/option> option value3>3/option> option value4>4/option> option value5>5/option> option value6>6/option> option value7>7/option> option value8>8/option> /select> /div> div classadults-block> label foradults idadults_label>Adults (18+):/label> select idadults> option value1 >1/option> option value2 selectedselected >2/option> option value3 >3/option> option value4 >4/option> /select> /div> div classchildren-block> label forchildren idchildren_label>Children (0-17):/label> select idchildren> option value0 selectedselected >0/option> option value1 >1/option> option value2 >2/option> option value3 >3/option> /select> /div> div classhotel-chains-block> label forhotel-chains>Hotel Chain:/label> select idhotel-chains> option selectedselected>Select hotel chain/option> option valueHilton>Hilton/option> option valueHoliday Inn>Holiday Inn/option> option valueMarriott>Marriott/option> option valueTravelodge>Travelodge/option> option valueRamada>Ramada/option> option valueSheraton>Sheraton/option> option valueBest Western>Best Western/option> option valueRenaissance>Renaissance/option> option valueWestin>Westin/option> option valueWyndham>Wyndham/option> option valueCourtyard>Courtyard/option> option valueFairfield>Fairfield/option> option valueClarion>Clarion/option> option valueComfort Inn>Comfort Inn/option> option valueSuper 8>Super 8/option> option valueDays Inn>Days Inn/option> option valueHyatt Regency>Hyatt Regency/option> option valueCountry Inn>Country Inn/option> option valueGrand Hyatt>Grand Hyatt/option> option valueDoubletree>Doubletree/option> option valueEmbassy Suites>Embassy Suites/option> option valueQuality Inn>Quality Inn/option> option valueResidence Inn>Residence Inn/option> option valueFairfield Inn>Fairfield Inn/option> option valueHampton Inn>Hampton Inn/option> option valueHoward Johnson>Howard Johnson/option> option valueOmni>Omni/option> option valueHomewood Suites>Homewood Suites/option> option valueHomestead>Homestead/option> option valueRed Roof Inn>Red Roof Inn/option> option valueAmeriSuites>AmeriSuites/option> option valueComfort Suites>Comfort Suites/option> option valueWingate Inn>Wingate Inn/option> option valueSleep Inn>Sleep Inn/option> option valueSpringhill Suites>Springhill Suites/option> option valueEcono Lodge>Econo Lodge/option> option valueHawthorn Suites>Hawthorn Suites/option> option valueMicrotel Inn>Microtel Inn/option> option valueExtended Stay>Extended Stay/option> option valueTownePlace Suites>TownePlace Suites/option> option valueLa Quinta Inn>La Quinta Inn/option> option valueDrury Inn>Drury Inn/option> option valueMasters Inn>Masters Inn/option> option valueSierra Suites>Sierra Suites/option> option valueAmeriHost>AmeriHost/option> option valueBaymont Inns & Suites>Baymont Inns & Suites/option> option valueRitz-Carlton>Ritz-Carlton/option> option valueAmerica’s Best Inns>America’s Best Inns/option> option valueW Hotel>W Hotel/option> option valueWellesley Inn>Wellesley Inn/option> option valueStudio 6>Studio 6/option> /select> /div> div classstar-rating-block> label forstar-rating>Star Rating:/label> select idstar-rating> option value0 selectedselected > Dont limit search results/option> option value1 > 1 star/option> option value2 > 2 stars/option> option value3 > 3 stars/option> option value4 > 4 stars/option> option value5 > 5 stars/option> /select> /div> div classbutton-block> button typebutton idsearch-btn>Search/button> /div> /div> /div> input typehidden idlang valueen> input typehidden idcurrency valueUSD>!-- Loads the YUI Loader. -->script srchttps://www.travelnow.com/templates/478883/static/13/default/js/yui2/yuiloader/yuiloader-min.js>!-- -->/script>!-- Loads the calendar locale. -->script srchttps://www.travelnow.com/templates/478883/static/13/default/js/locales/locale_en.js>!-- -->/script>script typetext/javascript>// Search Widget implementation.var SearchWidget { checkin : null, checkout : null, // Reference to YUI used by search widget. YAHOO: null, yuiLocale: null, // List of IDs within search widget. // If any of these IDs conflict with IDs already on your page. Change them below and within the form. CHECKIN_ID : check-in, CHECKIN_ICON_ID : checkinIcon, CHECKOUT_ID : check-out, CHECKOUT_ICON_ID : checkoutIcon, RESET_DATES_ID : reset-dates, TARGET_ID : targetId, DESTINATION_ID : destination, PREDEFINED_DESTINATION_ID : predefinedDestination, PREDEFINED_TARGETID_ID : predefinedTargetId, ROOMS_ID : rooms, ADULTS_ID : adults, CHILDREN_ID : children, ADULTS_LABEL_ID : adults_label, CHILDREN_LABEL_ID : children_label, SEARCH_ID : search-btn, HOTEL_CHAINS_ID : hotel-chains, STAR_CATEGORY_ID : star-rating, ROOMS_MAX_COUNT : maxcount, // Current locale code. localeCode : en, // Fields to store calendar instances. checkinCalendar : null, checkoutCalendar : null, // Fields to store calendar dialogs. checkinCalendarDialog : null, checkoutCalendarDialog : null, today : new Date(), checkInDateSelected: new Date(), checkOutDateSelected: new Date(), // Locale object loaded from JS file. locale: null, // Main initialization function. Should be called once. Argument reference to YUI main object. init : function(YAHOO_LIBRARY_REF) { var self this; self.YAHOO YAHOO_LIBRARY_REF; self.loadLocaleFromTemplates(); self.decorateDatelessCheckbox(); self.setInitialCheckinCheckoutDates(); self.decorateCalendars(); self.decorateDates(); self.decoratePredefinedDestinations(); self.decorateRooms(); self.decorateSearch(); }, // Applies current calendar locale. loadLocaleFromTemplates : function() { var self this; if (typeof yuiLocales undefined) { // This inserts the default locale if one is not specified. self.YAHOO.log(locale was not loaded. Possible reason - incorrect home url in CP, error); self.locale {}; self.locale.calendarLocale self.YAHOO.util.DateLocale; } else { self.locale yuiLocales; var dateLocale null; var loadLocale function(postfix) { if (!dateLocale) { self.localeCode en + postfix; dateLocale yuiLocales.dateLocalesself.localeCode; if (!dateLocale) dateLocale yuiLocales.calendarLocalesself.localeCode; } }; // This checks for variations on the new locale (for example fr could be fr_CA). loadLocale();loadLocale(_SA);loadLocale(_CA);loadLocale(_PL);loadLocale(_TW); var originDateLocale self.YAHOO.lang.merge(dateLocale); self.locale.calendarLocale self.locale.calendarLocalesself.localeCode; // Required for some languages like Hindi. self.locale.calendarLocaleDATE_RANGE_DELIMITER --; if (!self.locale.calendarLocale.YEAR_OFFSET) self.locale.calendarLocale.YEAR_OFFSET 0; self.YAHOO.util.DateLocaleself.localeCode self.YAHOO.lang.merge(self.YAHOO.util.DateLocale, dateLocale); self.YAHOO.util.DateLocaleself.localeCode + _origin self.YAHOO.lang.merge(self.YAHOO.util.DateLocale, originDateLocale); } }, // Save entered dates in case of switching to dateless mode. updateSavedDates : function() { var self this; self.checkin self.YAHOO.util.Dom.get(self.CHECKIN_ID).value; self.checkout self.YAHOO.util.Dom.get(self.CHECKOUT_ID).value; }, // Restore saved dates in case of switching back to calendar mode. restoreSavedDates : function() { var self this; self.YAHOO.util.Dom.get(self.CHECKIN_ID).value self.checkin; self.YAHOO.util.Dom.get(self.CHECKOUT_ID).value self.checkout; }, // Set checkin and checkout disabled property. setCheckinCheckoutDisable : function (value) { var self this; self.YAHOO.util.Dom.get(self.CHECKIN_ID).disabled self.YAHOO.util.Dom.get(self.CHECKOUT_ID).disabled value; }, // Set handler for dateless checkbox. decorateDatelessCheckbox : function() { var self this; var datelessCheckBox self.YAHOO.util.Dom.get(self.RESET_DATES_ID); if (datelessCheckBox) { self.updateSavedDates(); self.YAHOO.util.Event.on(datelessCheckBox, click, function() { if (datelessCheckBox.checked) { // if dateless self.updateSavedDates(); // save dates entered // clear fields self.YAHOO.util.Dom.get(self.CHECKIN_ID).value self.YAHOO.util.Dom.get(self.CHECKOUT_ID).value ; // disable fields self.setCheckinCheckoutDisable(true); } else { // if calendar mode - enable fields and restore dates self.setCheckinCheckoutDisable(false); self.restoreSavedDates(); } }) } }, // Utility functions - adds day to date. addDays : function(date, days) { var result new Date(); result.setTime(date.getTime() + (1000*3600*24)*days); return result; }, // Utility function - formats date according to current locale. formatDate : function(date) { var self this; return self.YAHOO.util.Date.format(date, { format: %x }, self.localeCode); }, // Utility function - parses date according current locale. parseDate : function(sDate) { var self this; var aDate sDate.split(self.locale.calendarLocale.DATE_FIELD_DELIMITER); var rArray; if (aDate.length 2) { rArray aDateself.locale.calendarLocale.MD_MONTH_POSITION-1,aDateself.locale.calendarLocale.MD_DAY_POSITION-1; rArray.type self.YAHOO.widget.Calendar.MONTH_DAY; } else { rArray aDateself.locale.calendarLocale.MDY_YEAR_POSITION-1 - self.locale.calendarLocale.YEAR_OFFSET, aDateself.locale.calendarLocale.MDY_MONTH_POSITION-1,aDateself.locale.calendarLocale.MDY_DAY_POSITION-1; rArray.type self.YAHOO.widget.Calendar.DATE; } for (var i0;irArray.length;i++) { rArrayi parseInt(rArrayi, 10); } return self.YAHOO.widget.DateMath.getDate(rArray0,(rArray1-1),rArray2) }, // Utility function - formats date and set it to calendar. setCalendarDate : function(calendar, date) { var self this; if (calendar) calendar.select(self.formatDate(date)); }, // Calculate and set initial dates. setInitialCheckinCheckoutDates : function() { var self this; // today + 3 days self.checkInDateSelected self.addDays(self.today, 3); // today + 5 days self.checkOutDateSelected self.addDays(self.checkInDateSelected, 2); // set values to inputs self.YAHOO.util.Dom.get(self.CHECKIN_ID).value self.formatDate(self.checkInDateSelected); self.YAHOO.util.Dom.get(self.CHECKOUT_ID).value self.formatDate(self.checkOutDateSelected); }, // Set targetId and destination to specify search location. setTargetData : function(destination, targetId) { var self this; self.YAHOO.util.Dom.get(self.TARGET_ID).value targetId; self.YAHOO.util.Dom.get(self.DESTINATION_ID).value destination; }, // Set event handlers for selectors of predefined destinations. decoratePredefinedDestinations : function() { var self this; // selectors with predefined destinations var radios self.YAHOO.util.Selector.query(inputname^predefined); for (var index 0; index radios.length; index++) { // on click for any self.YAHOO.util.Event.on(radiosindex,click, function(e, radio) { // set it to checked radio.checked true; // set location data self.setTargetData(radio.value, radio.id); }, radiosindex); } var destination self.YAHOO.util.Dom.get(self.DESTINATION_ID); // if users changes destination self.YAHOO.util.Event.on(destination, change, function(e) { // set destination text, but clear targetId (it will calculated after redirect) self.setTargetData(destination.value, ); // check all radios for predefined destination for (var i 0; i radios.length; i++) { // if the text of radio is different from what was entered by the user - uncheck it if (radiosi.value ! destination.value) { if (radiosi.checked) radiosi.checked false; } else { // else set correct targetId (from predefined data) radiosi.checked true; self.setTargetData(radiosi.value, radiosi.id); break; } } // if pre-filled data is used for the presets, use the destinations entered by user if (self.YAHOO.util.Dom.get(self.PREDEFINED_DESTINATION_ID) && self.YAHOO.util.Dom.get(self.PREDEFINED_DESTINATION_ID) destination.value) { // set targetId to pre-filled destination self.setTargetData(self.YAHOO.util.Dom.get(self.PREDEFINED_DESTINATION_ID).value, self.YAHOO.util.Dom.get(self.PREDEFINED_TARGETID_ID).value); } }); }, // Set event handler for search button. decorateSearch : function() { var self this; // start search on click self.YAHOO.util.Event.on(self.YAHOO.util.Dom.get(self.SEARCH_ID), click, function() { var data {}; // data for redirect (will converted to URL parameters) var targetId self.YAHOO.util.Dom.get(self.TARGET_ID); // target id looks like XXXXX|YYYY|ZZZ, leave only XXXXX|YYYY if (targetId.value) datatargetId targetId.value.split(|)0 + | + targetId.value.split(|)1; // collect data of entered destination var destination self.YAHOO.util.Dom.get(self.DESTINATION_ID); if (destination.value) datadestination destination.value; // if dateless mode is enabled - pass params so server knows about it if (self.YAHOO.util.Dom.get(self.RESET_DATES_ID).checked) { datadatelessValidating true; datacheckin datacheckout null; datadateless true; } else { // else get dates entered by user // return var checkin self.parseDate(self.YAHOO.util.Dom.get(self.CHECKIN_ID).value); var checkout self.parseDate(self.YAHOO.util.Dom.get(self.CHECKOUT_ID).value); datacheckin self.YAHOO.util.Date.format(checkin, { format: %x }, self.localeCode + _origin); datacheckout self.YAHOO.util.Date.format(checkout, { format: %x }, self.localeCode + _origin); } var rooms self.YAHOO.util.Dom.get(self.ROOMS_ID); var children self.YAHOO.util.Dom.get(self.CHILDREN_ID); dataroomsCount rooms.value; if (rooms.value 1) { // if only one room selected - get the number of adults datarooms0.adultsCount self.YAHOO.util.Dom.get(self.ADULTS_ID).value; datarooms0.childrenCount children.value; // and set age of all children to 7. for (var q 0; q children.value; q++) { datarooms0.children + q + .age 7; } } else { // if more than 1 room is selected for (var i 0; i rooms.value; i++) { // set adults 2 and children 0 for every room datarooms + i + .adultsCount 2; datarooms + i + .childrenCount 0; } } // if the hotel chain or star ratings filter is set - add it to params var chains self.YAHOO.util.Dom.get(self.HOTEL_CHAINS_ID); if (chains.selectedIndex) datafilter.hotelName chains.value; var stars self.YAHOO.util.Dom.get(self.STAR_CATEGORY_ID); if (stars.selectedIndex) datafilter.starRates stars.value; // set language and currency datalang en; datacurrency USD; // prepare URL for redirect var url https://www.travelnow.com/templates/478883/searchWidget?autosearchtrue; for (var key in data) { url + (& + key + + encodeURIComponent(datakey)); } // and open it in a new tab window.open(url,_newtab); }); }, // Set event handlers for checkin and checkout checkboxes. decorateDates : function() { function isValidDate(d) { if ( Object.prototype.toString.call(d) ! object Date ) return false; return !isNaN(d.getTime()); } var self this; var checkin self.YAHOO.util.Dom.get(self.CHECKIN_ID); // checkin date changes by user (without calendar) self.YAHOO.util.Event.on(checkin, change, function(e) { var date self.parseDate(checkin.value); // try to parse it if (isValidDate(date) && date ! self.checkInDateSelected) { // if the format is correct and has changed - update the calendar with the date entered self.checkInDateSelected date; self.setCalendarDate(self.checkinCalendar, date); // if the checkout date is before the checkin - correct it if (self.addDays(self.checkOutDateSelected, -1) self.checkInDateSelected) { // new checkout checkin plus 1 day self.checkOutDateSelected self.addDays(self.checkInDateSelected, 1); // update the calendar and text field self.setCalendarDate(self.checkoutCalendar, self.checkOutDateSelected); self.YAHOO.util.Dom.get(self.CHECKOUT_ID).value self.formatDate(self.checkOutDateSelected); } } }); var checkout self.YAHOO.util.Dom.get(self.CHECKOUT_ID); // if the checkout changed self.YAHOO.util.Event.on(checkout, change, function(e) { var date self.parseDate(checkout.value); if (isValidDate(date) && date ! self.checkOutDateSelected) { // if the format is correct and has changed - update the calendar with the date entered self.checkOutDateSelected date; self.setCalendarDate(self.checkoutCalendar, date); // if the checkout date is before the checkin - correct it if (self.addDays(self.checkOutDateSelected, -1) self.checkInDateSelected) { // new checkout checkin minus 1 day self.checkInDateSelected self.addDays(self.checkOutDateSelected, -1); self.setCalendarDate(self.checkinCalendar, self.checkInDateSelected); self.YAHOO.util.Dom.get(self.CHECKIN_ID).value self.formatDate(self.checkInDateSelected); } } }) }, // Set event handlers for room selectors. decorateRooms : function() { var self this; var rooms self.YAHOO.util.Dom.get(self.ROOMS_ID); var adults self.YAHOO.util.Dom.get(self.ADULTS_ID); var children self.YAHOO.util.Dom.get(self.CHILDREN_ID); var adultsLabel self.YAHOO.util.Dom.get(self.ADULTS_LABEL_ID); var childrenLabel self.YAHOO.util.Dom.get(self.CHILDREN_LABEL_ID); // number of rooms number change self.YAHOO.util.Event.on(rooms, change, function(e) { // if zero(0) - hide adults and children dropdowns, else show them var display rooms.value 1 ? block : none; self.YAHOO.util.Dom.setStyle(adults, display, display); self.YAHOO.util.Dom.setStyle(children, display, display); self.YAHOO.util.Dom.setStyle(adultsLabel, display, display); self.YAHOO.util.Dom.setStyle(childrenLabel, display, display); }); }, // Set event handlers for calendars. decorateCalendars : function() { var self this; // function to initilize and show checkin calendar var showCheckInCalendar function() { var checkIn self.YAHOO.util.Dom.get(self.CHECKIN_ID); var checkInIcon self.YAHOO.util.Dom.get(self.CHECKIN_ICON_ID); self.showCalendar( // getter and setter for calendar dialog self.CHECKIN_ID, { get: function() {return self.checkinCalendarDialog;}, set: function(value) {self.checkinCalendarDialog value;} }, // getter and setter for calendar object { get: function() {return self.checkinCalendar;}, set: function(value) {self.checkinCalendar value;} }, // if user clicks any place except calendar - the calendar closes function (el) { return el ! checkIn && !self.YAHOO.util.Dom.isAncestor(checkIn, el) && el ! checkInIcon && !self.YAHOO.util.Dom.isAncestor(checkInIcon, el); }, // user selects new date in calendar function (date) { self.checkInDateSelected date; self.YAHOO.util.Dom.get(self.CHECKIN_ID).value self.formatDate(date); // adjustment if checkout date is incorrect if (self.addDays(self.checkOutDateSelected, -1) self.checkInDateSelected) { self.checkOutDateSelected self.addDays(self.checkInDateSelected, 1); self.setCalendarDate(self.checkoutCalendar, self.checkOutDateSelected); self.YAHOO.util.Dom.get(self.CHECKOUT_ID).value self.formatDate(self.checkOutDateSelected); } // then, adjust minimum date of checkout calendar according new checkin date if (self.checkoutCalendar) self.checkoutCalendar.cfg.setProperty(mindate, self.addDays(self.checkInDateSelected, 1)); }, { iframe:false, // Turn iframe off, since container has iframe support. hide_blank_weeks:true, mindate: self.today, start_weekday : 0, initDate : function() {return self.checkInDateSelected;} } ); }; // open checkin calendar on click: self.YAHOO.util.Event.on(self.YAHOO.util.Dom.get(self.CHECKIN_ID), focus, function() { showCheckInCalendar(); }); self.YAHOO.util.Event.on(self.YAHOO.util.Dom.get(self.CHECKIN_ICON_ID), click, function() { if (!self.YAHOO.util.Dom.get(self.CHECKIN_ID).disabled) showCheckInCalendar(); }); // see comment for checkin calenar, it is 50% the same. var showCheckOutCalendar function() { var checkOut self.YAHOO.util.Dom.get(self.CHECKOUT_ID); var checkOutIcon self.YAHOO.util.Dom.get(self.CHECKOUT_ICON_ID); self.showCalendar( self.CHECKOUT_ID, { get: function() {return self.checkoutCalendarDialog;}, set: function(value) {self.checkoutCalendarDialog value;} }, { get: function() {return self.checkoutCalendar;}, set: function(value) {self.checkoutCalendar value;} }, function (el) { return el ! checkOut && !self.YAHOO.util.Dom.isAncestor(checkOut, el) && el ! checkOutIcon && !self.YAHOO.util.Dom.isAncestor(checkOutIcon, el); }, function(date) { self.YAHOO.util.Dom.get(self.CHECKOUT_ID).value self.formatDate(date); }, { iframe:false, // Turn iframe off, since container has iframe support. hide_blank_weeks:true, mindate: self.addDays(self.checkInDateSelected, 1), start_weekday : 0, initDate : function() {return self.checkOutDateSelected;} } ); }; self.YAHOO.util.Event.on(self.YAHOO.util.Dom.get(self.CHECKOUT_ID), focus, function() { showCheckOutCalendar(); }); self.YAHOO.util.Event.on(self.YAHOO.util.Dom.get(self.CHECKOUT_ICON_ID), click, function() { if (!self.YAHOO.util.Dom.get(self.CHECKOUT_ID).disabled) showCheckOutCalendar(); }); }, // Create calendar. // @param containerId id of DOM container for calendar. // @param dialogStore get/set object for dialog. // @param calendarStore get/set object for calendar. // @param shouldHide callback to get info about closing. // @param changeCallback callback to call on date selection. // @param options calendar init options (according YAHOO UI Calendar widget). showCalendar : function(containerId, dialogStore, calendarStore, shouldHide, changeCallback, options) { var self this; // Default CSS style to avoid black text for todays date. self.YAHOO.widget.Calendar.STYLES.CSS_CELL_TODAY ; // if no dialog yet - create it. if (!dialogStore.get()) { dialogStore.set(new self.YAHOO.widget.Dialog(containerId + Container, { visible:false, context:show, tl, bl, buttons:, draggable:false, close:false })); // hide dialog if we click anywhere in the document other than the calendar self.YAHOO.util.Event.on(document, click, function(e) { var el self.YAHOO.util.Event.getTarget(e); var dialogEl dialogStore.get().element; // call to callback for info if (el ! dialogEl && !self.YAHOO.util.Dom.isAncestor(dialogEl, el) && shouldHide(el)) { dialogStore.get().hide(); } }); // inject DOM element for calendar. dialogStore.get().setBody(div id + containerId + ContainerCalendar>/div>); dialogStore.get().render(self.YAHOO.util.Dom.get(containerId + DialogContainer)); dialogStore.get().showEvent.subscribe(function() { if (self.YAHOO.env.ua.ie) { // Since were hiding the table using yui-overlay-hidden, we // want to let the dialog know that the content size has changed, when shown // . dialogStore.get().fireEvent(changeContent); } }); } // if there is no calendar yet - create it. if (!calendarStore.get()) { calendarStore.set(new self.YAHOO.widget.Calendar(containerId + ContainerCalendar, options)); // set week layout based on selected locale. for (var key in self.locale.calendarLocale) { if (key ! START_WEEKDAY) calendarStore.get().cfg.setProperty(key, self.locale.calendarLocalekey); } calendarStore.get().render(); // set handler for date selection to call provided callback. calendarStore.get().selectEvent.subscribe(function() { if (calendarStore.get().getSelectedDates().length > 0) { var selDate calendarStore.get().getSelectedDates()0; if (changeCallback) changeCallback(selDate); } else { if (changeCallback) changeCallback(null); } dialogStore.get().hide(); }); calendarStore.get().renderEvent.subscribe(function() { // tell the dialog its contents have changed, which allows the // container to redraw the underlay (for IE6/Safari2) calendarStore.get().fireEvent(changeContent); }); if (options.initDate) self.setCalendarDate(calendarStore.get(), options.initDate()); } var selectedDate calendarStore.get().getSelectedDates(); if (selectedDate.length > 0) { // Set the pagedate to show the selected date if it exists calendarStore.get().cfg.setProperty(pagedate, selectedDate0); calendarStore.get().render(); } dialogStore.get().show(); }};// Search widget uses the YAHOO UI. In some rare cases it can conflict with another version of YUI. This helps elminate that problem.// In such case you can do following:// 1) Try to remove searchWidgetYahooUIloader and replace it with SearchWidget.init(YAHOO); to force using your version of YUI.// 2) Try to use YAHOO.util.YUILoader with sandbox (see documentation for YUILoader).// Initiate and configure YUI Loader:var searchWidgetYahooUIloader new YAHOO.util.YUILoader({ // The YUI Loader will automatically identify any additional dependencies required for the specified components. // . // DataSource required for correct date formating. require: event, calendar, container, datasource, selector, // Configures YUI Loader to pull in optional dependencies. // For example, animation is an optional dependency for the slider. loadOptional: true, // This function is called when all script/css resources have been loaded. onSuccess: function() { // initalize search widget with loaded YUI reference. SearchWidget.init(YAHOO); }, // Configure the Get utility to timeout after 5 seconds for any given node insert timeout: 5000, // Combine YUI files into a single request (per file type) by using the Yahoo! CDN combo service. combine: false, // Load compressed version. filter: min, base: https://www.travelnow.com/templates/478883/static/13/default/js/yui2/// base: https://ajax.googleapis.com/ajax/libs/yui/2.8.1/build/});// Load YUI and start widget.if (typeof YAHOO undefined || typeof YAHOO.widget undefined || YAHOO.widget.Calendar undefined || typeof YAHOO.widget.Dialog undefined || typeof YAHOO.util.Date undefined) searchWidgetYahooUIloader.insert();else SearchWidget.init(YAHOO);/script>/td>/tr>/table>br>!--No Table-->center>TABLE aligncenter>tr>td>Powered By:/td>td>a hrefhttp://www.AmericanLoanAudits.com>img srcgraphics/AmericanLoanAudits_24h.gif height24 width170 altAmericanLoanAudits.com Forensic Loan Audits>/a>/td>td>a hrefhttp://www.LoanRepairNow.com>img srcgraphics/LoanRepairNow_24h.gif width150 height24 altLoan Modifications>/a>/td>td>a hrefhttp://www.RentSolarPanels.com>img srcgraphics/RentSolarPanelscom.gif height24 width170 altRent Solar Panels .com>/a>/td>td>a hrefhttp://www.LiveFoodHealing.com>img srcgraphics/LiveFoodHealingcom184x24.gif height24 width125 altRaw Food Healing at Live Food Healing .com>/a>/td>/tr>tr>td>a hrefhttp://www.Grants-Direct.com>img srcgraphics/Grants-Direct24.gif width120 height24 alt-Grants Direct .com>/a>/td>td>a hrefhttp://www.FreeCellVOIP.com>img srcgraphics/FreeCellVOIP175x24.gif width175 height24 altFree CellVOIP .com>/a>/font>/td>td>a hrefhttp://www.ZeroOutDebts.com>img srcgraphics/ZeroOutDebtscom.gif width150 height24 altZero Out Debts .com>/a>/td>td>a hrefhttp://www.BeatForeclosureFast.com>img srcgraphics/BeatForeclosureFast24.gif width180 height24altBeat Foreclosure Fast .com>/a>/td>td>a hrefhttp://www.ClayHealing.com>img srcgraphics/ClayHealing.gif width120 height24 alt-Clay Healing .com>/a>/font>/td>/tr>/table>br>Site created by a hrefhttp://www.webcasa.net/jk/jk.htm>Jim Krage/a> of a hrefhttp://www.WebCasa.net>WebCasa.net/a> and a hrefhttp://www.webcasa.net/jkent.htm>J.K. Enterprises/a>br>Email: a hrefmailto:jimk@cyberdude.com>jimk@cyberdude.com/a>br>Visitors to Shop by City family since 9/1/04: img src/tinc?keyPOKjntXi> /center>script srchttp://www.google-analytics.com/urchin.js typetext/javascript>/script>script typetext/javascript>_uacct UA-1993679-6;urchinTracker();/script>footer>!-- Quantcast Tag -->script typetext/javascript>var _qevents _qevents || ;(function() {var elem document.createElement(script);elem.src (document.location.protocol https: ? https://secure : http://edge) + .quantserve.com/quant.js;elem.async true;elem.type text/javascript;var scpt document.getElementsByTagName(script)0;scpt.parentNode.insertBefore(elem, scpt);})();_qevents.push({qacct:p-R07YDns8MaUB4});/script>noscript>div styledisplay:none;>img src//pixel.quantserve.com/pixel/p-R07YDns8MaUB4.gif border0 height1 width1 altQuantcast/>/div>/noscript>!-- End Quantcast tag -->/footer>/body> /html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]