jQuery(document).ready(function () {
	jQuery("#online-paymant-form").submit( function(){
		var crur_link_url = "/proxy_system.php";
		var str = jQuery("#online-paymant-form").serialize();
			jQuery.ajax({
			   type: "POST",
			   url: crur_link_url,
			   data: "json="+encodeURIComponent(str)+"&formarray="+encodeURIComponent(jQuery.toJSON(jQuery("#online-paymant-form").serializeObject()))+"&action=validate_online_p_form",
			   success: function(msg){
								if (msg==1) {
										jQuery("#online-paymant-form").unbind();
										jQuery("#online-paymant-form").submit();
								   } else {
										higliting_fields (msg)
								   }
			   }
			 });
		return false;	  
	})
	
	if(jQuery("#documents li").size()==0) jQuery('ul.tabs a[href="#documents"]').parent().remove();
	
	jQuery("fieldset.mpsdata br").remove();
	jQuery("div.tab-conteiner").each( function (){
		
		jQuery(this).css("min-height",jQuery("div.IndexBoxList").height()-104);
	})
	
	jQuery("#post-type").hide().val(post_title);
	
	jQuery("input.wpcf7-submit").click( function (){
		jQuery("#post-type").val(post_title);
	})

//
jQuery("div.contact-form div.wpcf7").each( function(){
		if (jQuery(this).find(".hide-form").size()>0){
				jQuery('<a href="#'+jQuery(this).attr("id")+'" class="show-form">Формуляр</a>').insertAfter(this);
				jQuery("a.show-form").fancybox({
				'onStart'       : function() {
					jQuery("div.wpcf7").show();
				},
				'onClosed'        : function() {
					jQuery("div.wpcf7").hide();
				}
			})  
		} else {
			jQuery("div.wpcf7").show();
		}

})


jQuery("ul.tabs li a").not("ul.tabs li a.exclude").click( function (){

	jQuery("div.tab-conteiner").hide();
	jQuery("ul.tabs li").removeClass("current");
	jQuery(this).parent().addClass("current");
	jQuery(jQuery(this).attr("href")).show();
	if (jQuery(this).attr("href")=="#form-tab") {
	jQuery("form.wpcf7-form textarea").each( function (){
		jQuery(this).parent().height(jQuery(this).height()+20);
	}) 
	}

	return false;
})
elementHeight = 0;
jQuery("div.IndexBoxList, div.ContentBoxM, div.IndexBoxR").each( function () {
	if (jQuery(this).height()>elementHeight) elementHeight = jQuery(this).height();
})
//jQuery("div.IndexBoxList, div.ContentBoxM, div.IndexBoxR").height(elementHeight);
BottomLinksHeight = 0;
jQuery("div.BottomLinks > div").each( function () {
	if (jQuery(this).height()>BottomLinksHeight) BottomLinksHeight = jQuery(this).height();
})
jQuery("div.BottomLinks > div").height(BottomLinksHeight);


InsuranceMainHeight = 0;
jQuery("div.insurance-main-holder > div").each( function () {
	if (jQuery(this).height()>InsuranceMainHeight) InsuranceMainHeight = jQuery(this).height();
})
jQuery("div.insurance-main-holder > div").height(InsuranceMainHeight);

jQuery("table.data-table tbody tr > td:first-child").addClass("first");
jQuery("table.data-table thead tr > th:first-child").addClass("first");

jQuery("table.data-table tbody td.padej-list div > ul").each( function(){
	if(jQuery(this).find("li").size()>1) {
	   // jQuery(this).before('<a class="show-paymants show-paymants-down" href="#">-></a>')
	   // jQuery(this).find("li").toggle().addClass("invisible");
	}
	
	if (jQuery(this).find("li.nopayed").size()>1) {
		jQuery(this).after('<a class="pay-all" href="#">Плати всички</a>')
	}
})
jQuery("table.data-table tbody td.padej-list div > ul > li.nopayed").eq(0).each( function(){
	jQuery(this).html(jQuery(this).html()+'<a href="#" class="pay-button">Плати</a>');
	jQuery(this).show().removeClass("invisible");
})
jQuery("table.data-table tbody td a.pay-button").click( function () {
	jQuery("#paymants_id").val(jQuery(this).parent().attr("rel"));
	jQuery("#paymant-form").submit();
	return false;
});    

jQuery("table.data-table tbody td.padej-list a.pay-all").click( function () {
	jQuery("#paymants_id").val(jQuery(this).prev().attr("rel"));
	jQuery("#paymants_all").val(1);
	jQuery("#paymant-form").submit();
	return false;
});    

jQuery("table.data-table tbody td a.show-paymants").click( function () {
	jQuery(this).next().find("li.invisible").toggle();
	if (jQuery(this).next().find("li.invisible").is(":visible")) {
		jQuery(this).removeClass("show-paymants-down").addClass("show-paymants-up");
		jQuery(this).parent().find(".pay-all").css("display","block");
	} else {
		jQuery(this).removeClass("show-paymants-up").addClass("show-paymants-down");
		jQuery(this).parent().find(".pay-all").hide();

	}
		return false;
})
jQuery("form.wpcf7-form textarea").each( function (){
	jQuery(this).parent().height(jQuery(this).height()+20);
})

});


