$("document").ready(function(){var m=getCookie("greenSquare");var n=$(".msgoverheader");if(m==1){n.hide()}else{n.show()}n.find(".close").find("a").click(function(e){e.preventDefault();var a=new Date();a.setTime(a.getTime()+(1000*60*60*24*1)*30);setCookie('greenSquare','1',a,'','');n.hide()});var o=[{"name":"my_location","ref":"option_1"},{"name":"search_options","ref":"option_2"}];var p=false;$(o).each(function(){var a=this;var b=this.ref;var c=this.name;$("#"+b).click(function(){showOpt(a)})});function showOpt(a){var b=$("#"+a.ref);var c=$("#"+a.name);if(!$("#"+a.name+":visible").attr("id")){if(a.name=="my_location"){resumeDrag()};c.show();b.addClass("here");b.blur();hide_all_other_option_menus(a)}else{hideThisOpt(a)}}function hideThisOpt(a){var b=$("#"+a.ref);var c=$("#"+a.name);if(a.name=="my_location"){stopDrag()};c.hide();b.removeClass("here");b.blur()}function hide_all_other_option_menus(a){for(var i=0;i<=o.length-1;i++){if(o[i].name!=a.name){if(o[i].name=="my_location"){stopDrag()};$("#"+o[i].name).hide();$("#"+o[i].ref).removeClass("here")}}}$("#before_search_submit").click(function(){showOpt(o[0])});$(".open_search_options").click(function(){showOpt(o[1])});var q=$("#search").find("#m");var r=$("#search").find("#year");var s=$("#search").find("#maint_select");var t=$("#search").find("#service_select");s.hide();t.change(function(){if($(this).val()==2){s.show()}else{s.hide()}});q.focus(function(){if($(this).val()=="Auto marka"){$(this).val("")}else{$(this).css({color:"#333"})}}).blur(function(){if($(this).val()==""){$(this).val("Auto marka")}else{$(this).css({color:"#333"})}});r.focus(function(){if($(this).val()=="Gads"){$(this).val("")}}).blur(function(){if($(this).val()==""){$(this).val("Gads")}});$("#search_btn_from_options").click(function(){$("#search_form").submit()});var u=$("#search_my_location");var v=$("#my_location #result");var w=$("#my_location #my_city");var x=$("#my_location #my_street");var y=$("#my_location #my_nr");var z=$("#my_location #sumbit_my_location");var A=$("#delete_my_location");var B="";var C="";var D=false;var E=getCookie("location");var F=getCookie("address");if(getCookie("location")){var G=[];var H='';var I='';G=F.split("|");for(var j=0;j<=G.length-1;j++){H=G[j].split(":")[0];I=G[j].split(":")[1];if(H=='pilseta'){w.val(I)}if(H=='iela'){x.val(I)}if(H=='nr'){y.val(I)}}$("#before_search_submit").hide()}else{$("#before_search_submit").show();$("#options_cont").find("#option_1").css({color:"red"})}w.focus(function(){if($(this).val()=="Pilsēta:"){$(this).val("")}}).blur(function(){if($(this).val()==""){$(this).val("Pilsēta:")}});x.focus(function(){if($(this).val()=="Iela:"){$(this).val("")}}).blur(function(){if($(this).val()==""){$(this).val("Iela:")}});y.focus(function(){if($(this).val()=="Nr:"){$(this).val("")}}).blur(function(){if($(this).val()==""){$(this).val("Nr:")}});u.click(function(){if(w.val()==""||w.val()=="Pilsēta:"){alert("Lūdzu ievadiet adresi.(Tuvāko, ja dzīvojat ārpus pilsētas.)");w.focus()}else{B=w.val()+((x.val()!="Iela:"&&x.val()!="")?", "+x.val():"")+((y.val()!="Nr:"&&y.val()!="")?", "+y.val():"");showAddress(B);saveBtnEnable()}return false});saveBtnDisable();function saveBtnDisable(){z.attr("disabled","disabled")}function saveBtnEnable(){z.removeAttr("disabled")}z.click(function(){var a=escape(C);var b=escape("pilseta:"+w.val()+((x.val()!="Iela:"&&x.val()!="")?"|iela:"+x.val():"")+((y.val()!="Nr:"&&y.val()!="")?"|nr:"+y.val():""));var c=new Date();c.setTime(c.getTime()+(1000*60*60*24*1));setCookie('location',a,c,'','');setCookie('address',b,c,'','');if(getCookie("location")){$("#options_cont").find("#option_1").css({color:"#444"});alert("Jūsu lokācija veiksmīgi saglabāta!");saveBtnDisable();$("#before_search_submit").hide()}return false});u.submit(function(){return false});A.click(function(){deleteCookie("location");deleteCookie("address");w.val("");x.val("");y.val("");$("#options_cont").find("#option_1").css({color:"red"});saveBtnDisable();return false});var J=new GMap2(document.getElementById('map'));J.addControl(new GSmallMapControl());var K=new GIcon(G_DEFAULT_ICON);K.image="http://www.visiservisi.lv/img/circle.png";K.iconSize=new GSize(21,21);K.shadow="http://www.visiservisi.lv/img/circle_shadow.png";K.shadowSize=new GSize(30,24);K.infoWindowAnchor=new GPoint(15,12);K.iconAnchor=new GPoint(5,5);K.printImage="http://www.visiservisi.lv/img/circle_print.gif";K.printShadow="http://www.visiservisi.lv/img/circle_printShadow.gif";K.mozPrintImage="http://www.visiservisi.lv/img/circle_print.gif";K.transparent="http://www.visiservisi.lv/img/circle_transparent.gif";K.imageMap=[3,17,0,10,3,3,10,0,17,3,20,10,17,17,10,20];K.dragCrossAnchor=new GPoint(0,0);var L={icon:K,draggable:true};var M=new GIcon(G_DEFAULT_ICON);M.image="http://www.visiservisi.lv/img/servicespot.png";M.iconSize=new GSize(20,21);M.shadow="http://www.visiservisi.lv/img/servicespot_shadow.png";M.shadowSize=new GSize(46,26);M.iconAnchor=new GPoint(10,21);var N={icon:M};var O=new GLatLng(56.947444,24.106085);var P=(E)?E.substring(1,E.indexOf(",",1)):'';var Q=(E)?E.substring(E.indexOf(",",1)+1,E.length-1):'';var R=new GLatLng(P,Q);var S=null;var T=new GClientGeocoder();if(getCookie("location")){S=R}else{S=O}J.setCenter(S,12);J.setMapType(G_NORMAL_MAP);var U=new GMarker(S,L);GEvent.addListener(U,"click",function(){U.openInfoWindowHtml("Jūsu norādītā adrese <br />")});GEvent.addListener(U,"dragstart",function(){J.closeInfoWindow()});GEvent.addListener(U,"dragend",function(){getAddress(J,U.getLatLng());saveBtnEnable()});J.addOverlay(U);function stopDrag(){U.disableDragging()}function resumeDrag(){U.enableDragging()}stopDrag();function setMapCenter(){J.setCenter(S,12)}function showAddress(b){if(T){T.getLatLng(b,function(a){if(!a){alert("Šī adrese \""+b+"\" netika atrasta, mēģiniet vēlreiz.")}else{J.setCenter(a,12);U.setLatLng(a);U.openInfoWindowHtml("Jūsu norādītā adrese: <br /><b>"+b+"</b>");GEvent.addListener(U,"click",function(){U.openInfoWindowHtml("Jūsu norādītā adrese: <br /><b>"+b+"</b>")});C=a}})}return false}function getAddress(a,b){if(b!=null){address=b;T.getLocations(b,getAddressFromCoords)}}function getAddressFromCoords(a){if(!a||a.Status.code!=200){alert("Status Code:"+a.Status.code)}else{place=a.Placemark[0];point=new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);U.openInfoWindowHtml('<b>Tuvākā adrese: </b><br />'+place.address+'<br />');C='('+place.Point.coordinates[1]+","+place.Point.coordinates[0]+')';fillAddressFromCoords(place.address)}}function fillAddressFromCoords(a){var b=a.split(", ");w.val(b[1]);x.val(b[0]);y.val("")}var V=1;var W=$("#navigation .sortoptions").find("a");var X=$("#comp-params #map_state").text();if(X){$("#map").css({"z-index":"110","border-left":"5px solid white","border-bottom":"5px solid white","height":"400px","width":"640px"});V=2}$(W).each(function(i,b){$(this).click(function(){$(this).addClass("active");if($(this).attr("id")=="do_not_show"){$("#map").hide();$("#mapdescription").hide();if(V==2){$("#map").css({"z-index":"0"}).height('250px').width('350px')}V=0};if($(this).attr("id")=="small_map"){if(V==0){$("#map").show();$("#mapdescription").show();setMapCenter()}if(V==2){$("#map").animate({height:'250px',width:'350px'},500,function(){setMapCenter()}).css({"z-index":"0",border:"0px"})}V=1};if($(this).attr("id")=="large_map"){if(V=0){$("#map").show();$("#mapdescription").show()}$("#map").css({"z-index":"110","border-left":"5px solid white","border-bottom":"5px solid white"}).animate({height:'400px',width:'640px'},500,function(){setMapCenter()});V=2};$(W).each(function(j,a){if(j!=i){$(this).removeClass("active")}});return false})});var Y=$("#search_results").find(".sr");var Z=[];var ba=[];var bb=new GDirections();var bc=[];var bd=[];var be,drivePolygon;var bf={};var bg=[];var bh=false;GEvent.addListener(bb,"load",onDirectionsLoad);GEvent.addListener(bb,"error",onDirectionsError);$(Y).each(function(i){var a=$(this).attr("class").split("_")[1];var b=$(this).find(".sr_params .coords").text();var c=$(this).find(".sr_params .name").text();var d=$(this).find(".sr_params .address").text();var e=$(this).find(".sr_params .dist");var f=$(this).find(".sr_params .ord").text();var g=(b)?b.substring(1,b.indexOf(",",1)):'';var h=(b)?b.substring(b.indexOf(",",1)+1,b.length-1):'';var j=new GLatLng(g,h);var k={"id":a,"ord":f,"name":c,"address":d,"dist":"","point":j,"marker":{}};Z.push(k);ba.push(k);$(this).hide()});if(Z.length){getDirections()}function getDirections(){if(!Z.length){assignMarkersToImages();sortSerachResults("dist","asc");return}var a=U.getLatLng().lat()+' '+U.getLatLng().lng();var b=Z[0].point.lat()+' '+Z[0].point.lng();bf=Z[0];Z.shift();replaceDistanceWithLoading(bf);var c='from: '+a+' to: '+b;bb.load(c)}function onDirectionsLoad(){var a=bb.getStatus();var b=parseInt(bb.getDistance().meters);bf.dist=b;addBorderMarker(bf);pausecomp(100);getDirections()}function pausecomp(a){var b=new Date();var c=null;do{c=new Date()}while(c-b<a)}function addBorderMarker(a){var b="\""+ba[a.id-1].name+"\" Attālums: "+(a.dist/1000).toFixed(2)+' km';var c=new GIcon(M);c.image="http://www.visiservisi.lv/img/servicespot_"+(a.id)+".png";var d=new GMarker(a.point,{icon:c,title:b});GEvent.addListener(d,"click",function(){d.openInfoWindowHtml("<b>"+a.name+"</b><br />"+a.address+" <br /> Attālums:"+(a.dist/1000).toFixed(2)+" km")});assignDistanceValue(a);a.marker=d;bg.push(a);J.addOverlay(d)}function onDirectionsError(){getDirections()}function replaceDistanceWithLoading(a){var b=$(".srnr_"+a.id).find(".list_of_services .distance").find("span.green");b.html('<img src="http://www.visiservisi.lv/img/loading_small.gif" alt="Loading distance.." />')}function assignDistanceValue(a){var b=$(".srnr_"+a.id).find(".sr_params .dist");$(".srnr_"+a.id).show();var c=$(".srnr_"+a.id).find(".list_of_services .distance").find("span.green");c.html((a.dist/1000).toFixed(2));var d='';var e=(a.dist/1000).toFixed(1);if(e>0&&e<10){d=a.ord+'000'+e}else if(e>=10&&e<100){d=a.ord+'00'+e}else if(e>=100&&e<1000){d=a.ord+'0'+e}b.html(d)}function assignMarkersToImages(){$(bg).each(function(){var c=$(this).attr("id");var d=$(this).attr("name");var e=$(this).attr("address");var f=$(this).attr("dist");var g=$(this).attr("marker");$(".srnr_"+c).find(".head img").toggle(function(){J.panTo(g.getLatLng());var a=$("#map");if(a.length){var b=a.offset().top;$('html,body').animate({scrollTop:b},1000)}g.openInfoWindowHtml("<b>"+d+"</b><br />"+e+" <br /> Attālums: "+(f/1000).toFixed(2)+"km")},function(){g.closeInfoWindow()})})}$('input[name=m]').autoComplete({ajax:'autoc.php?t=1'});$('input[name=y]').autoComplete({ajax:'autoc.php?t=2'});var bi=$("#comp-params #coords").text();var bj=$("#comp-params #name").text();var bk=$("#comp-params #address").text();var bl=$("#comp-dist-to").find("span.comp-dist-to-nr");if(bi){var bm=(bi)?bi.substring(1,bi.indexOf(",",1)):'';var bn=(bi)?bi.substring(bi.indexOf(",",1)+1,bi.length-1):'';var bo=new GLatLng(bm,bn);var bp=new GIcon(M);var bq={icon:bp};var br=new GMarker(bo,bq);GEvent.addListener(br,"click",function(){br.openInfoWindowHtml("<b>"+bj+"</b><br />"+bk)});function onCompDirectionsLoad(){bl.html(bt.getDistance().html)}var bs=document.getElementById("route");var bt=new GDirections(J,bs);bt.load("from: "+S+" to: "+br.getLatLng());var bu=GEvent.addListener(bt,"load",onCompDirectionsLoad);$("#route_head").append('<h3><a href="#">Braukšanas norādījumi</a></h3>')}var bv=$("#company-info-services").find("tr.servHeader");$(bv).each(function(){var b=$(this).attr("class").split("_")[3];var c=$(this).children("th:first-child");var d=c.children("a");var e=d.children("img");var f=$("#company-info-services").find("tr.catServices.serv_cat_id_"+b).find("img");var g=false;if(!f.length){$("#company-info-services").find("tr.catServices.serv_cat_id_"+b).hide();e.attr("src",e.attr("src").split("_")[0]+"_down.png");g=true}$(d).click(function(a){a.preventDefault();if(g){$("#company-info-services").find("tr.catServices.serv_cat_id_"+b).show();e.attr("src",e.attr("src").split("_")[0]+"_right.png");g=false}else{$("#company-info-services").find("tr.catServices.serv_cat_id_"+b).hide();e.attr("src",e.attr("src").split("_")[0]+"_down.png");g=true}})});var bw=$("#search_results").find(".sr");var bx=$("#content .sortoptions");var by=$("#content .sortoptions .show");var bz=$("#content .sortoptions .sort");var bA=by.find("#srOpt_all");var bB=by.find("#srOpt_addr");var bC=by.find("#srOpt_serv");var bD=bz.find("#srSort_dist");var bE=bz.find("#srSort_price");var bF=bz.find("#srSort_name");var bG=getCookie("srSelected");var bH=getCookie("srSortSelected");var bI=1;var bJ=30;function saveSrSelectedType(a){var b=new Date();b.setTime(b.getTime()+(1000*60*60*24*1));setCookie('srSelected',a,b,'','')}function saveSrSortSelectedType(a){var b=new Date();b.setTime(b.getTime()+(1000*60*60*24*1));setCookie('srSortSelected',a,b,'','')}$(bw).each(function(i){if(bG){setDisplayOptions($(this),bG)}if(bH){bw.tsort("div.sr_params ."+bH,{order:"asc"})}});if(bw.length>bJ){$("#content #pages").append('<span>Rezultātu lappuses:</span>');for(var l=0;l<Math.ceil(bw.length/bJ);l++){$("#content #pages").find("span").append('<a href="#" id="page_'+(l+1)+'"'+(l==0?' class="active"':'')+'>'+(l+1)+'</a>')};showPageResults(1)}else{$("#content #pages").append('<span>&nbsp;</span>').css({border:"0"})}$("#content #pages").find("a").each(function(){$(this).click(function(a){a.preventDefault();var b=$(this).text();var c=$(this).attr("id").split("_")[1];if(!$(this).hasClass("active")){$(this).addClass("active")}$("#content #pages").find("a").each(function(){if($(this).attr("id").split("_")[1]!=c){$(this).removeClass("active")}});showPageResults(b);return false})});function showPageResults(a){$(bw).each(function(i){if(i>=(a-1)*bJ&&i<(a-1)*bJ+bJ){$(this).show()}else{$(this).hide()}})}$(bx).each(function(){$(this).find("a").each(function(){var a=$(this).parent().attr("class");var b=$(this).attr("id").split("_")[0];var c=$(this).attr("id").split("_")[1];if((bG!=null&&bG==c)||(bH!=null&&bH==c)){$(this).addClass("active");if($(this).find("img").html()!=''){$(this).append('<img src="http://www.visiservisi.lv/img/tinyarrow.png">')}removeSelectedItem($(this).attr("id"),a)}if(b=="srSort"){$(this).toggle(function(){sortSerachResults(c,"asc");if(!$(this).hasClass("active")){$(this).addClass("active")}removeSelectedItem($(this).attr("id"),a);if($(this).find("img").html()!=''){$(this).append('<img src="http://www.visiservisi.lv/img/tinyarrow.png">')}else{$(this).find("img").attr("src","http://www.visiservisi.lv/img/tinyarrow.png")}return false},function(){sortSerachResults(c,"desc");if(!$(this).hasClass("active")){$(this).addClass("active")}removeSelectedItem($(this).attr("id"),a);if($(this).find("img").html()!=''){$(this).append('<img src="http://www.visiservisi.lv/img/tinyarrow_up.png">')}else{$(this).find("img").attr("src","http://www.visiservisi.lv/img/tinyarrow_up.png")}return false})}else{$(this).click(function(){$(this).addClass("active");if($(this).find("img").html()!=''){$(this).append('<img src="http://www.visiservisi.lv/img/tinyarrow.png">')}removeSelectedItem($(this).attr("id"),a);$(bw).each(function(){setDisplayOptions($(this),c);saveSrSelectedType(c)});return false})}})});function sortSerachResults(a,b){$(bw).each(function(){bw.tsort("div.sr_params ."+a,{order:b});saveSrSortSelectedType(a)})}function removeSelectedItem(a,b){var c=null;if(b=="show"){c=by}else if(b=="sort"){c=bz}$(c.find("a")).each(function(){if($(this).attr("id")!=a){$(this).removeClass("active");$(this).find("img").remove()}})}function setDisplayOptions(a,b){if(b=="all"){a.find("table.basic_info").show();a.find("table.list_of_services").show();a.find("p").show()}if(b=="addr"){a.find("table.basic_info").show();a.find("table.list_of_services").hide();a.find("p").hide()}if(b=="serv"){a.find("table.basic_info").hide();a.find("table.list_of_services").show();a.find("p").hide()}}$("#howtostart #howto1").mouseenter(function(){$("#m").addClass("red_bg")}).mouseleave(function(){$("#m").removeClass("red_bg")}).click(function(){return false});$("#howtostart #howto2").mouseenter(function(){$("#year").addClass("red_bg")}).mouseleave(function(){$("#year").removeClass("red_bg")}).click(function(){return false});$("#howtostart #howto3").mouseenter(function(){$("#service_select").addClass("red_bg")}).mouseleave(function(){$("#service_select").removeClass("red_bg")}).click(function(){return false});$("#howtostart #howto4").mouseenter(function(){$("#options_cont").find("#option_1").attr("style","background: #f99; color: #fff")}).mouseleave(function(){$("#options_cont").find("#option_1").removeAttr("style")}).click(function(){return false});$("#howtostart #howto5").mouseenter(function(){$("#submit_search").addClass("red_bg")}).mouseleave(function(){$("#submit_search").removeClass("red_bg")}).click(function(){return false})});function setCookie(a,b,c,d,e,f){var g=a+"="+b;if(c){g+="; expires="+c.toGMTString()}if(d){}if(e){g+="; domain=http://localhost/"+e}if(f){g+="; secure"}document.cookie=g}function getCookie(a){var b=a+"=";var c=document.cookie;var d;var e;if(c.length>0){d=c.indexOf(b);if(d!=-1){d=d+b.length;e=c.indexOf(";",d);if(e==-1){e=c.length}return unescape(c.substring(d,e))}}return false}function deleteCookie(a){document.cookie=a+"=;expires=Thu, 01-Jan-1970 00:00:01 GMT"}

