var oDefault;var oPopUp;var intervalo;var movieState=0;var oSDefault;var oUtilities;var DEFINE_LIMITE_COMENTARIO=105;var seconds=8*1000;var timeLastPlay=new Date().getTime();var pressTab=false;function pauseHighlights(){stop();StopedState()}function play(){stop();movieState=1;intervalo=window.setInterval(function(){nextHighlights()},seconds)}function ControlNextHighlights(){var a=(new Date().getTime()-timeLastPlay);if(a>=seconds){nextHighlights();timeLastPlay=Date().getTime()}}function stop(){movieState=0;clearInterval(intervalo)}function playHighlights(){play();playedState()}function playedState(){$("#btnPlayHighlights").css("display","none");$("#btnPauseHighlights").css("display","inline-block")}function StopedState(){$("#btnPauseHighlights").css("display","none");$("#btnPlayHighlights").css("display","inline-block")}function previousHighlights(){if(movieState==1){play()}oDefault.currentHighlights-=1;oDefault.Render()}function nextHighlights(){if(movieState==1){play()}oDefault.currentHighlights+=1;oDefault.Render()}function startStopHighlights(){var a=$("#imgStartStop")[0];if(movieState==1){pauseHighlights();if(a!=null){a.src="/Img/bt_tip_start.png"}}else{movieState==1;play();if(a!=null){a.src="/Img/bt_tip_pause.png"}}}function OpinionHighLights(c){var l=this;this.aHighlights;this.currentHighlights=0;var d=$(".HighlightsCity");var o=$(".HighlightsDate");var i=$(".HighlightsOpinion");var h=$("#aHighlightsUserName");var k=$("aHighlightsUserNamePhoto");var n=$(".HighlightsStateCode");var a=$(".HighlightsUserPhoto");var j=$(".HighlightsEvaluatuion");var f=$(".HighlightsEvaluatuionDescription");this.SetSession=function(){var r=c.GetHotelType(l.aHighlights[l.currentHighlights].PlaceUrl).value;var p="hospedagem/";var q="0";if(r.ResultObject!=null&&r.ResultObject.AccommodationTypeId!=0){if(r.ResultObject.AccommodationTypeId==1){p=p+"hotel"}else{p=p+"albergue"}q="1"}c.SetOpinionId(l.aHighlights[l.currentHighlights].OpinionId);window.location="/"+(q=="1"?p:l.aHighlights[l.currentHighlights].PlaceType)+"/"+l.aHighlights[l.currentHighlights].PlaceUrl};this.Render=function(){var u=$("#ctl00_ContentPlaceHolder1_hfClassBoxDynamic").val();var y=false;var p=$("#divBox");var w=$("#ctl00_ContentPlaceHolder1_divDicaQuente");var x=$("#divMostVisit");var A=$("#ctl00_ContentPlaceHolder1_containerMedio");if(u!=null&&u!=""){if(u=="box-tip"){x.css({"margin-top":"68px"});A.css({"margin-top":"10px"});A.css({"margin-bottom":"7px"});w.css("margin-Top","13px");y=true}if(!y){A.css({"margin-top":"10px"});x.css({"margin-top":"28px"})}p.addClass(u)}if(!y){return}var q="";if(l.currentHighlights<0){$("#btnpreviousHighlights").css("display","inline-block");l.currentHighlights=(l.aHighlights.length-1)}else{$("#btnpreviousHighlights").css("display","inline-block")}if(l.currentHighlights>l.aHighlights.length-1){$("#btnnextHighlights").css("display","inline-block");l.currentHighlights=0}else{$("#btnnextHighlights").css("display","inline-block")}$(i).html("<span><a href='#' class='HighlightsMore'><img src='/Img/mais.png'/></a></span>");if(l.aHighlights[l.currentHighlights]!=null&&l.aHighlights[l.currentHighlights]!=undefined){$(".HighlightsMore").attr("href","javascript:oDefault.SetSession("+l.aHighlights[l.currentHighlights].OpinionId+")");$(h).html(l.aHighlights[l.currentHighlights].UserName);$(h).attr("href","/perfil/"+l.aHighlights[l.currentHighlights].GetFullLink);var v=l.aHighlights[l.currentHighlights].PlaceName;var s=l.aHighlights[l.currentHighlights].CityName.toString().trim();var B=l.aHighlights[l.currentHighlights].StateCode.toString().trim();var r=l.aHighlights[l.currentHighlights].CountryName.toString().trim();var t=s+(B!=""?", ":" ")+(B!=""?B+" - ":" - ")+r;var z=(v==null?"":v+" - ")+t;$(n).html(z);$(a).attr("alt",l.aHighlights[l.currentHighlights].UserName);if($(a)!=null&&$(a).length>=1){$(a)[0].onclick=function(){window.location="/perfil/"+l.aHighlights[l.currentHighlights].GetFullLink;return false}}q=m(l.aHighlights[l.currentHighlights].CommentDescription);$(i).prepend(q);if(l.aHighlights[l.currentHighlights].UserPhoto==null){$(a).attr("src","/img/users/without.png")}else{$(a).attr("src","/img/users/"+l.aHighlights[l.currentHighlights].UserPhoto)}$(a).attr("alt",l.aHighlights[l.currentHighlights].UserName);$(f).html(l.aHighlights[l.currentHighlights].EvaluationDescription);$(o).html(l.aHighlights[l.currentHighlights].DisplayRegisterDate);$(j).attr("src","/img/"+l.aHighlights[l.currentHighlights].GeneralEvaluation+".gif")}$(a).css("cursor","pointer")};var m=function(r){var p=0;var s=r.toString().length;var q="";if(s>0&&s>=DEFINE_LIMITE_COMENTARIO){q=r.toString().substring(0,DEFINE_LIMITE_COMENTARIO);q+="..."}return q.length>0?q:r};this.OpenCreateOpinion=function(){var p=c.GetCurrentUser().value;if(p==null){var q=new Dialog();var r={sim:function(){oPopUp.openPopupWindow("newLogin.aspx?redirectUrlOpener=GenericOpinion.aspx","Viajantes",700,344);q.Hide()},nao:function(){q.Hide()}};q.Show("Para acessar essa página é necessário estar logado.</br>Deseja se logar agora ?",3,r)}else{oUtilities.Redirect("GenericOpinion.aspx")}};this.EditProfile=function(){var p=c.GetCurrentUser().value;if(p==null){var q=new Dialog();var r={sim:function(){oPopUp.openPopupWindow("newLogin.aspx?redirectUrlOpener=editarperfil","Milevo",800,500);q.Hide()},nao:function(){q.Hide()}};q.Show("Para acessar essa página é necessário estar logado.</br> Deseja se logar agora ?",3,r)}else{oUtilities.Redirect("UserEditProfile.aspx?User="+p.Login)}};var g=function(){l.Render()};var b=function(){var p=c.LoadHomeOpinionsHighlights().value;if(p.Success){l.aHighlights=p.ResultObject;if(l.aHighlights.length>0){g()}}};b()}var EnterLogin=false;var EnterHotel=false;var EnterAtracao=false;var EnterRestaurante=false;var EnterDestino=false;var EnterDestino=false;var EnterBusca=false;var EnterPassagem=false;$(function(){oDefault=new OpinionHighLights(_Default);oPopUp=new PopUp();oUtilities=new Utilities();$("#ctl00_ContentPlaceHolder1_txtHotels").keypress(function(){EnterLogin=false;EnterHotel=true;EnterAtracao=false;EnterRestaurante=false;EnterDestino=false;EnterBusca=false;EnterDestino=false;EnterPassagem=false});$("#ctl00_ContentPlaceHolder1_login_txtLogin").keydown(function(){EnterPassagem=false});$("#ctl00_ContentPlaceHolder1_login_txtSenha").keydown(function(){EnterPassagem=false});$("#ctl00_ContentPlaceHolder1_txtRestaurants").keypress(function(){EnterLogin=false;EnterHotel=false;EnterAtracao=false;EnterRestaurante=true;EnterDestino=false;EnterBusca=false;EnterDestino=false;EnterPassagem=false});$("#ctl00_ContentPlaceHolder1_txtAttractions").keypress(function(){EnterLogin=false;EnterHotel=false;EnterAtracao=true;EnterRestaurante=false;EnterDestino=false;EnterBusca=false;EnterDestino=false;EnterPassagem=false});$("#ctl00_txtSearch").keypress(function(){EnterLogin=false;EnterHotel=false;EnterAtracao=false;EnterRestaurante=false;EnterDestino=false;EnterBusca=true;EnterDestino=false;EnterPassagem=false});$("#txtDestinys").keypress(function(){EnterLogin=false;EnterHotel=false;EnterAtracao=false;EnterRestaurante=false;EnterDestino=false;EnterBusca=false;EnterDestino=true;EnterPassagem=false});$("#txtDestino").keypress(function(){EnterLogin=false;EnterHotel=false;EnterAtracao=false;EnterRestaurante=false;EnterDestino=false;EnterBusca=false;EnterDestino=false;EnterPassagem=true});$("#txtDestinys").autocomplete("Handlers/CityAutoComplete.ashx",{useDefaultStyle:true,formatItem:function(d,c,b){return d[0].split("=")[1].split("-")[0].trim()},formatResult:function(b){return b[0].split("=")[1].split("-")[0].trim()},minChars:2,max:15});$("#ctl00_ContentPlaceHolder1_txtRestaurants").autocomplete("Handlers/CityAutoComplete.ashx",{useDefaultStyle:true,formatItem:function(d,c,b){return d[0].split("=")[1].split("-")[0].trim()},formatResult:function(b){return b[0].split("=")[1].split("-")[0].trim()},minChars:2,max:15});$("#ctl00_ContentPlaceHolder1_txtAttractions").autocomplete("Handlers/CityAutoComplete.ashx",{useDefaultStyle:true,formatItem:function(d,c,b){return d[0].split("=")[1].split("-")[0].trim()},formatResult:function(b){return b[0].split("=")[1].split("-")[0].trim()},minChars:2,max:15});$("#ctl00_ContentPlaceHolder1_txtHotels").autocomplete("Handlers/CityAutoComplete.ashx",{useDefaultStyle:true,formatItem:function(d,c,b){return d[0].split("=")[1].split("-")[0].trim()},formatResult:function(b){return b[0].split("=")[1].split("-")[0].trim()},minChars:2,max:15});$("#ctl00_ContentPlaceHolder1_login_txtLogin").focus();$(document).keydown(function(c){var f=0;try{f=currentMenu}catch(d){}var b=0;try{b=event.keyCode}catch(d){b=c.which}if(b==13){if(EnterHotel&&f==4){_gaq.push(["_trackEvent","Busca da Home Hotéis","Hotéis Buscados."]);$("#ctl00_ContentPlaceHolder1_BtHotels").click();return false}else{if(EnterAtracao&&f==3){_gaq.push(["_trackEvent","Busca da Home Atrações","Atrações Buscadas."]);$("#ctl00_ContentPlaceHolder1_btAttractions").click();return false}else{if(EnterRestaurante&&f==2){_gaq.push(["_trackEvent","Busca da Home Restaurantes","Restaurantes Buscados."]);$("#ctl00_ContentPlaceHolder1_BtRestaurants").click();return false}else{if(EnterBusca){_gaq.push(["_trackEvent","Busca Geral","Busca Acessada"]);$("#ctl00_btnOk").click();return false}else{if(EnterDestino&&f==1){goSearch("Destinys");return false}else{if(EnterPassagem&&f>4){EnterPassagem=false;RedirectToSearchTicket();return false}}}}}}return false}});$(document).keypress(function(c){var d=false;var g=0;try{d=isLoginFocus}catch(f){}try{g=currentMenu}catch(f){}var b=0;try{b=event.keyCode}catch(f){b=c.which}if(b==13){if(d){return false}if(EnterHotel&&g==4){_gaq.push(["_trackEvent","Busca da Home Hotéis","Hotéis Buscados."]);$("#ctl00_ContentPlaceHolder1_BtHotels").click();return false}else{if(EnterAtracao&&g==3){_gaq.push(["_trackEvent","Busca da Home Atrações","Atrações Buscadas."]);$("#ctl00_ContentPlaceHolder1_btAttractions").click();return false}else{if(EnterRestaurante&&g==2){_gaq.push(["_trackEvent","Busca da Home Restaurantes","Restaurantes Buscados."]);$("#ctl00_ContentPlaceHolder1_BtRestaurants").click();return false}else{if(EnterBusca){_gaq.push(["_trackEvent","Busca Geral","Busca Acessada"]);$("#ctl00_btnOk").click();return false}else{if(EnterDestino&&g==1){goSearch("Destinys");return false}}}}}return false}});try{$(".hotel-star").rating({callback:function(b,c){_hotelStar=b.replace("Radio","")}})}catch(a){return}});function GetCityNameUrlByCityName(a){return _Default.GetCityNameUrlByCityName(a).value}function goSearch(b){var d=GetCityNameUrlByCityName($("#txtDestinys").val());var a=new Utilities();if(d!=undefined&&d!=""&&d!=null){window.location="/cidade/"+d}else{if(b=="Destinys"){if($("#txtDestinys").val().toString().length<3){var c={ok:function(){$("#dialog").dialog("destroy");return}};oUtilities=new Utilities();oUtilities.Dialog.Show("Entre com pelo menos 3 caracteres para realizar a pesquisa.",2,c);return}}switch(b){case"Hotels":_gaq.push(["_trackEvent","Busca da Home Hotéis","Hotéis Buscados."]);SearchHotels();break;case"Restaurants":_gaq.push(["_trackEvent","Busca da Home Restaurantes","Restaurantes Buscados."]);SearchRestaurants();break;case"Attractions":_gaq.push(["_trackEvent","Busca da Home Atrações","Atrações Buscadas."]);SearchAttractions();break;case"Destinys":_gaq.push(["_trackEvent","Busca da Home Destinos","Destinos Buscados."]);window.location="/SearchCities.aspx?q="+a.Url.Encode($("#txtDestinys").val());break}}a=null}function SearchDest(a){e=a||event;key=e.keyCode;if(key==13){$("form").submit(function(){return false});goSearch("Destinys")}}function keyGoSearch(a,b){var c=0;e=b||event;c=e.keyCode;if(c==13){$("form").submit(function(){return false});goSearch(a)}else{pressTab=false}return false}function SearchHotels(){txtPlace=$("#ctl00_ContentPlaceHolder1_txtHotels").val();setHostelService();if(txtPlace.toString().length>=3){var b=GetCityNameUrlByCityName(txtPlace);if(b!=undefined&&b!=""&&b!=null){if(_HotelEvaluation!=0&&_HotelRecomend!=0&&_hotelStar!=0&&_HotelService!=0){window.location="/searchHotelsByCity.aspx?CityName="+b+"&Avaliations="+_HotelEvaluation+"&Recomendation="+_HotelRecomend+"&Class="+_hotelStar+"&Services="+_HotelService+"&IsHostel="+_Hostel}else{window.location="/hospedagens/"+b+"&IsHostel="+_Hostel}}else{window.location="/SearchHotels.aspx?q="+txtPlace+"&Avaliations="+_HotelEvaluation+"&Recomendation="+_HotelRecomend+"&Class="+_hotelStar+"&Services="+_HotelService+"&IsHostel="+_Hostel}}else{var a={ok:function(){$("#dialog").dialog("destroy");return}};oUtilities=new Utilities();oUtilities.Dialog.Show("Entre com pelo menos 3 caracteres para realizar a pesquisa.",2,a)}}function SearchRestaurants(){txtPlace=$("#ctl00_ContentPlaceHolder1_txtRestaurants").val();if(txtPlace.toString().length>=3){var b=GetCityNameUrlByCityName(txtPlace);if(b!=undefined&&b!=""&&b!=null){window.location="/searchRestaurantsByCity.aspx?CityName="+b+"&avaliations="+_RestauranteEvaluation+"&kitchen="+_RestaurantKitchen+"&services="+_RestaurantService+"&establishment="+_RestaurantEstablishment}else{window.location="/SearchRestaurants.aspx?q="+txtPlace+"&avaliations="+_RestauranteEvaluation+"&kitchen="+_RestaurantKitchen+"&services="+_RestaurantService+"&establishment="+_RestaurantEstablishment}}else{var a={ok:function(){$("#dialog").dialog("destroy");return}};oUtilities=new Utilities();oUtilities.Dialog.Show("Entre com pelo menos 3 caracteres para realizar a pesquisa.",2,a)}}function SearchAttractions(){txtPlace=$("#ctl00_ContentPlaceHolder1_txtAttractions").val();if(txtPlace.toString().length>=3){var b=GetCityNameUrlByCityName(txtPlace);if(b!=undefined&&b!=""&&b!=null){window.location="/searchAttractionsByCity.aspx?CityName="+b+"&avaliations="+_AttractionEvaluation+"&recomendation="+_AttractionRecomend+"&entertainmentandfun="+_AttractionEntertainment+"&historyandcuture="+_AttractionCulture+"&sportandnature="+_AttractionSport}else{window.location="SearchAttractions.aspx?q="+txtPlace+"&avaliations="+_AttractionEvaluation+"&recomendation="+_AttractionRecomend+"&entertainmentandfun="+_AttractionEntertainment+"&historyandcuture="+_AttractionCulture+"&sportandnature="+_AttractionSport}}else{var a={ok:function(){$("#dialog").dialog("destroy");return}};oUtilities=new Utilities();oUtilities.Dialog.Show("Entre com pelo menos 3 caracteres para realizar a pesquisa.",2,a)}}var oUtilitiesAE=new Utilities();var callbacksAereo={ok:function(){$("#dialog").dialog("destroy");return}};function IsDate(g){try{if(g==""){return(true)}var b=new String(g);var h=b.split("/");var c=new Number(h[0]);var f=new Number(h[1]);var d=new Number(h[2]);if(h[0].length==1){h[0]="0"+h[0].toString()}if(h[1].length==1){h[1]="0"+h[1].toString()}if(h[2].length==2){h[2]="20"+h[2].toString()}g=(h[0]+"/"+h[1]+"/"+h[2]);var i=/^(\d{10}|\d{2}\/\d{2}\/\d{4})$/;if(i.test(g)){if(c<1||c>31||f<1||f>12){return(false)}if((f==4||f==6||f==9||f==11)&&(c==31)){return(false)}if(f==2){if(d%4==0){if(c>29){return(false)}}else{if(c>28){return(false)}}}return(true)}else{return(false)}}catch(a){return(false)}}function ValidaMotorAereo(){var i;var n;var j;var c;var k;var f=document.getElementById("txtOrigem");if(f.value.length<3){oUtilitiesAE.Dialog.Show("Preencha o campo Origem e tente novamente.",2);return}var o=document.getElementById("txtDestino");if(o.value.length<3){oUtilitiesAE.Dialog.Show("Preencha o campo Destino e tente novamente.",2);return}if(f.value==o.value){oUtilitiesAE.Dialog.Show("O campo Origem deve ser diferente do campo Destino.",2);return}var a=document.getElementById("txtIda");var g=document.getElementById("txtVolta");var h=document.getElementById("rdoIda").checked;var l=a.value.split("/");var b=g.value.split("/");i=l[2];n=Number(l[1])-1;j=Number(l[0]);c=new Date(i,n,j);i=b[2];n=Number(b[1])-1;j=Number(b[0]);k=new Date(i,n,j);if(a.value.length<8){oUtilitiesAE.Dialog.Show("Preencha a Data de Ida e tente novamente.",2);return}else{if(!IsDate(a.value)){oUtilitiesAE.Dialog.Show("Digite uma Data de Ida válida e tente novamente.",2);return}}if(!h){if(g.value.length<8){oUtilitiesAE.Dialog.Show("Preencha a Data de Volta e tente novamente.",2);return}else{if(!IsDate(g.value)){oUtilitiesAE.Dialog.Show("Digite uma Data de Ida válida e tente novamente.",2);return}}}if(k<c){oUtilitiesAE.Dialog.Show("Data de volta deve ser maior que a data de ida.",2);return}return true}function SetCalendarMin(){var b=convertToDate(document.getElementById("txtIda").value);var a=convertToDate(document.getElementById("txtVolta").value);if(!document.getElementById("rdoIda").checked){if(b>a){a=b}$("#txtVolta").datepicker("option","minDate",b);$("#txtVolta").val(FormatDateMilevo(a))}}function convertToDate(c){var d=c.split("/");if(d.length!=3){return new Date()}var f=parseInt(d[0],10);var b=parseInt(d[1],10)-1;var a=parseInt(d[2],10);var c=new Date(a,b,f);if(isNaN(c)){c=new Date()}return c}function FormatDateMilevo(c){var d=c.getDate().toString();var b=(c.getMonth()+1).toString();var a=c.getFullYear().toString();if(d.length==1){d="0"+d}if(b.length==1){b="0"+b}return d+"/"+b+"/"+a}function CheckedRadio(){if(document.getElementById("rdoIda").checked){$("#txtVolta").attr("disabled",true);$("#txtVolta").val("");$("#imgVolta").hide()}else{$("#txtVolta").attr("disabled",false);$("#imgVolta").show();SetCalendar()}if(document.getElementById("rdoIdaVolta")!=null){if(document.getElementById("rdoIdaVolta").checked){$("#txtVolta").attr("disabled",false);SetCalendar()}else{$("#txtVolta").attr("disabled",true);$("#txtVolta").val("")}}}function RedirectToSearchTicket(){if(ValidaMotorAereo()){var a="/SearchTicket.aspx?Origem="+$("#txtOrigem").val()+"&Destino="+$("#txtDestino").val()+"&DataIda="+$("#txtIda").val()+"&DataVolta="+$("#txtVolta").val()+"&NumADT="+$("#cboAdulto").val()+"&NumCHD="+$("#cboCrianca").val();if(document.getElementById("chkDireto").checked){a+="&SomenteDireto=1"}else{a+="&SomenteDireto=0"}if(document.getElementById("rdoIda").checked){a+="&SomenteIda=1"}else{a+="&SomenteIda=0"}window.location=a}return false}function RedirectAereo(){if(ValidaMotorAereo()){var a="http://www.submarinoviagens.com.br/Produtos/Aereo/MasterPricer.aspx";a+="?Origem="+document.getElementById("txtOrigem").value.replace("(","--").replace(")","---");a+="&Destino="+document.getElementById("txtDestino").value.replace("(","--").replace(")","---");a+="&Data="+document.getElementById("txtIda").value;a+="&Hora=";a+="&NumADT="+document.getElementById("cboAdulto").value;a+="&NumCHD="+document.getElementById("cboCrianca").value;a+="&NumINF=0";a+="&SomenteDireto=0";a+="&SomenteIda=0";a+="&Cia=";a+="&Cabine=";a+="&Calendar=0";window.open(a)}}var ctrltxtRestaurants;var ctrltxtAttractions;var ctrltxtHotels;var _HotelEvaluation=0;function setHotelEvaluation(a){_HotelEvaluation=a}var _HotelRecomend=0;function setHotelRecomend(a){_HotelRecomend=a}var _HotelService=0;function setHotelService(a){_HotelService=a}var _Hostel=0;function setHostelService(){var a=document.getElementById("cbxHostel");var b="0";if(a!=null&&a!=undefined){if(a.checked==true){b="1"}else{b="0"}_Hostel=b}}var _hotelStar=0;var _RestauranteEvaluation=0;function setRestauranteEvaluation(a){_RestauranteEvaluation=a}var _RestaurantKitchen=0;function setRestaurantKitchen(a){_RestaurantKitchen=a}var _RestaurantService=0;function setRestaurantService(a){_RestaurantService=a}var _RestaurantEstablishment=0;function setRestaurantEstablishment(a){_RestaurantEstablishment=a}var _AttractionEvaluation=0;function setAttractionEvaluation(a){_AttractionEvaluation=a}var _AttractionRecomend=0;function setAttractionRecomend(a){_AttractionRecomend=a}var _AttractionEntertainment=0;function setAttractionEntertainment(a){_AttractionEntertainment=a}var _AttractionCulture=0;function setAttractionCulture(a){_AttractionCulture=a}var _AttractionSport=0;function setAttractionSport(a){_AttractionSport=a};

