// JavaScript Document
$(document).ready(function() {	
/*__________________________MENU OPEN___________________________________*/
/*__________________________MENU OPEN___________________________________*/
$('.nav li ul.haseffect').hide();



if ($('.opened').is('li')){
	$(".opened ul").slideDown();
	$('.nav li a').click(function(event){
										
	if ($(this).parent().hasClass("opened")){
		$(this).parent().find('ul').slideUp();
		$(this).parent().removeClass('opened');
		return false;
	}
	else{
		if ($(this).parent().find('ul').length){
			$(".opened ul.noeffect").slideUp();
			$("ul.noeffect").parents('li.opened').removeClass("opened");
			$(this).parent().addClass('opened');
			$(this).parent().find('ul').slideDown();
		return false;
		}
	}
});
}
else
{
	$('.nav li a').click(function(event){
	if ($(this).parent().hasClass("opened")){
		$(this).parent().find('ul').slideUp();
		$(this).parent().removeClass('opened');
		return false;
	}
	else{
		if ($(this).parent().find('ul').length){
			$(".opened ul.noeffect").slideUp();
			$("ul.noeffect").parents('li.opened').removeClass("opened");
			$(this).parent().addClass('opened');
			$(this).parent().find('ul').slideDown();
			return false;
		}
	}
	
	});
}	

if ($('.slider').length){
		$('.slider').bxSlider({
			mode: 'fade',
			pager: false, 
			auto: true,
			pause: 3000,
            speed: 3000,
			controls: false 
		});
	}


if ($('.slider2').length){
		$('.slider2').bxSlider({
			mode: 'horizontal',
			pager: false,
			hideControlOnEnd: true,
			onNextSlide: function(currentSlide, totalSlides){
				if (totalSlides-currentSlide<2){
					$('.sliderbox2').find('.bx-next').addClass('hidenav');
					$('.sliderbox2').find('.bx-prev').removeClass('hidenav');
				}
				if (currentSlide>0){
					$('.sliderbox2').find('.bx-prev').removeClass('hidenav');
				}
			},
			onPrevSlide: function(currentSlide, totalSlides){
				if ($('.hidenav').length){
					$('.sliderbox2').find('.bx-next').removeClass('hidenav');					
				}
				if (currentSlide==0) {
					$('.sliderbox2').find('.bx-prev').addClass('hidenav');
				}
			}
            });
            $('.sliderbox2').find('.bx-prev').addClass('hidenav');
		};

if ($('.lineslider').length){
		$('.smallimages').bxSlider({
			mode: 'horizontal',
			pager: false,
			displaySlideQty: 4,
			controls: true,
			infiniteLoop: true,
			hideControlOnEnd: true,
			onNextSlide: function(currentSlide, totalSlides){
				if (totalSlides-currentSlide<5){
					$('.lineslider').find('.bx-next').addClass('hidenav');
					$('.lineslider').find('.bx-prev').removeClass('hidenav');
				}
				if (currentSlide>0){
					$('.lineslider').find('.bx-prev').removeClass('hidenav');
				}
			},
			onPrevSlide: function(currentSlide, totalSlides){
				if ($('.hidenav').length){
					$('.lineslider').find('.bx-next').removeClass('hidenav');					
				}
				if (currentSlide==0) {
					$('.lineslider').find('.bx-prev').addClass('hidenav');
				}
			}
            });
            $('.lineslider').find('.bx-prev').addClass('hidenav');
	}
	$('.lineslider').find('.bx-window').css("width", "654px");
});



