jQuery(document).ready(function(){

var images_per_page = 15;

jQuery("div.year-selector #year-list").change( function (){
    jQuery("#year-selector-form").submit();
    
})

function initGalleryObjects() {
        jQuery("div.flickr-gallery").each(function(){
            conteiner = "";
            //alert(jQuery(this).find("img").size());
            conteiner = conteiner+'<div class="gallery-box"><div class="image-countering"><span class="image-caount-number">1</span>/18</div><a href="#" title="'+galleryShowButString+'" class="image-slide-link"><img src="'+galleryShowButSrc+'" title="'+galleryShowButString+'" /></a><div class="image-slide-box"><ul class="image-slide-list">';
            slideList = "";
            p=1;
            firstImage = "";
            jQuery(this).find("img").each( function(){
                
                imageLink = jQuery(this).attr("src");
                imageLink = imageLink.split("_s.jpg");
               // imageLink = imageLink[0]+"_z.jpg?zz=1";
                imageLink = imageLink[0]+"_z.jpg";
                
                imageDesc = jQuery(this).parent().attr("title");
                
                imageDesc = imageDesc.split("/");
                imageDesc_1 = "";
                imageDesc_2 = "";
                if (imageDesc[0]) imageDesc_1 = imageDesc[0];
                if (imageDesc[1]) imageDesc_2 = imageDesc[1];
                imageDesc = imageDesc_1;
                if (imageDesc_2) imageDesc = imageDesc+"<span>&copy; "+imageDesc_2+"</span>";
                
                classSelected = "";
                if (p==1) {
                    firstImage = imageLink;
                    classSelected = 'class="selected"';
                } 
                slideList = slideList+'<li '+classSelected+'><a href="'+imageLink+'" title="'+imageDesc_1+'"><img src="'+jQuery(this).attr("src")+'" title="'+imageDesc_2+'" /></a></li>';
                p++;
            })
            conteiner = conteiner+'<ul class="image-slide-list">'+slideList+'</ul><div class="clear"></div><ul class="pagination"><li class="prev"><a href="#" title="'+galleryPrevPStr+' ">'+galleryPrevPStr+'</a></li><li class="next"><a href="#" title="'+galleryNextPStr+'">'+galleryNextPStr+'</a></li></ul></div><div class="cur-image"><div class="image-conteiner"><img src="'+firstImage+'" title="Image" /> <p>'+imageDesc+'</p></div><a href="#" title="'+galleryNextStr+'" class="next-image">'+galleryNextStr+'</a> <a href="#" title="'+galleryPrevStr+'" class="prev-image">'+galleryPrevStr+'</a> </div></div>';
            jQuery(this).after(conteiner);
            jQuery(this).remove();
        });


           jQuery("div.ngg-galleryoverview").each(function(){
            conteiner = "";
            //alert(jQuery(this).find("img").size());
            conteiner = conteiner+'<div class="gallery-box"><div class="image-countering"><span class="image-caount-number">1</span>/18</div><a href="#" title="'+galleryShowButString+'" class="image-slide-link"><img src="'+galleryShowButSrc+'" title="'+galleryShowButString+'" /></a><div class="image-slide-box">';
            slideList = "";
            p=1;
            firstImage = "";
            var imageDesc_p;
            jQuery(this).find("img").each( function(){
                
                imageLink = jQuery(this).parent().attr("href");
                imageDesc = jQuery(this).parent().attr("title");
                imageDesc = imageDesc.split("/");
                imageDesc_1 = "";
                imageDesc_2 = "";
                if (imageDesc[0]) imageDesc_1 = imageDesc[0];
                if (imageDesc[1]) imageDesc_2 = imageDesc[1];
                classSelected = "";
                if (p==1) {
                    
                    imageDesc_p = imageDesc_1;
                    if (imageDesc_2) imageDesc_p = imageDesc_p+"<span>&copy; "+imageDesc_2+"</span>";
                    if (imageDesc_1 || imageDesc_2) {
                        
                        imageDesc_p = "<p>"+imageDesc_p+"</p>";
                    } else {
                        imageDesc_p = "<p class='empty'>"+imageDesc_p+"</p>";
                    }
                    firstImage = imageLink;
                    classSelected = 'class="selected"';
                } 
                slideList = slideList+'<li '+classSelected+'><a href="'+imageLink+'" title="'+imageDesc_1+'"><img src="'+jQuery(this).attr("src")+'" title="'+imageDesc_2+'" /></a></li>';
                p++;
            })

            conteiner = conteiner+'<ul class="image-slide-list">'+slideList+'</ul><div class="clear"></div><ul class="pagination"><li class="prev"><a href="#" title="'+galleryPrevPStr+' ">'+galleryPrevPStr+'</a></li><li class="next"><a href="#" title="'+galleryNextPStr+'">'+galleryNextPStr+'</a></li></ul></div><div class="cur-image"><div class="image-conteiner"><img src="'+firstImage+'" title="Image" />'+imageDesc_p+'</div><a href="#" title="'+galleryNextStr+'" class="next-image">'+galleryNextStr+'</a> <a href="#" title="'+galleryPrevStr+'" class="prev-image">'+galleryPrevStr+'</a> </div></div>';
            jQuery(this).after(conteiner);
            jQuery(this).remove();
        }); 
        jQuery("a.image-slide-link").click( function(){
                jQuery(this).next().toggle();
                img_src = jQuery(this).find("img").attr("src");
                
                if (jQuery(this).next().css("display")=="block") {
                    img_src = img_src.split(".gif");
                    img_src = img_src[0]+"_over.gif";
                    jQuery(this).find("img").attr("src",img_src);
                } else {
                    img_src = img_src.split("_over.gif");
                    img_src = img_src[0]+".gif";
                    jQuery(this).find("img").attr("src",img_src);
                }
                return false;
            })
            i=1;
            jQuery("div.gallery-box").each( function(){
                jQuery(this).attr("id","gallery_"+i);
                jQuery(this).gallery_ps();
                i++;
                    
            })
}
initGalleryObjects();
    jQuery("div.photo div.item-box a, ul.gallery-list li a").click( function(){
                jQuery.ajax({                    
                    type: "POST", url: jQuery(this).attr("href"), success: function(msg) {
                        
                     message= msg.split("<!--AJAX Gallery-->");
                     if (message[1]) {
                         jQuery("#gallery-slide").html(message[1]);
                         initGalleryObjects();
                                jQuery.fancybox({
                                    'onComplete' : function() {jQuery("#fancybox-wrap").unbind('mousewheel.fb');} , 
                                    'speedIn'        :    600, 
                                    'speedOut'        :    200, 
                                    'width'         : 990,
                                    'titleShow'    :    false,
                                    'overlayShow'   : true,
                                    'overlayOpacity': 0.7,
                                    'overlayColor'  : '#000',
                                    'href'          : '#gallery-slide',
                                    'centerOnScroll'     : true
                                    
                                });
                     }
                        
                    }
                });
                return false;
    })
    jQuery("div.video div.item-box a, div.sidebar-video div.item-box a").click( function(){
                jQuery.ajax({                    
                    type: "POST", url: jQuery(this).attr("href"), success: function(msg) {
                        
                     message= msg.split("<!--AJAX Gallery-->");
                     if (message[1]) {
                         jQuery("#gallery-slide").html(message[1]);
                                jQuery.fancybox({
                                    'onComplete' : function() {jQuery("#fancybox-wrap").unbind('mousewheel.fb');} , 
                                    'speedIn'        :    600, 
                                    'speedOut'        :    200, 
                                    'width'         : 990,
                                    'overlayShow'    :    false,
                                    'titleShow'    :    false,
                                    'overlayShow'   : true,
                                    'overlayOpacity': 0.7,
                                    'overlayColor'  : '#000',
                                    'href'          : '#gallery-slide'
                                    
                                });
                     }
                        
                    }
                });
                return false;
    })
    
    
    
/*var galeries=new Array();*/

	jQuery("ul li:first-child").addClass("first-child");
	jQuery("ul li:last-child").addClass("last-child");
	
	jQuery('ul#navigation  ul  li:last-child').after('<li class="bg-element"><span></span></li>');
    jQuery('ul#navigation li > ul').each( function(){
        jQuery(this).prev().click( function(){ return false; }).css("cursor","default");
        
    })
	
	jQuery("#navigation > li").eq(2).addClass("competition-tab");		
	var curlogosrc = jQuery("#logo").attr("src");
	
	jQuery("img#logo").hover( function(){
        overlogosrc = overlogosrcarray[Math.floor(Math.random()*overlogosrcarray.length)];
		jQuery(this).attr("src",overlogosrc);
		},
		function(){
			jQuery(this).attr("src",curlogosrc);
			})   
var i =0;
jQuery("ul#competition-list li").each( function (){
		jQuery(this).attr("rel",i);
		i++;
	})
var i =0;
jQuery("ul#competition-toltip > li").each( function (){
        jQuery(this).attr("rel",i);
        i++;
    })
jQuery("ul#competition-list li").hover(
	function(){
		position = jQuery(this).find("a").attr("rel");
		position = position.split(",");
		x=position[0];
		y=position[1];
		jQuery("img#competition-position").remove();
		jQuery("div#map").append('<img id="competition-position" src="'+toltipPointBulet+'" style="top:'+(y-17)+'px;left:'+(x-17)+'px;" />');

		jQuery("ul#competition-toltip > li").css("display","none");
		if (jQuery("ul#competition-toltip > li").eq(jQuery(this).attr("rel")).hasClass("top")) {
			jQuery("ul#competition-toltip > li").eq(jQuery(this).attr("rel")).css("left",(x-157)+"px");
			jQuery("ul#competition-toltip > li").eq(jQuery(this).attr("rel")).css("top",(y-5)+"px");
		}
		if (jQuery("ul#competition-toltip > li").eq(jQuery(this).attr("rel")).hasClass("bottom")) {
			jQuery("ul#competition-toltip > li").eq(jQuery(this).attr("rel")).css("left",(x-157)+"px");
			jQuery("ul#competition-toltip > li").eq(jQuery(this).attr("rel")).css("top",(y-145)+"px");
		}
		if (jQuery("ul#competition-toltip > li").eq(jQuery(this).attr("rel")).hasClass("left")) {
			jQuery("ul#competition-toltip > li").eq(jQuery(this).attr("rel")).css("left",(x)+"px");
			jQuery("ul#competition-toltip > li").eq(jQuery(this).attr("rel")).css("top",(y-68)+"px");
		}
		jQuery("ul#competition-toltip > li").eq(jQuery(this).attr("rel")).css("display","block");
	},
	function () {
		
		}
	
	)
	
jQuery("a.toltip-close").click( function(){
		jQuery(this).parent().css("display","none");
		jQuery("#competition-position").remove();
		return false;
	})
jQuery("ul.gallery-list li h3, ul.gallery-list li h5").after('<div class="clear"></div>');
jQuery("ul.carousel").each( function(){
		bulet_string = '<ul class="carousel_bulets">';
		var i = 1;
		jQuery("ul.carousel li").each( function (){
			jQuery(this).attr("rel",i);
			current = "";
			if (i==1) current = 'class="current"';
			bulet_string=bulet_string+"<li "+current+"><a href='#' rel='"+i+"'>"+i+"</a></li>"
			i++;
			})
		bulet_string = bulet_string+'</ul><div class="clear"></div>';
		jQuery(this).parent().after(bulet_string);
		jQuery("ul.carousel_bulets").css("padding-left", ((jQuery("ul.carousel_bulets").width()/2)-((30*(i-1))/2))+"px");
	})
	
	
jQuery("ul.carousel_bulets a").click( function(){
		//jQuery("ul.carousel li").css("display","none");
		jQuery("ul.carousel_bulets li").removeClass("current");
		jQuery(this).parent().addClass("current");
		//jQuery("ul.carousel li").eq(jQuery(this).attr("rel")-1).css("display","block");
		jQuery("#carousel").stop().scrollTo( 'ul.carousel li:eq('+(jQuery(this).attr("rel")-1)+')', 800 );

		return false;
	})
	
jQuery("div.iner, div.wrapper-inner").each( function (){
	jQuery(this).find("div.item-box:odd").addClass("second");
})	
jQuery("fieldset.product-set input:radio").change( function(){
	
		jQuery("fieldset.product-set label").removeClass("current");
		jQuery(this).parent().addClass("current");
	})

	jQuery("a.shoping-cart-link").click( function (){   
            jQuery("fieldset.product-set input[type=radio]").attr('checked', false);
            jQuery("fieldset.product-set label").removeClass("current");
        if (jQuery(this).attr("rel")>0) {
            jQuery("#product_"+jQuery(this).attr("rel")+"_label").addClass("current");
            jQuery("#product_"+jQuery(this).attr("rel")).attr('checked', true);

        }
        jQuery.fancybox({
        'onComplete' : function() {jQuery("#fancybox-wrap").unbind('mousewheel.fb');} , 
        'transitionIn'    :    'elastic',
        'transitionOut'    :    'elastic',
        'speedIn'        :    600, 
        'speedOut'        :    200, 
        'overlayShow'    :    false,
        'titleShow'    :    false,
        'href'          : '#shoping-cart'
        
    });
    return false;
    })

    jQuery("a#send-request").click( function (){   
        
            jQuery("form#shoping-form p input").each(function(){
              if (jQuery(this).val()==jQuery(this).parent().find("label").text()) jQuery(this).val("");      
          })
            jQuery("form#shoping-form p textarea").each(function(){        
              if (jQuery(this).val()==jQuery(this).parent().find("label").text()) jQuery(this).val("");      
          })
          
          var str = jQuery("#shoping-form").serialize();
          str=str+"&typemail=1"

                jQuery.ajax({                    
                    type: "POST",data: str, url: jQuery("#shoping-form").attr("action"), success: function(msg) {
                     message= msg.split("<!--AJAX Header-->");

                     if (message[1]=="1") {
                                jQuery("#error_note_conteiner").hide();
                                jQuery.fancybox({
                                'onComplete' : function() {jQuery("#fancybox-wrap").unbind('mousewheel.fb');} , 
                                'transitionIn'    :    'elastic',
                                'transitionOut'    :    'elastic',
                                'speedIn'        :    600, 
                                'speedOut'        :    200, 
                                'overlayShow'    :    false,
                                'titleShow'    :    false,
                                'href'          : '#shoping-cart-success'
                                
                            });
                        jQuery(':input','#shoping-form')
                         .not(':button, :submit, :reset, :hidden')
                         .val('')
                         .removeAttr('checked')
                         .removeAttr('selected');

                            initFormLabels ();
                     } else {
                         jQuery("#error_note_conteiner").html(message[1]);
                         jQuery("#securityCode").val("");
                         
                         document.getElementById('captcha').src = template_url+'/captcha/securimage_show.php?' + Math.random();
                         jQuery("#error_note_conteiner").show();
                         
                         
                     }
                        
                    }
                });

        return false;
    })
    
	jQuery("a#send-message").click( function (){
            jQuery("form#contact-form p input").each(function(){
              if (jQuery(this).val()==jQuery(this).parent().find("label").text()) jQuery(this).val("");      
          })
            jQuery("form#contact-form p textarea").each(function(){        
              if (jQuery(this).val()==jQuery(this).parent().find("label").text()) jQuery(this).val("");      
          })
        jQuery("#contact-form").submit();
        return false;
    })

      
      
      
      

jQuery("input:radio").each( function(){
		jQuery(this).addClass("radio-input");
		jQuery(this).parent().addClass("radio-input");
	})
jQuery("a.content-menu").hover( 
	function(){
			jQuery(this).next().toggle();
			if (jQuery(this).next().css("display")=="block") {
					jQuery(this).addClass("content-menu-active");
				} else {
					jQuery(this).removeClass("content-menu-active");
				}
	
		},
		function () {}
		
		)
	jQuery("ul.content-menu").hover( function(){
	
		},
		function () {
			jQuery(this).css("display","none")
			jQuery(this).prev().removeClass("content-menu-active");
		}
		
	)
	jQuery("ul.competition-list li, ul.tabs li, div.competition-item").hover( function(){
	
		},
		function () {
			jQuery(this).find("ul.content-menu").css("display","none");
			jQuery(this).find("a.content-menu").removeClass("content-menu-active");
		}
		
		)	
	
	jQuery('div.competition-links ul li:last-child').after('<li class="bg-element"><span></span></li>');
	
	size = jQuery("div.competition-item").size();
	jQuery("div.competition-item").each( function(){
			jQuery(this).css("z-index",size);
			size--;
		})
		
		

jQuery("#toggle-future-competition").click( function(){
		//jQuery("div.calendar-list div.future").slideToggle("slow");
		jQuery("#next-competitions").toggle();
		if (jQuery(this).hasClass("toggle-future-competition-open")) {
			jQuery(this).removeClass("toggle-future-competition-open");
			jQuery(this).val("Покажи предстоящите събития");
			
		} else {
			jQuery(this).addClass("toggle-future-competition-open");
			jQuery(this).val("Скрий предстоящите събития");
		}
        return false;
	})
	
jQuery("a.tab-link").click(function(){	
	jQuery("div.tab-arrea").css("display","none");
	jQuery("div"+jQuery(this).attr("href")).css("display","block");
	//jQuery("ul.tabs li.selected").removeClass("selected");
	jQuery(this).parent().parent().find("li.selected").removeClass("selected");
	jQuery(this).parent().addClass("selected");
	return false;
	})
    if (tabIndex && tabIndex==2) {
        jQuery("div.tab-arrea").css("display","none");
        jQuery("div#tab2").css("display","block");
        jQuery("ul.tabs > li").removeClass("selected");
        jQuery("ul.tabs a:[href=#tab2]").parent().addClass("selected");
        
    } else if (tabIndex && tabIndex==1){
        jQuery("div.tab-arrea").css("display","none");
        jQuery("div#tab1").css("display","block");
    }

var agent= navigator.userAgent.toLowerCase();
var ver = parseInt(navigator.appVersion);
var ie = agent.indexOf("msie")>=0;
var ie7=ie && agent.indexOf("msie 7")>=0;
if (ie7) {
	jQuery('div.iner, div.footer div.iner div.column').each( function(){
		jQuery(this).html("<div class='no-background'>"+jQuery(this).html()+"</div>");
		})
}


/* Gallery script */


i=100;
jQuery("div.main div.competition-info ul.competition-list > li").each( function(){
   jQuery(this).css("z-index",i); 
    i--;
})
jQuery("#year-list").change( function() {
    jQuery(this).parent().submit();
})
jQuery("a.exrternal-link").attr("target","_blank");
jQuery("a.submit-form").click(function(){
    
    
});
jQuery("form").each( function () {
    
    jQuery(this).find("a.submit-form").attr("rel",jQuery(this).attr("id"));
    
})   
jQuery("a.submit-form").click( function(){
    jQuery("#"+jQuery(this).attr("rel")).submit();
}) 



            
            
            
            
 jQuery(document).click(function() { 
     jQuery('div.image-slide-box').each(function(){
         if (jQuery(this).css("display")=="block") {
             jQuery(this).hide();
                jQuery("a.image-slide-link").each( function(){
                        img_src = jQuery(this).find("img").attr("src");
                            img_src = img_src.split("_over.gif");
                            img_src = img_src[0]+".gif";
                            jQuery(this).find("img").attr("src",img_src);
                    })
         } 
     })
 }); 

 jQuery('div.image-slide-box,a.image-slide-link').click(function(e){ 
     e.stopPropagation(); 
 });
 jQuery('ul.competition-toltip > li.today, ul.competition-toltip > li.future ').eq(0).each( function(){
     
        position = jQuery("ul#competition-list li[rel="+jQuery(this).attr("rel")+"] a").attr("rel");
        position = position.split(",");
        x=position[0];
        y=position[1];
        jQuery("img#competition-position").remove();
        jQuery("div#map").append('<img id="competition-position" src="'+toltipPointBulet+'" style="top:'+(y-17)+'px;left:'+(x-17)+'px;" />');

        //jQuery("ul#competition-toltip > li").css("display","none");
        if (jQuery(this).hasClass("top")) {
           jQuery(this).css("left",(x-157)+"px");
           jQuery(this).css("top",(y-5)+"px");
        }
        if (jQuery(this).hasClass("bottom")) {
           jQuery(this).css("left",(x-157)+"px");
           jQuery(this).css("top",(y-145)+"px");
        }
        if (jQuery(this).hasClass("left")) {
            jQuery(this).css("left",(x)+"px");
            jQuery(this).css("top",(y-68)+"px");
        }
        jQuery(this).css("display","block");
 })
 jQuery("ul.footer_links a").attr("target","_blank");
 jQuery("div.footer #menu-item-1339 a").after('<a href="/feed?post_type=News" class="rss">RSS</a>');
 jQuery("div.footer li.page-item-42 a").after('<a href="/feed?post_type=Gallery" class="rss">RSS</a>');
 jQuery("div.footer li.page-item-44 a").after('<a href="/feed?post_type=Video" class="rss">RSS</a>');
 jQuery("ul.page-numbers").addClass("pagination");
 
 function initFormLabels () {
     jQuery("form#commentform p label, form#shoping-form fieldset.user-info p label, form#contact-form fieldset.user-info p label").each(function(){
        if (jQuery(this).parent().find("input").val()=="") {
            jQuery(this).parent().find("input").val(jQuery(this).text());
            jQuery(this).parent().find("input").removeClass("writing");
        } else {
            jQuery(this).parent().find("input").addClass("writing");
        }
        if (jQuery(this).parent().find("textarea").val()=="") {
             jQuery(this).parent().find("textarea").val(jQuery(this).text());
             jQuery(this).parent().find("textarea").removeClass("writing");
        } else {
            jQuery(this).parent().find("textarea").addClass("writing");
        } 

         
     })
      jQuery("form#commentform p input, form#shoping-form fieldset.user-info p input, form#contact-form fieldset.user-info p input").focus(function(){
          if (jQuery(this).val()== jQuery(this).parent().find("label").text()) {
              jQuery(this).val("");
              
          } 
          jQuery(this).addClass("writing");
      })
        jQuery("form#commentform p input, form#shoping-form fieldset.user-info p input, form#contact-form fieldset.user-info p input").blur(function(){
          if (jQuery(this).val()=="") {
              jQuery(this).removeClass("writing");
              jQuery(this).val(jQuery(this).parent().find("label").text());
              
          } 
          
      })
      jQuery("form#commentform p textarea, form#shoping-form fieldset.user-info p textarea, form#contact-form fieldset.user-info p textarea").focus(function(){
          if (jQuery(this).val()== jQuery(this).parent().find("label").text()) {
              jQuery(this).val("");
              
          } 
          jQuery(this).addClass("writing");
      })
        jQuery("form#commentform p textarea, form#shoping-form fieldset.user-info p textarea, form#contact-form fieldset.user-info p textarea").blur(function(){        
          if (!jQuery(this).val()) {
              jQuery(this).removeClass("writing");
              jQuery(this).val(jQuery(this).parent().find("label").text()); 
              
          }      
      })
}
initFormLabels ();
  jQuery('<a id="submit-comment" title="'+commentButtonText+'" class="button"  href="#"><span>'+commentButtonText+'</span></a>').insertAfter('#submit');
  jQuery("#submit").remove();
  jQuery("#submit-comment").click( function(){
      
    jQuery("form#commentform p input").each(function(){
      if (jQuery(this).val()==jQuery(this).parent().find("label").text()) jQuery(this).val("");      
  })
    jQuery("form#commentform p textarea").each(function(){        
      if (jQuery(this).val()==jQuery(this).parent().find("label").text()) jQuery(this).val("");      
  })
      jQuery("#commentform").submit();
      return false;
  });
  
  
function showCommentTab () {
    jQuery("ul.comment-tabs a").parent().removeClass("selected");
    jQuery("ul.comment-tabs a[href=#tab2]").parent().addClass("selected");
    jQuery("div#tab1").hide();
    jQuery("div#tab2").show();  
    
}
jQuery("a.show-comment").click( function(){
    showCommentTab();

});
if (jQuery("ul.comments").size()>0 && jQuery("ul.comments > li").size()==0) {
    showCommentTab();
} 

            jQuery("#raiting-send").click( function(){
                pID = jQuery(this).attr("href");
                pID = pID.split("#");
                pID = pID[1];
                postData = "post_ID="+pID;
                jQuery.ajax({                    
                    type: "POST", data: postData, url: "/reiting", success: function(msg) {
                        
                     message= msg.split("<!--AJAX Weather-->"); 
                     if (message[1]) {
                        jQuery("#raiting_count").text(message[1]);
                     }
                        
                    }
                });
            })
});
