
var time=600,map,projection=new MercatorProjection(),overlay,geocoder,bounds,markers=[],add_marker,firstload=true;var CH={TIME:600}
function isEmail(emailAddress){var pattern=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return pattern.test(emailAddress);};function setAddress(latLng){jQuery('#lat').attr('value',latLng.lat());jQuery('#lng').attr('value',latLng.lng());geocoder.geocode({'latLng':latLng},function(results,status){if(status==google.maps.GeocoderStatus.OK){var country='',city='',street_number='',route='',$form=jQuery('#add form');jQuery.each(results,function(){jQuery.each(this.address_components,function(){if(this.types[0]=='locality')city=this.long_name;if(this.types[0]=='street_number')street_number=this.long_name;if(this.types[0]=='route')route=this.long_name;if(this.types[0]=='country')country=this.long_name;});});if(street_number!='')route+=' '+street_number;$form.find("#post_address").addClass('color').attr('value',route+', '+city);$form.find("#mk-city").attr('value',city);$form.find("#country").attr('value',country);}else{$form.find(".note").addClass('error').html('Et, nepavyko nustatyti adresą.</br>Patikslink vietą žemėlapyje!').show();}});}
function strip(html){var tmp=document.createElement('DIV');tmp.innerHTML=html;return tmp.textContent||tmp.innerText;}
var MERCATOR_RANGE=256;function radiansToDegrees(rad){return rad/(Math.PI/180);}
function MercatorProjection(){this.pixelOrigin_=new google.maps.Point(MERCATOR_RANGE/2,MERCATOR_RANGE/2);this.pixelsPerLonDegree_=MERCATOR_RANGE/360;this.pixelsPerLonRadian_=MERCATOR_RANGE/(2*Math.PI);};MercatorProjection.prototype.fromPointToLatLng=function(point){var me=this;var origin=me.pixelOrigin_;var lng=(point.x-origin.x)/me.pixelsPerLonDegree_;var latRadians=(point.y-origin.y)/-me.pixelsPerLonRadian_;var lat=radiansToDegrees(2*Math.atan(Math.exp(latRadians))-Math.PI/2);return new google.maps.LatLng(lat,lng);};function coordToLatLng(coord,zoom){var pixelCoord=new google.maps.Point(coord.x*MERCATOR_RANGE,coord.y*MERCATOR_RANGE);var zoomScale=Math.pow(2,zoom);var worldCoord=new google.maps.Point(pixelCoord.x/zoomScale,pixelCoord.y/zoomScale);var projection=new MercatorProjection();var latLng=projection.fromPointToLatLng(worldCoord);return latLng;};function ItemsMapType(tileSize){this.tileSize=tileSize;};function areaHoverOn(area,e){var $tip=jQuery('#tip'),oldID=$tip.data('id');if($tip.find('li#l'+area.id).attr('id')){$tip.show().scrollTo('li#l'+area.id,0);return false;}
jQuery.ajax({url:page_url+'map/view.php',type:'POST',cache:true,dataType:'html',data:{id:area.id},success:function(resp){if(resp=='')return;$tip.find('ul').append('<li id="l'+area.id+'"><a class="close" href="#">X</a>'+resp+'</li>').find('.close').click(function(e){$(this).parent().parent().parent().hide();e.preventDefault();});$tip.show().scrollTo('li#l'+area.id,0);}});};function areaHoverOff(area,e){var $tip=jQuery('#tip');$tip.hide();};function areaClick(area,e){var $tip=jQuery('#tip');e.preventDefault();};function areaMouseMove(area,e){var $tip=jQuery('#tip');$tip.css({'top':(e.pageY-20),'left':(e.pageX-491)});};ItemsMapType.prototype.getTile=function(coord,zoom,ownerDocument){var latLng=coordToLatLng(coord,zoom);var maxLatLng=coordToLatLng(new google.maps.Point(coord.x+1,coord.y+1),zoom);var div=ownerDocument.createElement('div');jQuery(div).css('-moz-user-select','none');var img=ownerDocument.createElement('img');var imgMap=ownerDocument.createElement('map');img.style.border='0';jQuery.ajax({url:page_url+'map/img.php',type:'GET',dataType:'json',data:{la:latLng.lat(),lo:latLng.lng(),zoom:zoom,lax:maxLatLng.lat(),lox:maxLatLng.lng(),cat:cat},success:function(resp){if(resp.url=='')return;img.src=resp.url;jQuery(div).append(img);if(resp.map!=''){mapName=coord.x+'-'+coord.y;img.useMap='#'+mapName;imgMap.name=mapName;for(var i=0,l=resp.map.length;i<l;i++){area=ownerDocument.createElement('area');area.shape='circle';area.href="#";var x=resp.map[i][1];var y=resp.map[i][2];var id=resp['map'][i][0];area.coords=x+","+y+",5";area.id=id;jQuery(area).stop(true,true).hover(function(e){areaHoverOn(this,e)},function(e){areaHoverOff(this,e)}).click(function(e){areaClick(this,e)}).mousemove(function(e){areaMouseMove(this,e)});jQuery(imgMap).append(area);}
jQuery(div).append(imgMap);}}});return div;};function createMarker(point,title,i){var image=new google.maps.MarkerImage(page_url+'map/markers/red-dot-'+(i+1)+'.png',new google.maps.Size(32,32),new google.maps.Point(0,0),new google.maps.Point(16,32));var shadow=new google.maps.MarkerImage(page_url+'map/markers/dot-shadow.png',new google.maps.Size(37,34),new google.maps.Point(0,0),new google.maps.Point(11,34));var marker=new google.maps.Marker({position:point,map:map,icon:image,shadow:shadow});marker.mki=i;marker.setTitle(title);google.maps.event.addListener(marker,'click',function(){});return marker;};function showAddr(addr){addr=addr.replace(" pr. "," prospektas ").replace(" g. "," gatvė ").replace(" al. "," alėja ").replace(" skg. "," skersgatvis ").replace(" a. "," aikštė ").replace(" pl. "," plentas ").replace(" tak. "," takas ").replace(" k. "," kaimas ").replace(" kel. "," kelias ").replace(" mstl. "," miestelis ");geocoder.geocode(addr,function(point,latlng){if(point){alert("Atsiprašau, tačiau adreso '"+addr+"' negaliu parodyti.");return null;}else{return point;}});};function getPoints(page,single){var city=[],star=[],s=jQuery('#from-point').val().replace('Įveskite adresą',''),sort='',page=parseInt(page)||0,i=0,single=single||0,lfirstload=firstload||false;jQuery('#city li.current').each(function(){city[i++]=parseInt(jQuery(this).attr('class').replace('cat-item cat-item-',''));});i=0;jQuery('#star li.current').each(function(){star[i++]=parseInt(jQuery(this).attr('class').replace('cat-item cat-item-',''));});if(firstload&&cat!=0&&city.length==0&&star.length==0)city[0]=cat;if(firstload&&single>0)map.setZoom(15);jQuery.ajax({type:'POST',url:page_url+'mk-points.php',dataType:'json',data:{city:city.join(','),star:star.join(','),s:s,sort:sort,page:page,single:single},success:function(resp){if(!lfirstload)getHotels(resp['i']);addPoints(resp['r'],lfirstload);pagination(resp['p']);},error:function(xhr,ajaxOptions,thrownError){console.log(xhr.status+' '+thrownError);}});};function gplius(data){jQuery.ajax({url:page_url+'mk-gplius.php',type:'POST',dataType:'html',data:data,success:function(resp){}});};function addPoints(np,firstload){var np=np||[],html='',bounds=new google.maps.LatLngBounds(),is_single=jQuery('body').hasClass('single'),firstload=firstload||false;removePoints();for(var i=0,l=np.length;i<l;i++){var p=np[i];html+='<li id="i'+p.ID+'"'+(is_single&&i==0?' class="current"':'')+'><div class="wrap">'+'<div class="head">'+'<div class="m'+(i+1)+'"></div><div class="vote"><g:plusone size="small" callback="gplius" href="'+page_url+p.post_name+'/"></g:plusone></div>'+'<h2>'+p.post_title+' '+(p.star==''?'':'<span class="stars s'+p.star+'">'+p.star+'</span>')+'</h2>'+'</div>'+'<div class="of"><div class="city">'+p.city+'</div><div class="tel"><span></span>+370 '+p.tel+'</div></div>'+'<div class="address">'+p.addr+'</div>'+(p.post_content==''?'':'<div class="desc">'+p.post_content+'</div>')+'<div class="info"><a class="in-map" href="'+page_url+p.post_name+'/">Žemėlapyje</a><a class="more" href="'+page_url+p.post_name+'/">Daugiau +</a></div>'+'</div></li>';if(p.lat==0&&p.lng==0){var point=showAddr(p.addr);}else{var point=new google.maps.LatLng(p.lat,p.lng);}
if(point){var marker=createMarker(point,p.post_title,i);marker.setMap(map);markers[i]=marker;if(!is_single)bounds.extend(point);}}
if(html==''){html=='<li>Nieko nėra</li>';}else{if(is_single){var $content=jQuery('#content');map.panTo(markers[0].getPosition());$content.scrollTo('ul > li:eq(0)',0);}else{}}
if(!firstload)jQuery('#rightside #items').html(html);if(typeof(gapi)!="undefined")gapi.plusone.go('.vote');};function removePoints(){if(markers){for(i in markers){markers[i].setMap(null);}}};function pagination(pages){var pages=pages||{c:1,t:1,s:''},c=pages.c,t=pages.t,s=pages.s,html='',side=1,cside=3,max=10,last=0,$nav=jQuery('#nav'),$stat=jQuery('#stat');if(c!=1)html+='<li id="prev_page"><a href="#">&laquo;</a></li>';for(var i=1;i<=t;i++){if(t==1)continue;if(t<=max){html+='<li id="page-'+i+'"'+((i==c)?' class="current"':'')+'><a href="#">'+i+'</a></li>';}else if(((i-cside)<=c&&(i+cside)>=c)||(t-side)<i||(side>=i)||(c<=7&&i<=max)||((t-7)<c&&i>(t-max))){if((last+1)!=i){if(t>(cside*2)){html+='<li class="page-space"><a href="#">...</a></li>';}else{html+='<li id="page-'+(last+1)+'"><a href="#">'+(last+1)+'</a></li>';}}
html+='<li id="page-'+i+'"'+((i==c)?' class="current"':'')+'><a href="#">'+i+'</a></li>';last=i;}}
if(c<t)html+='<li id="next_page"><a href="#">&raquo;</a></li>';$nav.find('li').remove();$nav.append(html);$stat.text(s);$nav.find('a').click(function(e){var id=jQuery(this).parent().attr('id');if(typeof id=='undefined'||id=='')return false;var page=parseInt(id.replace('page-',''));if(page==c)return false;jQuery('#sidebar').scrollTo($stat,time);if(id=='prev_page'&&c>1)page=c-1;if(id=='next_page'&&c<t)page=c+1;getPoints(page);e.preventDefault();});};function getHotels(ids){var ids=ids||''
$content=jQuery('#content > ul'),win_height=parseInt(jQuery(window).height());jQuery.ajax({type:'POST',url:page_url+'mk-hotels.php',data:{ids:ids},success:function(html){var li_width=parseInt($content.children('li:eq(0)').width());$content.children('li').remove();$content.append(html).children('li').css({'width':li_width+'px'});$content.find('li .wrap').css('height',(win_height-200-2-52-10)+'px');if(typeof(gapi)!="undefined")gapi.plusone.go('.vote');},error:function(e){alert('Err: '+e);}});};jQuery(document).ready(function($){$('body').css('overflow-y','hidden');$('#main #content > ul').css('width','90000px');$('#main #map').show();$('#main').css('overflow','hidden');$('<div id="tip"><ul></ul></div>').insertAfter('#map');$(window).bind('resize',function(e){var $block=$('#block'),$content=$('#content'),win_height=parseInt($(window).height()),map_height=200,block=0,liw=parseInt($('#main').width()),is_single=$('body').hasClass('single');if(!is_single){block=parseInt($block.height());map_height=win_height-block;}
$('#content > ul > li').css('width',liw+'px');$('#sidebar').css('height',(win_height-92)+'px');$content.css('height',(win_height-block-map_height-2)+'px');$('#content > ul > li').each(function(index){var title_height=parseInt($(this).find('.title').outerHeight());$(this).find('.wrap').css('height',(win_height-200-2-title_height-10)+'px');});$('#map').css('height',map_height+'px');}).resize();$('#rightside #items .more, #rightside #items .in-map, #content a.close').click(function(e){e.preventDefault();});$('#rightside #items .more').live('click',function(e){var $parent=$(this).parent().parent().parent(),id=$parent.attr('id').replace('i',''),index=$('#rightside #items li').index($('#i'+id)),$item=$('#content #c'+id),$content=$('#content'),win_height=parseInt($(window).height());if($parent.hasClass('current')){$('#c'+id+' .close').click();return false;}
$parent.parent().find('li.current').removeClass('current');$parent.addClass('current');if($('body').hasClass('single')){$content.find(' > ul > li.current').removeClass('current');if($item.attr('id')){$content.scrollTo($item,time);map.panTo(markers[index].getPosition());$item.addClass('current');}else{console.log('objektas nera reikia uzkrauti '+"\n");}}else{var $block=$('#block'),block=0;if($block.attr('id')&&$block.is(':visible'))block=parseInt($block.height());$content.css('height',(win_height-block-110-2)+'px').scrollTo($item,0).show();$item.addClass('current');$('#main').scrollTo(block+'px',time,function(){$('body').addClass('single');setTimeout(function(){google.maps.event.trigger(map,'resize');map.panTo(markers[index].getPosition());map.setZoom(15);},40);});$('#map').animate({height:'200px'},time);}
e.preventDefault();});$('#rightside #items .head h2, #rightside #items .head div:first-child').live('click',function(e){var id=$(this).parent().parent().parent().attr('id');$('#rightside #items li#'+id+' .more').click();});$('#rightside #items .in-map').live('click',function(e){var $parent=$(this).parent().parent().parent(),id=$parent.attr('id').replace('i',''),index=$('#rightside #items li').index($('#i'+id));map.panTo(markers[index].getPosition());map.setZoom(15);e.preventDefault();});$('#content a.close').live('click',function(e){var $parent=$(this).parent().parent();id=$parent.attr('id').replace('c',''),$block=$('#block'),w=parseInt($(window).height()),block=0;if($block.attr('id')&&$block.is(':visible'))block=parseInt($block.height());$('#rightside #items li.current').removeClass('current');$parent.removeClass('current');$('#main').scrollTo('0',time,function(){$('body').removeClass('single');google.maps.event.trigger(map,'resize');if(id=='add-form'){$parent.parent().removeClass('current');map.setZoom(map.getZoom());}});$('#map').animate({height:(w-block)+'px'},time);e.preventDefault();});$('#content .comments form').submit(function(e){e.preventDefault();});$('#content .comments form').live('submit',function(e){var $me=$(this),$notice=$(this).children('.note'),post_id=parseInt($(this).attr('id').replace('commentform-',''));if($me.hasClass('disabled'))return false;var name=$me.find('input[name="author"]'),email=$me.find('input[name="email"]'),text=$me.find('textarea'),verror=[];if(name.val().replace('Vardas*','')==''){verror.push(' - vardą');}
if(email.val().replace('El. paštas*','')==''){verror.push(' - el. pašto adresą');}else if(!isEmail(email.val())){verror.push(' - veikiantį el. pašto adresas');}
if(text.val().replace('Komentaras*','')==''){verror.push(' - komentarą');}
if(verror.length){if(verror.length==1){$notice.addClass('error').html('Įrašykite '+verror[0].replace(' -','')).show();}else{$notice.addClass('error').html('Įrašykite: <br/>'+verror.join('<br/>')).show();}
return false;}
$(this).ajaxSubmit({beforeSubmit:function(){$notice.removeClass('error').text('Duomenys siunčiami...').show();$me.addClass('disabled');},error:function(request){var data=request.responseText.match(/<p>(.*)<\/p>/);$me.removeClass('disabled');$notice.addClass('error').text(data[1]).show();return false;},success:function(data){try{$li=$('#content li#c'+post_id+' .comments .left ul li:last-child',data);$('#content li#c'+post_id+' .comments .left ul').append($li);$notice.removeClass('error').text('Komentaras paskelbtas').show();setTimeout(function(){$notice.hide().removeClass('error').text();$('#c'+post_id+' .wrap').scrollTo($li,time);},2000);if(!$li.find('em.comment-awaiting-moderation').attr('class')){var $h4=$('#content li#c'+post_id+' .comments .left h4');$h4.text('Komentarai: '+(parseInt($h4.text().replace('Komentarai: ',''))+1));}
$me.find('textarea').val('');}catch(e){$notice.addClass('error').show().text(e);console.log(e);}
$me.removeClass('disabled');}});e.preventDefault();return false;});$('#items li').hover(function(){if(!$(this).hasClass('current'))$(this).addClass('hover');},function(){$(this).removeClass('hover');});$('#city li a,#star li a').click(function(e){var $parent=$(this).parent();if($parent.attr('id')=='other-cities'){$parent.toggleClass('open').children('#other-cities ul').toggle();return false;}
if($parent.hasClass('current')){$parent.removeClass('current');}else{$parent.addClass('current');}
getPoints();e.preventDefault();});$('#nav li').hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');});var latlng=new google.maps.LatLng(55.73141,24.36695),myOptions={zoom:7,minZoom:5,maxZoom:18,center:latlng,streetViewControl:false,scrollwheel:true,mapTypeControl:true,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},navigationControl:true,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},mapTypeId:google.maps.MapTypeId.ROADMAP};map=new google.maps.Map(document.getElementById("map"),myOptions);geocoder=new google.maps.Geocoder;google.maps.event.addListener(map,'tilesloaded',function(){var single=single||0;if(map.overlayMapTypes.getLength()==0){map.overlayMapTypes.insertAt(0,new ItemsMapType(new google.maps.Size(256,256)));if($('#add.current').length==1){$("#map div [style*='z-index: 107;']").css('z-index',100);}else{$("#map div [style*='z-index: 100;']").css('z-index',107);}}
if(firstload){getPoints(0,single);firstload=false;}});google.maps.event.addListener(map,'zoom_changed',function(){if(map.overlayMapTypes.getLength()!=0)map.overlayMapTypes.removeAt(0);});Overlay.prototype=new google.maps.OverlayView();Overlay.prototype.onAdd=function(){}
Overlay.prototype.onRemove=function(){}
Overlay.prototype.draw=function(){}
function Overlay(map){this.setMap(map);}
overlay=new Overlay(map);$('#from-point').geo_autocomplete(geocoder,{mapkey:'',selectFirst:true,delay:100,minChars:2,cacheLength:50,width:310,scroll:true,scrollHeight:330}).result(function(_event,_data){if(_data){var image='http://maps.google.com/mapfiles/ms/micons/green-dot.png';var smarker=new google.maps.Marker({position:_data.geometry.location,map:map,icon:image});map.fitBounds(_data.geometry.viewport);}});$('#from-point, form input, form textarea, #add select').live({focus:function(){var val=$(this).val(),rel=$(this).attr('rel'),$parent=$(this).parent().parent();if(val==rel)$(this).val('').addClass('color');if($parent.hasClass('part'))$parent.addClass('focus');},blur:function(){var val=$(this).val(),rel=$(this).attr('rel'),$parent=$(this).parent().parent();if(val=='')$(this).val(rel).removeClass('color');if($parent.hasClass('part'))$parent.removeClass('focus');}});if($('body').hasClass('single')){$('#main').scrollTo(parseInt($('#block').height())+'px',0);$('#content').scrollTo({top:0,left:0},0);}
$('a[rel^="prettyPhoto"]').prettyPhoto({social_tools:'',gallery_markup:''});$('a[rel^="prettyPhoto"]').live('click',function(){$.prettyPhoto.open($(this).attr('href'),'','');return false;});$('#add div.part').live({mouseenter:function(e){$(this).removeClass('error').addClass('hover');},mouseleave:function(e){$(this).removeClass('hover');}});$('#add #post_star').live('keyup blur',function(){var s=$(this).val().replace(/[^\s]/g,' ');if(s.length>5)s='     ';$(this).val(s).parent().removeClass('s0 s1 s2 s3 s4 s5').addClass('s'+s.length);});$('#add-hotel').click(function(e){var $me=$(this);if($me.hasClass('disabled')){return false;}else{$me.addClass('disabled');}
var $content=$('#content'),$block=$('#block'),block=0,win_height=parseInt($(window).height())
is_single=$('body').hasClass('single');if(!add_marker){var latlng=map.getCenter(),marker_ico=new google.maps.MarkerImage(template_url+'img/m.png',new google.maps.Size(17,28),new google.maps.Point(0,280),new google.maps.Point(8,28));add_marker=new google.maps.Marker({position:latlng,map:map,icon:marker_ico,draggable:true,title:''});google.maps.event.addListener(add_marker,'dragend',function(event){setAddress(event.latLng);});add_marker.setMap(map);}
if($block.attr('id')&&$block.is(':visible'))block=parseInt($block.height());$('#items > li.current').removeClass('current')
$content.find('ul > li.current').removeClass('current');$content.find('#add').addClass('current');if($content.find('#add').attr('id')){if(is_single){map.panTo(add_marker.getPosition());map.setZoom(10);$content.scrollTo('li#add',time,function(){$me.removeClass('disabled');});}else{$content.scrollTo('li#add',0).show();$('#main').scrollTo(block+'px',time,function(){$('body').addClass('single');$me.removeClass('disabled');setTimeout(function(){google.maps.event.trigger(map,'resize');map.panTo(add_marker.getPosition());map.setZoom(10);},40);});$('#map').animate({height:'200px'},time);}
return false;}
$.ajax({url:page_url+'mk-add.php',type:'POST',dataType:'html',data:{add:'hotel'},error:function(request){$me.removeClass('disabled');alert('Įvyko klaida, mėginkite perkrauti puslapį');return false;},success:function(data){$me.removeClass('disabled');if(data=='')return;var width=parseInt($content.find('ul > li:eq(0)').width());$content.children('ul').append('<li id=add class="current">'+data+'</li>').find('li#add').css('width',width+'px').find('#add-form').attr('action',page_url+'mk-add.php');$('#file_upload').uploadify({'uploader':page_url+'uploadify.swf','script':page_url+'uploadify.php','cancelImg':template_url+'img/cancel.png','buttonImg':template_url+'img/add_sprite.png','buttonText':'','fileExt':'*.jpg;*.jpeg;*.gif;*.png','fileDesc':'Image Files','height':26,'width':162,'folder':'/uploads','auto':true,'onComplete':function(evt,queueID,fileObj,response,data){var r=response.split('|');if(r[0]=='OK'){var html='<li><input type="hidden" name="photo_id[]" value="'+r[1]+'"><a href="#" rel="nofollow" class="del" id="del-'+r[1]+'"></a><a href="'+r[3]+'" rel="prettyPhoto[up]" title=""><img src="'+r[2]+'" alt=""></a></li>';$('#uploaded').append(html);$('#del-'+r[1]).click(function(e){$(this).parent().remove();e.preventDefault();});}else{alert(r[1]);}}});$('#post_address').geo_autocomplete(new google.maps.Geocoder,{selectFirst:false,minChars:3,cacheLength:50,width:300,scroll:true,scrollHeight:330}).result(function(_event,_data){if(_data){add_marker.setPosition(_data.geometry.location);map.fitBounds(_data.geometry.viewport);map.setCenter(_data.geometry.location);map.setZoom(13);setAddress(_data.geometry.location);}});$(window).resize();if(is_single){$content.scrollTo('li#add',time);map.panTo(add_marker.getPosition());map.setZoom(10);}else{$content.scrollTo('li#add',0).show();$('#main').scrollTo(block+'px',time,function(){$('body').addClass('single');$me.removeClass('disabled');setTimeout(function(){google.maps.event.trigger(map,'resize');map.panTo(add_marker.getPosition());map.setZoom(10);},40);});$('#map').animate({height:'200px'},time);}}});e.preventDefault();});$('#add-form').live('submit',function(e){var $me=$(this),$note=$('#add .note');var star=$me.find('#post_star'),title=$me.find('#post_title'),tel=$me.find('#post_tel'),addr=$me.find('#post_address'),fax=$me.find('#post_fax'),url=$me.find('#post_url'),mail=$me.find('#post_mail'),desc=$me.find('#post_description'),serv=$me.find('#post_services'),accept=$me.find('#post_accept'),sendcom=$me.find('#post_sendc'),uploaded=$me.find('#uploaded'),error=false;if(title.val().replace('Įrašykite','')==''){title.parent().parent().addClass('error');error=true;}
if(tel.val().replace('Įrašykite','')==''){tel.parent().parent().addClass('error');error=true;}
if(addr.val().replace('Įrašykite','')==''){addr.parent().parent().addClass('error');error=true;}
if(mail.val().replace('Įrašykite','')==''||!isEmail(mail.val())){mail.parent().parent().addClass('error');error=true;}
if(desc.val().replace('Įrašykite','')==''){desc.parent().parent().addClass('error');error=true;}
if(serv.val().replace('Įrašykite','')==''){serv.parent().parent().addClass('error');error=true;}
if(!accept.is(':checked')){accept.parent().addClass('error');error=true;}
if(uploaded.find('li').length==0){if(!uploaded.parent().find('.error').attr('class')){uploaded.before('<div class="error">Pasirinkite nuotrauką</div>');uploaded.parent().find('.error').hover(function(){$(this).remove();},function(){});}
error=true;}
if(error)return false;$me.ajaxSubmit({beforeSubmit:function(){$note.removeClass('error').text('Duomenys siunčiami...').show();$me.addClass('disabled');},error:function(data){console.log('error: '+data);$me.removeClass('disabled');$note.addClass('error').text(data).show();return false;},success:function(resp){var data=resp.split('|');if(data.length==2&&data[0]=='OK'){$note.removeClass('error').html('<span></span>'+data[1]).show();$me.removeClass('disabled').find(':input').not(':button, :submit, :reset, :hidden, #post_address').val('').removeAttr('checked').removeAttr('selected');$me.find('#uploaded li').remove();$me.find('#post_star').parent().removeClass('s0 s1 s2 s3 s4 s5');}else{$note.addClass('error').html('Informacijos išsaugotai nepavyko, nes '+resp);}}});e.preventDefault();return false;});});
