﻿//no-confict mode
var $jQ = jQuery.noConflict();



//------- FUNCTIONS SLIDE NEWS -------
var rotateSpeed = 4000; 
var currentTab = 0; 
var numTabs; 
var autoRotate;

function openTab(clickedTab) {
   var thisTab = $jQ(".tabbed-box .tabs a").index(clickedTab);
   $jQ(".tabbed-box .tabs li a").removeClass("active");
   $jQ(".tabbed-box .tabs li a:eq("+thisTab+")").addClass("active");
   $jQ(".tabbed-box .tabbed-content").hide();
   $jQ(".tabbed-box .tabbed-content:eq("+thisTab+")").fadeIn();
   currentTab = thisTab;
}

function rotateTabs() {
   var nextTab = (currentTab == (numTabs - 1)) ? 0 : currentTab + 1;
   openTab($jQ(".tabbed-box .tabs li a:eq("+nextTab+")"));
}





//------- FUNCTIONS SLIDE SERVICE -------

var rotateSpeed1 = 10000; 
var currentTab1 = 0; 
var numTabs1; 
var autoRotate1;


function openTab1(clickedTab1) {
   var thisTab1 = $jQ(".tabbed-box1 .tabs a").index(clickedTab1);
   $jQ(".tabbed-box1 .tabs li a").removeClass("active");
   $jQ(".tabbed-box1 .tabs li a:eq("+thisTab1+")").addClass("active");
   $jQ(".tabbed-box1 .tabbed-content").hide();
   $jQ(".tabbed-box1 .tabbed-content:eq("+thisTab1+")").show();
   currentTab1 = thisTab1;
}

function rotateTabs1() {
   var nextTab1 = (currentTab1 == (numTabs1 - 1)) ? 0 : currentTab1 + 1;
   openTab1($jQ(".tabbed-box1 .tabs li a:eq("+nextTab1+")"));
}



//--------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------


$jQ(document).ready(function() {


	//------- SLIDE NEWS -------
	
   numTabs = $jQ(".tabbed-box .tabs li a").length;
   
   $jQ(".tabbed-box .tabs li a").click(function() { 
      openTab($jQ(this)); return false; 
   });
   
   $jQ(".tabbed-box").mouseover(function(){
   clearInterval(autoRotate)
   })
   .mouseout(function(){
   autoRotate = setInterval("rotateTabs()", rotateSpeed)
   });
   
   $jQ(".tabbed-box .tabs li a:eq("+currentTab+")").click();
   
   $jQ(".tabbed-box").mouseout();
   


	//------- SLIDE SERVICE -------
	
	openTab1($jQ(".tabbed-box1 .tabs li#link1 a"));
	
    numTabs1 = $jQ(".tabbed-box1 .tabs li a").length;
    
    autoRotate1 = setInterval("rotateTabs1()", rotateSpeed1);
    
    $jQ(".tabbed-box1 .tabs li a").hover(function() {
    openTab1($jQ(this)); clearInterval(autoRotate1);
    return false;
    }, function(){
    autoRotate1 = setInterval("rotateTabs1()", rotateSpeed1)
    });



	//------- SLIDESHOW MAC INDEX -------
	
    $jQ('.slideshow').cycle({
		fx: 'fade',
		cleartypeNoBg: true
	});
	
	
	
	
	//------- TOGGLE SERVICE -------
	
	

	if (anchor) {
	
	
	$jQ('div.section-entry-content p,.links-service').css('display','none');
	
	$jQ('#'+anchor).slideDown('slow');
	
	$jQ('#'+anchor).prev().children().addClass('active-section');

	} else {

	$jQ('div.section-entry-content p,.links-service').css('display','none');
	
	$jQ('#first-section p').slideDown('slow');
	
	$jQ("#first-section h2 .op").addClass('active-section');
	
	}




	// MAIN PAGE SERVICES
	$jQ("div.service h2 img").click(function(){
	$jQ('.'+$jQ(this).attr('id')+'').slideToggle('slow');
	});


	$jQ("div.section-entry-content h2").click(function(){

 	if(false == $jQ(this).next().is(':visible')) {
	$jQ('div.section-entry-content p').slideUp('slow');
	}
	$jQ('.active-section').removeClass('active-section');
	$jQ(this).children().addClass('active-section');
	$jQ(this).next().slideToggle('slow');
	return false;
	});

	

	
	
	//------- PORTFOLIO -------
	
	$jQ('div.content-section-portfolio').hide();
	
	$jQ('h2.title-section-portfolio').hover(function(){
	$jQ(this).css({'color':'#09C','border-bottom-color':'#09C'});
	$jQ(this).children().show();
	}, function() {
	$jQ(this).css({'color':'#9C3','border-bottom-color':'#9C3'});
	$jQ(this).children().hide();
	});
	
	$jQ('h2.title-section-portfolio').click(function(){
	if(false == $jQ(this).next().is(':visible')) {
	$jQ('div.content-section-portfolio').fadeOut();
	}
	$jQ(this).next().fadeToggle('slow');
	});
	
	
	
	//------- RIBBON ENG LANGUAGE -------
	
	$jQ('#ribbon').delay(1000).animate({top:'0px'},'fast').animate({top:'-10px'},100).animate({top:'0px'},100).animate({top:'-5px'},100).animate({top:'0px'},100);	
	
	$jQ("a#ribbon").click(function(){
	$jQ(this).animate({top:'-60px'});
	});
	
	
	
	//------- SUBMENU MAIN MENU -------
	
	$jQ('ul#menu-primary li').hover(function(){
		$jQ(this).find('ul').css({'opacity':0.99}).fadeIn(200);
	}, function() {
		$jQ(this).find('ul').delay(200).fadeOut(200);
	});

});
