var btnsArr = new Array();
$(document).ready(function(){
    var q = jQuery;
	
    q('.fancy').fancybox({
        margin:30,
        padding:1,
        opacity:.9,
        overlayColor:'#333',
        scrolling:'no'
    }); 
        
    q('.fancy-image').fancybox({
        margin:30,
        padding:1,
        opacity:.9,
        overlayColor:'#333',
        titleShow:true,
        titlePosition:'over',
        type:'image'
    });
    q('.fancy-trigger').mouseup(function(e){
        e.preventDefault();
        q('#ffg_img_3').trigger('click');
    });
    q('.kontakt-medarbetare-info').bxSlider({
        pager: true,
        mode: 'vertical',
        controls: false,        
        pagerSelector: '.kontakt-medarbetare-content',
        onBeforeSlide: function(){
            $('.bx-wrapper').animate({
                height:'250px'
            },300);
        }
    });
    
   q(".fancy").hover(function() {
        q(this).find('img.project-child-play-btn').stop().animate({
                    opacity:1
                }, 200);
                }, function() {
        q(this).find('img.project-child-play-btn').stop().animate({
                    opacity:0.8
                }, 200);
        }); 
        
    q('.fancy').mouseup(function(){
       q('.ffg_link_css').trigger('mouseup');
    });    
	
    q('.kontakt-medarbetare-item').each(function(a){
        $(this).hover(function(){
            $(this).find("div.tooltip").css('opacity',1).fadeIn(300);			
        }, 
        function(){
            $(this).find("div.tooltip").fadeOut(300);
        });		
    });
    
    var personArr = new Array();
    q('.kontakt-medarbetare-content .thumb .holder').each(function(a){
	
        personArr.push($(this).attr('id'));
        $(this).hover(function(){
            if($(this).find('img#selectedimg').css('display') == 'none'){
                $(this).find("img#hoverimg").stop().animate({
                    opacity:1
                }, 200).css("display","block");						
            }
			
        }, function(){
            $(this).find("img#hoverimg").stop().animate({
                opacity: 0
            }, 200);
			
        });		
        $(this).click(function(){
            for(var i = 0; i < personArr.length; i++){
                $('#'+personArr[i]).find('#selectedimg').hide();
                $('#'+personArr[i]).find('#hoverimg').hide();
            }
            $(this).find('#hoverimg').hide();
            $(this).find('#selectedimg').show();
            $('.kontakt-medarbetare-info').show();
        });
    });
    
  
   if (!!q('body').attr('class').match(/\bpostid-/)) {
        var body_classes_string = q('body').attr('class');
        var body_classes_array = body_classes_string.split(' ');
        
        var class_list = body_classes_array[2];
        var class_name = class_list.split('-');
        var item_id = class_name[1];     
       
        q(".olc li.page-item-" + item_id).addClass("olc-active");
   }
   
   if (!!q('body').attr('class').match(/\bpageid-/)) {
        var body_classes_string = q('body').attr('class');
        var body_classes_array = body_classes_string.split(' ');
        
        var class_list = body_classes_array[1];
        var class_name = class_list.split('-');
        var item_id = class_name[2];     
        q(".olc ul ul li.page-item-" + item_id).addClass("olc-active");
        q(".olc ul li.page-item-" + item_id).addClass("olc-active");
   }
  
    // olc boxes
	var cnr = 0;
	q('.box-container #dropbtn').each(function(index){
		var cb = q(this).closest('.box-container').attr('id');
		//delayer(cb, cnr);
		cnr++;
		btnsArr.push(this);
		q(this).mouseup(function(){
			var currentBox = q(this).closest('.box-container').attr('id');
			if(q(this).closest('#'+currentBox).innerHeight() > 50){
				q(this).closest('#'+currentBox).animate({height:'31'},500);
				if(currentBox == 'friend-tip'){
					q('#'+currentBox).fadeOut(300);
				}
			}else{
				q(this).closest('#'+currentBox).animate({height:(q('#'+currentBox).find('#details').height()+20)+'px'},500);
			}
		});
	});
	q('#email').click(function(e){
		q(document.body).append(q('#friend-tip'));
		q('#friend-tip').fadeIn(200,function(){
			q('#friend-tip #dropbtn').trigger('mouseup');
		});
	});

    /*###################################################################*/
	
    /* OM OSS MEDARBETARE */
    var person1 = 'person_0';
    jQuery('#custom-person-info a').each(function(){
        jQuery(this).click(function(e){
            e.preventDefault();
            var person2 = jQuery(this).attr('id');            
            jQuery('#p-info-table').find('.'+person1).fadeOut(200,function(){
                jQuery('#p-info-table').find('.'+person2).fadeIn(200,function(){
                    person1 = person2;
                });
            });
        });
    /*		jQuery(this).hover(function(){
				var person1 = jQuery(this).attr('id');
				jQuery('#p-info-table').find('.'+person1).fadeIn();
			},
			function(){
				var person2 = jQuery(this).attr('id');
				if(jQuery('#p-info-table').find('.'+person2+' img').attr('class') != 'clicked'){
					jQuery('#p-info-table').find('.'+person2).fadeOut();
				}
			}
		);*/
    });
});
function delayer(c,k){
    setTimeout(function(){
        var marginHeight = 34;
        if(c == 'facts'){
            marginHeight = 48;
        }

        q(btnsArr[k]).closest('#'+c).animate({
            height:(q('#'+c).find('#details').height()+marginHeight)+'px'
            },500);
    },(1000*k));
}
function clearText(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;

}