function write_from_to_tab () {
	if(jQuery("div.wpcf7").size() > 0) {
		jQuery("#form-tab").html("<div class='wpcf7' id ='"+jQuery("div.wpcf7").eq(0).attr("id")+"' >"+jQuery("div.wpcf7").eq(0).html()+"</div>");
		jQuery("div.wpcf7").eq(0).remove();
			jQuery("div.wpcf7 input, div.wpcf7 textarea").focus( function () {
				jQuery(this).parent().next().show();
			})
			jQuery("div.wpcf7 input, div.wpcf7 textarea").blur( function () {
				jQuery(this).parent().next().hide();
			})
			
		  jQuery("#form-tab label").each ( function () {
			jQuery(this).next("br").remove();
		})
	} else {
		jQuery('ul.tabs a[href="#form-tab"]').parent().remove();
	}

}
sfHover = function() {
	var sfEls = document.getElementById("topnav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

  var infowindow ;
  var curMarker;
  var curType;
  var infowOptions;
  var ib;
  var MY_MAPTYPE_ID = 'Instrade';
  function gmaps_init(lat,lang,zoom) {
	var myLatlng = new google.maps.LatLng(lat,lang);
	
		  var stylez =[
		  {
			featureType: "administrative",
			elementType: "all",
			stylers: [
			  { saturation: -100 }
			]
		  },{
			featureType: "landscape",
			elementType: "all",
			stylers: [
			  { saturation: -100 }
			]
		  },{
			featureType: "poi",
			elementType: "all",
			stylers: [
			  { saturation: -100 }
			]
		  },{
			featureType: "road",
			elementType: "all",
			stylers: [
			  { saturation: -100 }
			]
		  },{
			featureType: "transit",
			elementType: "all",
			stylers: [
			  { saturation: -100 }
			]
		  },{
			featureType: "water",
			elementType: "all",
			stylers: [
			  { saturation: -100 }
			]
		  }
		];
  
  
	
	
	var myOptions = {
		scrollwheel: false,
		zoom: zoom,
		center: myLatlng,
	   mapTypeControlOptions: {
		   mapTypeIds: [google.maps.MapTypeId.ROADMAP, MY_MAPTYPE_ID]
		},
		mapTypeId: MY_MAPTYPE_ID
	}
	map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

	 var styledMapOptions = {
		name: "Instrade"
	  };
	 
	  var jayzMapType = new google.maps.StyledMapType(stylez, styledMapOptions);
	  map.mapTypes.set(MY_MAPTYPE_ID, jayzMapType);
	  
	  infowindow = new google.maps.InfoWindow();
		 infowindow.setOptions({
			maxWidth: 290,
		  });
		  
	   infowOptions = {
			disableAutoPan: false
			,maxWidth: 0
			,pixelOffset: new google.maps.Size(-140, 0)            
			,zIndex: null
			,boxStyle: { 
			  background: "#fff url('http://www.garylittle.ca/map/artwork/tipbox.gif') no-repeat"
			  ,opacity: 1
			  ,width: "280px"
			 }
			,closeBoxMargin: "10px 2px 2px 2px"
			,closeBoxURL: "http://www.google.com/intl/en_us/mapfiles/close.gif"
			,infoBoxClearance: new google.maps.Size(1, 1)
			,isHidden: false
			,pane: "floatPane"
			,enableEventPropagation: false
		};
		ib = new InfoBox(infowOptions); 
	return map;
  }
  
	function gmaps_marker_init(lat,lang,map,title,excerpt) {
	title = typeof(title) != 'undefined' ? title : '';
	excerpt = typeof(excerpt) != 'undefined' ? excerpt : '';  

	  
  var myLatlng = new google.maps.LatLng(lat,lang);
	var marker = new google.maps.Marker({
		position: myLatlng, 
		map: map, 
		cursor: "pointer",
		icon: gmaps_marker_image,
		draggable: false
	});
	
   var content = '<div class="property_toltip"><p><img src="'+gmaps_info_logo+'"></p>'+excerpt+'</div>';
	  
		
	 google.maps.event.addListener(marker, 'click', function() {
		 respondToClick(marker,content)
		 
		 //showInfobox(map, marker, content)
	  });

  }
function showInfobox(map, marker, content) {
	 
	ib.setContent(content);
	ib.open(map, marker);

} 
  function respondToClick(marker,content) {
   infowindow.close(map, marker);
	infowindow.setContent(content);
	infowindow.open(map, marker);
} 
/* Bundle file: /www/vhtdocs/edrsite2010/application/assets/jquery.jcarousel.js */
function higliting_fields (msg) {
		jQuery(".highlight").removeClass("highlight").parent().find("span.error").hide();
	   fields = msg.split(";");
		for(var i in fields)
		{
			if (i==0) var firstElement  = jQuery("#"+fields[i]);
			jQuery("#"+fields[i]).addClass("highlight").parent().find("span.error").css("display","block");
			if (jQuery("#"+fields[i]).val()=="") jQuery("#"+fields[i]).val(jQuery("#"+fields[i]).attr("rel"));
		}
		firstElement = jQuery(".highlight").eq(0);
		position = firstElement.offset();
		//jQuery(window).scrollTop(position.top-20);
		jQuery('html, body').animate({
			scrollTop: (position.top-40)
		}, 2000);
}
(function($){$.fn.jcarousel=function(o){if(typeof o=='string'){var instance=$(this).data('jcarousel'),args=Array.prototype.slice.call(arguments,1);return instance[o].apply(instance,args);}else
return this.each(function(){$(this).data('jcarousel',new $jc(this,o));});};var inProgress1=false;var inProgress2=false;var defaults={vertical:false,scaling:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:'normal',easing:'swing',auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:'<div></div>',buttonPrevHTML:'<div></div>',buttonNextEvent:'click',buttonPrevEvent:'click',buttonNextCallback:null,buttonPrevCallback:null,scaleSpeed:200,scaleMaxWidth:200,scaleMinWidth:100,scaleMaxHeight:100,scaleMinHeight:50,scaleTopMargin:25,scaleLeftMargin:-50};var ieFudgingSix=($.browser.msie&&$.browser.version=="6.0");$.jcarousel=function(e,o){this.options=$.extend({},defaults,o||{});this.locked=false;this.curItem=2;this.curCarouselId=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.wh=!this.options.vertical?'width':'height';this.lt=!this.options.vertical?'left':'top';var skin='',split=e.className.split(' ');for(var i=0;i<split.length;i++){if(split[i].indexOf('jcarousel-skin')!=-1){$(e).removeClass(split[i]);skin=split[i];break;}}
if(e.nodeName=='UL'||e.nodeName=='OL'){this.list=$(e);this.curCarouselId=this.list.attr("id");this.container=this.list.parent();if(this.container.hasClass('jcarousel-clip')){if(!this.container.parent().hasClass('jcarousel-container'))
this.container=this.container.wrap('<div></div>');this.container=this.container.parent();}else if(!this.container.hasClass('jcarousel-container'))
this.container=this.list.wrap('<div></div>').parent();}else{this.container=$(e);this.list=this.container.find('ul,ol').eq(0);}
if(skin!=''&&this.container.parent()[0].className.indexOf('jcarousel-skin')==-1)
this.container.wrap('<div class=" '+skin+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass('jcarousel-clip'))
this.clip=this.list.wrap('<div></div>').parent();this.buttonNext=$('.jcarousel-next',this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null)
this.buttonNext=this.clip.after(this.options.buttonNextHTML).next();this.buttonNext.addClass(this.className('jcarousel-next'));this.buttonPrev=$('.jcarousel-prev',this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null)
this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next();this.buttonPrev.addClass(this.className('jcarousel-prev'));this.clip.addClass(this.className('jcarousel-clip')).css({overflow:'hidden',position:'relative'});this.list.addClass(this.className('jcarousel-list')).css({overflow:'hidden',position:'relative',top:0,left:0,margin:0,padding:0});this.container.addClass(this.className('jcarousel-container')).css({position:'relative'});var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var li=this.list.children('li');var self=this;if(li.size()>0){var wh=0,i=this.options.offset;li.each(function(){self.format(this,i++);wh+=self.dimension(this,di);});this.list.css(this.wh,wh+'px');if(!o||o.size===undefined)
this.options.size=li.size();}
this.container.css('display','block');this.buttonNext.css('display','block');this.buttonPrev.css('display','block');this.funcNext=function(){self.next();};this.funcPrev=function(){self.prev();};this.funcResize=function(){self.reload();};if(this.options.initCallback!=null)
this.options.initCallback(this,'init');if($.browser.safari){this.buttons(false,false);$(window).bind('load.jcarousel',function(){self.setup();});}else
this.setup();if(this.options.scaling==true){this.options.scaleMinWidth=parseInt($("#"+this.curCarouselId+" .jcarousel-item-1 IMG").css("width"));this.options.scaleMinHeight=parseInt($("#"+this.curCarouselId+" .jcarousel-item-1 IMG").css("height"));this.options.scaleTopMargin=parseInt($("#"+this.curCarouselId+" .jcarousel-item-1 IMG").css("marginTop"));this.options.scaleLeftMargin=parseInt((parseInt($("#"+this.curCarouselId+" .jcarousel-item-1").css("width"))-this.options.scaleMaxWidth)/2);$("#"+this.curCarouselId+" .jcarousel-item IMG").css("z-index",8);if(ieFudgingSix){$("#"+this.curCarouselId+" .jcarousel-item-"+this.curItem+" IMG").css("z-index",10).animate({width:this.options.scaleMaxWidth+"px",height:this.options.scaleMaxHeight+"px",marginTop:"0px",marginLeft:this.options.scaleLeftMargin+"px",marginRight:this.options.scaleLeftMargin+"px"},this.options.scaleSpeed,function(){inProgress2=false})}else{$("#"+this.curCarouselId+" .jcarousel-item-"+this.curItem+" IMG").css("z-index",10).animate({width:this.options.scaleMaxWidth+"px",height:this.options.scaleMaxHeight+"px",marginTop:"0px",marginLeft:this.options.scaleLeftMargin+"px"},this.options.scaleSpeed,function(){inProgress2=false})}}};var $jc=$.jcarousel;$jc.fn=$jc.prototype={jcarousel:'0.2.4'};$jc.fn.extend=$jc.extend=$.extend;$jc.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked)
return;this.list.css(this.lt,this.pos(this.options.offset)+'px');var p=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(p,false);$(window).unbind('resize.jcarousel',this.funcResize).bind('resize.jcarousel',this.funcResize);},reset:function(){this.list.empty();this.list.css(this.lt,'0px');this.list.css(this.wh,'10px');if(this.options.initCallback!=null)
this.options.initCallback(this,'reset');this.setup();},reload:function(){if(this.tail!=null&&this.inTail)
this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=false;if(this.options.reloadCallback!=null)
this.options.reloadCallback(this);if(this.options.visible!=null){var self=this;var di=Math.ceil(this.clipping()/this.options.visible),wh=0,lt=0;$('li',this.list).each(function(i){wh+=self.dimension(this,di);if(i+1<self.first)
lt=wh;});this.list.css(this.wh,wh+'px');this.list.css(this.lt,-lt+'px');}
this.scroll(this.first,false);},lock:function(){this.locked=true;this.buttons();},unlock:function(){this.locked=false;this.buttons();},size:function(s){if(s!=undefined){this.options.size=s;if(!this.locked)
this.buttons();}
return this.options.size;},has:function(i,i2){if(i2==undefined||!i2)
i2=i;if(this.options.size!==null&&i2>this.options.size)
i2=this.options.size;for(var j=i;j<=i2;j++){var e=this.get(j);if(!e.length||e.hasClass('jcarousel-item-placeholder'))
return false;}
return true;},get:function(i){return $('.jcarousel-item-'+i,this.list);},add:function(i,s){var e=this.get(i),old=0,add=0;if(e.length==0){var c,e=this.create(i),j=$jc.intval(i);while(c=this.get(--j)){if(j<=0||c.length){j<=0?this.list.prepend(e):c.after(e);break;}}}else
old=this.dimension(e);e.removeClass(this.className('jcarousel-item-placeholder'));typeof s=='string'?e.html(s):e.empty().append(s);var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var wh=this.dimension(e,di)-old;if(i>0&&i<this.first)
this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-wh+'px');this.list.css(this.wh,$jc.intval(this.list.css(this.wh))+wh+'px');return e;},remove:function(i){var e=this.get(i);if(!e.length||(i>=this.first&&i<=this.last))
return;var d=this.dimension(e);if(i<this.first)
this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+d+'px');e.remove();this.list.css(this.wh,$jc.intval(this.list.css(this.wh))-d+'px');},next:function(){if(!(this.locked||this.animating)&&this.options.scaling==true){if(ieFudgingSix){$("#"+this.curCarouselId+" .jcarousel-item-"+this.curItem+" IMG").css("z-index",5).animate({width:this.options.scaleMinWidth+"px",height:this.options.scaleMinHeight+"px",marginTop:this.options.scaleTopMargin+"px",marginLeft:"0px",marginRight:"0px"},this.options.scaleSpeed,function(){})
this.curItem++;$("#"+this.curCarouselId+" .jcarousel-item-"+this.curItem+" IMG").css("z-index",10).animate({width:this.options.scaleMaxWidth+"px",height:this.options.scaleMaxHeight+"px",marginTop:"0px",marginLeft:this.options.scaleLeftMargin+"px",marginRight:this.options.scaleLeftMargin+"px"},this.options.scaleSpeed,function(){})}else{$("#"+this.curCarouselId+" .jcarousel-item-"+this.curItem+" IMG").css("z-index",5).animate({width:this.options.scaleMinWidth+"px",height:this.options.scaleMinHeight+"px",marginTop:this.options.scaleTopMargin+"px",marginLeft:"0px"},this.options.scaleSpeed,function(){})
this.curItem++;$("#"+this.curCarouselId+" .jcarousel-item-"+this.curItem+" IMG").css("z-index",10).animate({width:this.options.scaleMaxWidth+"px",height:this.options.scaleMaxHeight+"px",marginTop:"0px",marginLeft:this.options.scaleLeftMargin+"px"},this.options.scaleSpeed,function(){})}}
this.stopAuto();if(this.tail!=null&&!this.inTail){this.scrollTail(false);}else{this.scroll(((this.options.wrap=='both'||this.options.wrap=='last')&&this.options.size!=null&&this.last==this.options.size)?1:this.first+this.options.scroll);}},prev:function(){if(!(this.locked||this.animating)&&this.options.scaling==true){if(ieFudgingSix){$("#"+this.curCarouselId+" .jcarousel-item-"+this.curItem+" IMG").css("z-index",5).animate({width:this.options.scaleMinWidth+"px",height:this.options.scaleMinHeight+"px",marginTop:this.options.scaleTopMargin+"px",marginLeft:"0px",marginRight:"0px"},this.options.scaleSpeed,function(){inProgress1=false})
this.curItem--;$("#"+this.curCarouselId+" .jcarousel-item-"+this.curItem+" IMG").css("z-index",10).animate({width:this.options.scaleMaxWidth+"px",height:this.options.scaleMaxHeight+"px",marginTop:"0px",marginLeft:this.options.scaleLeftMargin+"px",marginRight:this.options.scaleLeftMargin+"px"},this.options.scaleSpeed,function(){inProgress2=false})}else{$("#"+this.curCarouselId+" .jcarousel-item-"+this.curItem+" IMG").css("z-index",5).animate({width:this.options.scaleMinWidth+"px",height:this.options.scaleMinHeight+"px",marginTop:this.options.scaleTopMargin+"px",marginLeft:"0px"},this.options.scaleSpeed,function(){inProgress1=false})
this.curItem--;$("#"+this.curCarouselId+" .jcarousel-item-"+this.curItem+" IMG").css("z-index",10).animate({width:this.options.scaleMaxWidth+"px",height:this.options.scaleMaxHeight+"px",marginTop:"0px",marginLeft:this.options.scaleLeftMargin+"px"},this.options.scaleSpeed,function(){inProgress2=false})}}
this.stopAuto();if(this.tail!=null&&this.inTail)
this.scrollTail(true);else
this.scroll(((this.options.wrap=='both'||this.options.wrap=='first')&&this.options.size!=null&&this.first==1)?this.options.size:this.first-this.options.scroll);},scrollTail:function(b){if(this.locked||this.animating||!this.tail)
return;var pos=$jc.intval(this.list.css(this.lt));!b?pos-=this.tail:pos+=this.tail;this.inTail=!b;this.prevFirst=this.first;this.prevLast=this.last;this.animate(pos);},scroll:function(i,a){if(this.locked||this.animating)
return;this.animate(this.pos(i),a);},pos:function(i){var pos=$jc.intval(this.list.css(this.lt));if(this.locked||this.animating)
return pos;if(this.options.wrap!='circular')
i=i<1?1:(this.options.size&&i>this.options.size?this.options.size:i);var back=this.first>i;var f=this.options.wrap!='circular'&&this.first<=1?1:this.first;var c=back?this.get(f):this.get(this.last);var j=back?f:f-1;var e=null,l=0,p=false,d=0,g;while(back?--j>=i:++j<i){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c[back?'before':'after'](e);if(this.first!=null&&this.options.wrap=='circular'&&this.options.size!==null&&(j<=0||j>this.options.size)){g=this.get(this.index(j));if(g.length)
this.add(j,g.children().clone(true));}}
c=e;d=this.dimension(e);if(p)
l+=d;if(this.first!=null&&(this.options.wrap=='circular'||(j>=1&&(this.options.size==null||j<=this.options.size))))
pos=back?pos+d:pos-d;}
var clipping=this.clipping();var cache=[];var visible=0,j=i,v=0;var c=this.get(i-1);while(++visible){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c.length==0?this.list.prepend(e):c[back?'before':'after'](e);if(this.first!=null&&this.options.wrap=='circular'&&this.options.size!==null&&(j<=0||j>this.options.size)){g=this.get(this.index(j));if(g.length)
this.add(j,g.find('>*').clone(true));}}
c=e;var d=this.dimension(e);if(d==0){alert('jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...');return 0;}
if(this.options.wrap!='circular'&&this.options.size!==null&&j>this.options.size)
cache.push(e);else if(p)
l+=d;v+=d;if(v>=clipping)
break;j++;}
for(var x=0;x<cache.length;x++)
cache[x].remove();if(l>0){this.list.css(this.wh,this.dimension(this.list)+l+'px');if(back){pos-=l;this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-l+'px');}}
var last=i+visible-1;if(this.options.wrap!='circular'&&this.options.size&&last>this.options.size)
last=this.options.size;if(j>last){visible=0,j=last,v=0;while(++visible){var e=this.get(j--);if(!e.length)
break;v+=this.dimension(e);if(v>=clipping)
break;}}
var first=last-visible+1;if(this.options.wrap!='circular'&&first<1)
first=1;if(this.inTail&&back){pos+=this.tail;this.inTail=false;}
this.tail=null;if(this.options.wrap!='circular'&&last==this.options.size&&(last-visible+1)>=1){var m=$jc.margin(this.get(last),!this.options.vertical?'marginRight':'marginBottom');if((v-m)>clipping)
this.tail=v-clipping-m;}
while(i-->first)
pos+=this.dimension(this.get(i));this.prevFirst=this.first;this.prevLast=this.last;this.first=first;this.last=last;return pos;},animate:function(p,a){if(this.locked||this.animating)
return;this.animating=true;var self=this;var scrolled=function(){self.animating=false;if(p==0)
self.list.css(self.lt,0);if(self.options.wrap=='circular'||self.options.wrap=='both'||self.options.wrap=='last'||self.options.size==null||self.last<self.options.size)
self.startAuto();self.buttons();self.notify('onAfterAnimation');};this.notify('onBeforeAnimation');if(!this.options.animation||a==false){this.list.css(this.lt,p+'px');scrolled();}else{var o=!this.options.vertical?{'left':p}:{'top':p};this.list.animate(o,this.options.animation,this.options.easing,scrolled);}},startAuto:function(s){if(s!=undefined)
this.options.auto=s;if(this.options.auto==0)
return this.stopAuto();if(this.timer!=null)
return;var self=this;this.timer=setTimeout(function(){self.next();},this.options.auto*1000);},stopAuto:function(){if(this.timer==null)
return;clearTimeout(this.timer);this.timer=null;},buttons:function(n,p){if(n==undefined||n==null){var n=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='first')||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=='first')&&this.options.size!=null&&this.last>=this.options.size)
n=this.tail!=null&&!this.inTail;}
if(p==undefined||p==null){var p=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='last')||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=='last')&&this.options.size!=null&&this.first==1)
p=this.tail!=null&&this.inTail;}
var self=this;this.buttonNext[n?'bind':'unbind'](this.options.buttonNextEvent+'.jcarousel',this.funcNext)[n?'removeClass':'addClass'](this.className('jcarousel-next-disabled')).attr('disabled',n?false:true);this.buttonPrev[p?'bind':'unbind'](this.options.buttonPrevEvent+'.jcarousel',this.funcPrev)[p?'removeClass':'addClass'](this.className('jcarousel-prev-disabled')).attr('disabled',p?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=n)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){self.options.buttonNextCallback(self,this,n);});this.buttonNext[0].jcarouselstate=n;}
if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=p)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){self.options.buttonPrevCallback(self,this,p);});this.buttonPrev[0].jcarouselstate=p;}},notify:function(evt){var state=this.prevFirst==null?'init':(this.prevFirst<this.first?'next':'prev');this.callback('itemLoadCallback',evt,state);if(this.prevFirst!==this.first){this.callback('itemFirstInCallback',evt,state,this.first);this.callback('itemFirstOutCallback',evt,state,this.prevFirst);}
if(this.prevLast!==this.last){this.callback('itemLastInCallback',evt,state,this.last);this.callback('itemLastOutCallback',evt,state,this.prevLast);}
this.callback('itemVisibleInCallback',evt,state,this.first,this.last,this.prevFirst,this.prevLast);this.callback('itemVisibleOutCallback',evt,state,this.prevFirst,this.prevLast,this.first,this.last);},callback:function(cb,evt,state,i1,i2,i3,i4){if(this.options[cb]==undefined||(typeof this.options[cb]!='object'&&evt!='onAfterAnimation'))
return;var callback=typeof this.options[cb]=='object'?this.options[cb][evt]:this.options[cb];if(!$.isFunction(callback))
return;var self=this;if(i1===undefined)
callback(self,state,evt);else if(i2===undefined)
this.get(i1).each(function(){callback(self,this,i1,state,evt);});else{for(var i=i1;i<=i2;i++)
if(i!==null&&!(i>=i3&&i<=i4))
this.get(i).each(function(){callback(self,this,i,state,evt);});}},create:function(i){return this.format('<li></li>',i);},format:function(e,i){var $e=$(e).addClass(this.className('jcarousel-item')).addClass(this.className('jcarousel-item-'+i)).css({'float':'left','list-style':'none'});$e.attr('jcarouselindex',i);return $e;},className:function(c){return c+' '+c+(!this.options.vertical?'-horizontal':'-vertical');},dimension:function(e,d){var el=e.jquery!=undefined?e[0]:e;var old=!this.options.vertical?el.offsetWidth+$jc.margin(el,'marginLeft')+$jc.margin(el,'marginRight'):el.offsetHeight+$jc.margin(el,'marginTop')+$jc.margin(el,'marginBottom');if(d==undefined||old==d)
return old;var w=!this.options.vertical?d-$jc.margin(el,'marginLeft')-$jc.margin(el,'marginRight'):d-$jc.margin(el,'marginTop')-$jc.margin(el,'marginBottom');$(el).css(this.wh,w+'px');return this.dimension(el);},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-$jc.intval(this.clip.css('borderLeftWidth'))-$jc.intval(this.clip.css('borderRightWidth')):this.clip[0].offsetHeight-$jc.intval(this.clip.css('borderTopWidth'))-$jc.intval(this.clip.css('borderBottomWidth'));},index:function(i,s){if(s==undefined)
s=this.options.size;return Math.round((((i-1)/s)-Math.floor((i-1)/s))*s)+1;}});$jc.extend({defaults:function(d){return $.extend(defaults,d||{});},margin:function(e,p){if(!e)
return 0;var el=e.jquery!=undefined?e[0]:e;if(p=='marginRight'&&$.browser.safari){var old={'display':'block','float':'none','width':'auto'},oWidth,oWidth2;$.swap(el,old,function(){oWidth=el.offsetWidth;});old['marginRight']=0;$.swap(el,old,function(){oWidth2=el.offsetWidth;});return oWidth2-oWidth;}
return $jc.intval($.css(el,p));},intval:function(v){v=parseInt(v);return isNaN(v)?0:v;}});})(jQuery);
/* End of bundled file */