$(document).ready(function(){



if($('.tabs').length){
		var tabcontent=$(".tab-container .textbox");
		tabcontent.fadeOut(1); //Hide all content
		$('.tabs li a').each(function(index) {
			if ($(this).parent().hasClass("current")){
				var id=$(this).attr('href');
				$(id).fadeIn(500);
			
			}
			else
				$(this).find(".tabs li a:first").addClass('current');
				$(this).find(".textbox:first").show();
		 });


		//On Click Event
		$(".tabs li a").click(function() {
			var oldTab=$(".tabs li.current a").attr("href");
			$('.tabs li').removeClass("current"); //Remove any "current" class
			$(this).parent().addClass("current"); //Add "current" class to selected tab
			var activeTab = $(this).attr("href"); //Find the href attribute value to identify the active tab + content
			$(oldTab).stop(true, true).fadeOut(100,function(){
				$(activeTab).fadeIn(500);
			})
			
			//our speciality
			if($('.imgviewbox').length){
				if ($('.imgviewbox').hasClass('visible')){
					$('.imgviewbox').fadeOut();
					}
			}
			return false;
		});
	}

if ($('#photos').length){
		$('#photos').galleryView({
			panel_width: 633,
			panel_height: 370,
			strip_width:633,
			frame_width:81,
			frame_height: 47
		});
	}

if ($('#thumbs').length){
    $('div.content1').css('display', 'block');
	
    var gallery =$('#thumbs').galleriffic({imageContainerSel: '#slideshow',
    preloadAhead: 10,
    numThumbs: 4,
    controlsContainerSel:      '#controls',
    captionContainerSel:       '#caption',
    loadingContainerSel:       '#loading',
    // syncTransitions:           true,
	enableTopPager:            false,
	enableBottomPager:         false,
	defaultTransitionDuration: 900,
	playLinkText:			  '',
	pauseLinkText:			 '',
	prevLinkText:			  '&nbsp;&nbsp;&nbsp;',
	nextLinkText:			  '&nbsp;&nbsp;&nbsp;',
	onPageTransitionIn:        function() {
		//var prevPageLink = this.find('a.prev').css('visibility', 'hidden');
		//var nextPageLink = this.find('a.next').css('visibility', 'hidden');
					
		// Show appropriate next / prev page links
		//if (this.displayedPage > 0)
		//	prevPageLink.css('visibility', 'visible');

		//var lastPage = this.getNumPages() - 1;
		//if (this.displayedPage < lastPage)
		//	nextPageLink.css('visibility', 'visible');

		this.fadeTo('fast', 1.0);
	}	
    });
	gallery.find('a.prev').click(function(e) {
		gallery.previousPage();
		e.preventDefault();
	});
	gallery.find('a.next').click(function(e) {
		gallery.nextPage();
		e.preventDefault();
	});
}


if ($('.sliderboxbig').length){
//initilaization
	$('.slider-item-detail').hide();
	var nr_slider_items=$('.slides li').length;
	var slider_item_details='';
	var slider = $('.slides').bxSlider({
			mode: 'horizontal',
			auto: true,
			pause: 4000, 
			speed: 500,
			autoHover: true,
			autoStart: true,
			displaySlideQty: 4,
			moveSlideQty: 1,
            onAfterSlide: function(currentSlide, totalSlides){
             var idx=currentSlide+1;
             $('.slides li:eq('+idx+')').addClass('active');
             var slider_item_details=$('.slides a:eq('+idx+')').attr('href');
             $(slider_item_details).show();
            },
            onNextSlide: function(currentSlide, totalSlides){
             $('.slides li').removeClass('active');
             $('.slider-item-detail').fadeOut("slow");
            },
            onPrevSlide: function(currentSlide, totalSlides){
             $('.slides li').removeClass('active');
             $('.slider-item-detail').fadeOut("slow");
            }

		});
	$('.bx-prev-big').click(function(){
		 slider.goToPreviousSlide();
            return false;
	})
	$('.bx-next-big').click(function(){
		 slider.goToNextSlide();
            return false;
	})
	
	$('.slides a').click(function(){
		$('.slides li').removeClass('active');
		$('.slider-item-detail').fadeOut();
		var slide_id=$(this).attr('href');
		$(slide_id).fadeIn();
		$(this).parent().addClass('active');
		var click_idx=$(this).parent().index();
		if (click_idx>nr_slider_items)
			click_idx=click_idx-nr_slider_items;
		slider.goToSlide(click_idx-1,false);		
		return false;
	})

	}

//project

if ($('.aditional').length){
	$('.aditional').hide();
}

$('.readmore').click(function(){
	$(this).parent('.item').find('.aditional').slideDown('slow');
	$(this).hide();
	$(this).parent('.item').find('.slidernav').animate({"top": "+=50px"}, "slow");

	return false;
})


if ($('.sliderboxsmall').length){
	var i=0;
	$('.sliderboxsmall').each(function(){
									   
	   i++;
		$(this).find('.slider-item-detail').hide();
		var currentslider=$(this);
		var projectslider='#'+$(this).find('.slides').attr('id');
		var nr_slider_items=$(projectslider).find('li').size();
		var slidername='slider'+i;
		slidername= $(projectslider).bxSlider({
			mode: 'horizontal',
			pause: 4000, 
			speed: 500,
			autoHover: true,
			autoStart: true,
			displaySlideQty: 4,
			moveSlideQty: 1,
			onAfterSlide: function(currentSlide, totalSlides){
				var idx=currentSlide+1;
				$(projectslider).find('li:eq('+idx+')').addClass('active');
				var slider_item_details=$(projectslider).find('a:eq('+idx+')').attr('href');
				$(slider_item_details).fadeIn();
			},
			onNextSlide: function(currentSlide, totalSlides){
				$(projectslider).find('li').removeClass('active');
				currentslider.find('.slider-item-detail').fadeOut();
			},
			onPrevSlide: function(currentSlide, totalSlides){
				$(projectslider).find('li').removeClass('active');
				currentslider.find('.slider-item-detail').fadeOut();
			}

		});
		
		currentslider.find('.bx-prev-big').click(function(){
			slidername.goToPreviousSlide();
            return false;
		})
		currentslider.find('.bx-next-big').click(function(){
			slidername.goToNextSlide();
			return false;
		})
		
		$(projectslider).find('a').click(function(){
			$(projectslider).find('li').removeClass('active');
			currentslider.find('.slider-item-detail').fadeOut();
			var slide_id=$(this).attr('href');
			$(slide_id).fadeIn();
			$(this).parent().addClass('active');
			var click_idx=$(this).parent().index();
			if (click_idx>nr_slider_items)
				click_idx=click_idx-nr_slider_items;
			slidername.goToSlide(click_idx-1,false);		
			return false;
	})
	})
	
//initilaization
/*	$('.slider-item-detail').hide();
	var nr_slider_items=$('#project3 li').length;
	var slider_item_details='';
	var slider = $('#project3').bxSlider({
			mode: 'horizontal',
			pause: 4000, 
			speed: 500,
			autoHover: true,
			autoStart: true,
			displaySlideQty: 4,
			moveSlideQty: 1, 
			onAfterSlide: function(currentSlide, totalSlides){
				var idx=currentSlide+1;
				$('#project3 li:eq('+idx+')').addClass('active');
				var slider_item_details=$('#project3 a:eq('+idx+')').attr('href');
				$(slider_item_details).fadeIn();
			},
			onNextSlide: function(currentSlide, totalSlides){
				$('#project3 li').removeClass('active');
				$('.slider-item-detail').fadeOut();
			},
			onPrevSlide: function(currentSlide, totalSlides){
				$('#project3 li').removeClass('active');
				$('.slider-item-detail').fadeOut();
			}

		});
	$('.bx-prev-big').click(function(){
		 slider.goToPreviousSlide();
            return false;
	})
	$('.bx-next-big').click(function(){
		 slider.goToNextSlide();
            return false;
	})
	
	$('#project3 a').click(function(){
		$('#project3 li').removeClass('active');
		$('.slider-item-detail').fadeOut();
		var slide_id=$(this).attr('href');
		$(slide_id).fadeIn();
		$(this).parent().addClass('active');
		var click_idx=$(this).parent().index();
		if (click_idx>nr_slider_items)
			click_idx=click_idx-nr_slider_items;
		slider.goToSlide(click_idx-1,false);		
		return false;
	})*/

	}


if ($('#ourspeciality').length){
	$('#ourspeciality .img-link').click(function(){
		if(!$(this).hasClass('active')){
			$('#ourspeciality .img-link').removeClass('active');
			$(this).addClass('active');
			var content=$(this).parent().find('.item-detail').html();
			$('.imgview').html(content);
			$('.imgviewbox').addClass('visible').fadeIn();
		}
		return false;
	})
}

$('#flashshow').click(function(){
	$('.flashbox').fadeIn();
	return false;
})

if($('div.pager').length){
	var pw=$('div.pager').width();
	var pw_ul=$('div.pager').find('ul').width();
	var pw_ul_margin=Math.floor((pw-pw_ul)/2);
	$('div.pager').find('ul').css('margin-left',pw_ul_margin)							  
}

});

$('a.read-more').each(function(){
   var w = $(this).parent().find('.hidecontent').height();
   if(w < 100)
       $(this).hide();
   else
       $(this).show();
});

$('a.read-more').click(function(e){
	if ($('.showcontent').length){
		$('.showcontent').parent().find('a.read-more').show();
		$('.showcontent').addClass('hidecontent').removeClass('showcontent');
	}
	
   $(this).parent().find('.hidecontent').addClass('showcontent').removeClass('hidecontent');
   $(this).hide();
   return false
});

$('input[value=Other]').change(function(e){
   if($(e.target).attr('checked') == true){
       $('input[name=other_language]').show();
   } else {
       $('input[name=other_language]').hide();
   }
});