jQuery(function($){
	$.datepicker.regional['bg'] = {
		closeText: 'затвори',
		prevText: '&#x3c;назад',
		nextText: 'напред&#x3e;',
		nextBigText: '&#x3e;&#x3e;',
		currentText: 'днес',
		monthNames: ['Януари','Февруари','Март','Април','Май','Юни',
		'Юли','Август','Септември','Октомври','Ноември','Декември'],
		monthNamesShort: ['Яну','Фев','Мар','Апр','Май','Юни',
		'Юли','Авг','Сеп','Окт','Нов','Дек'],
		dayNames: ['Неделя','Понеделник','Вторник','Сряда','Четвъртък','Петък','Събота'],
		dayNamesShort: ['Нед','Пон','Вто','Сря','Чет','Пет','Съб'],
		dayNamesMin: ['Не','По','Вт','Ср','Че','Пе','Съ'],
		weekHeader: 'Wk',
		dateFormat: 'dd.mm.yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['bg']);
});




jQuery.fn.deserialize = function(s) {
  var data = s.split("&");
  for (var i = 0; i < data.length; i++) {
	var pair = decodeURIComponent(data[i]).split("=");
	if (pair[0]!="offer_deal_type") {
		
		jQuery("[name='" + pair[0] + "']", this).each( function(){
			if (jQuery(this).attr("rel")!="exclude"){
				if (jQuery(this).attr("type")=="radio") {
					if(jQuery(this).val()==dummy_url_decode(pair[1])) {
						jQuery(this).attr("checked","checked")
					}
				} else if (jQuery(this).attr("type")=="checkbox") {
					   if (jQuery(this).val()==dummy_url_decode(pair[1])) { jQuery(this).attr("checked","checked"); }
				} else{
				   jQuery(this).val(dummy_url_decode(pair[1]));
				}
			}
		})
  }
	
  }
};
function dummy_url_decode(url) {
	// fixed -- + char decodes to space char
	var o = url;
	var binVal, t, b;
	var r = /(%[^%]{2}|\+)/;
	while ((m = r.exec(o)) != null && m.length > 1 && m[1] != '') {
		if (m[1] == '+') {
			t = ' ';
		} else {
			b = parseInt(m[1].substr(1), 16);
			t = String.fromCharCode(b);
		}
		o = o.replace(m[1], t);
	}
	return o;
}



jQuery.fn.serializeObject = function()
{
	var o = {};
	var a = this.serializeArray();
	jQuery.each(a, function() {
		if (o[this.name]) {
			if (!o[this.name].push) {
				o[this.name] = [o[this.name]];
			}
			o[this.name].push(this.value || '');
		} else {
			o[this.name] = this.value || '';
		}
	});
	return o;
};  

function counter(target){
if (typeof target.onselectstart!="undefined") //IE route
	target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
	target.style.MozUserSelect="none"
else //All other route (ie: Opera)
	target.onmousedown=function(){return false}
target.style.cursor = "default"
}
