

//INIT COLOR PICKER HP

function initColorPicker(){
	var sColorCookie = jQuery.jCookie('colorBar');
	var sColorCookie = undefined;
	if(sColorCookie != undefined || sColorCookie != null){
		initColor = '#' + sColorCookie;
	}else{
		initColor = '#2cadb1';
	}
	$('#colorSelector').ColorPicker({
		color: initColor,
		onShow: function (colpkr) {
			$(colpkr).fadeIn(500);
			return false;
		},
		onHide: function (colpkr) {
			$(colpkr).fadeOut(500);
			return false;
		},
		onChange: function (hsb, hex, rgb) {
			$('#colorSelector').css('backgroundColor', '#' + hex);
			initColorCookie(hex);
		}
	});
}

//ON COLOR PICKER CHANGE SAVE COOKIE COLOR

function initColorCookie(param){
    jQuery.jCookie('colorBar', null);
	jQuery.jCookie('colorBar',param,'30');
	setCookieColor(param);
}

//ON DOM LOAD CHECK COOKIE COLOR

function getCookieColor(){
	var sColorCookie = jQuery.jCookie('colorBar');

	if(sColorCookie != false){
		$('#colorSelector').css('backgroundColor','#' + sColorCookie);
		setCookieColor(sColorCookie);
	}
}

//CREATE CSS STYLE FROM COOKIE COLOR

function setCookieColor(param){
	$('#colorPickerStyle').remove();
	var aStyle = [
	'<div id="colorPickerStyle"">',
	'<style type="text/css">',
	'.main .mainMenu .socialBlock p { color:#'+ param +'}',
	'.header .options .loginBlock label { color:#' + param + '}',
	'.header .options .loginBlock label a { color:#' + param + '}',	
	'.textInfo span { color:#'+ param +'}',
	'.search p { color:#'+ param +'}',
	'.mainBlock .blockLeft h1 { color:#' + param + '}',
	'.mainBlock .blockLeft h2 { color:#' + param + '}',
	'.logoutBlock .type a { color:#' + param + '}',
	'.rightLinkList dt { color:#'+ param +'}',
	'.mainBlock .blockRight .rightSearchBlock p { color:#'+ param +'}',
	'.mainBlock .blockLeft p.autores em { color:#'+ param +'}',
	'.color { background:#'+ param +'}',
	'.newsBlockContent .contentNewsBlock span { color:#'+ param +'}',
	'</style>',
	'</div>'
	]
	$('body').append(aStyle.join(''));
}

// ACCORDION LEFT MENU
function initCustomAcc(){
	
	$('.coll03 a').click(function() {
		if($(this).parents('.rowBlock').next().is('.open')){
			$(this).parents('.rowBlock').next().slideUp('slow',function(){
			}).removeClass('open');
			$('.coll03 a').removeClass('active');
		}else{
			$(this).parents('.customAcc').find('.open').slideUp('slow');
			$('.coll03 a').removeClass('active').parents('.rowBlock').next().slideUp('slow').removeClass('open');
			$(this).addClass('active');
			$(this).parents('.rowBlock').next().slideDown('slow',function(){
			}).addClass('open');
		}
		return false;
	});

	$('.accContent').each(function() {
	    var elMenuSlide = $(this).find('.menuSlide');
	    var elBlockLang = $('.blockLang').html();

	    if (elMenuSlide.length) {
	        elMenuSlide.find('> ul').uiPod({
	            rootTitle: elBlockLang,
	            duration: 250,
	            height: 'auto',
	            useSideScroller: true,
	            fnAfter: function() {
	                //$.ddMenu.urlHelper('currentPageName');
	            }
	        });
	    }
	});
	
	$('.accContent .MainMenuItem').hover(function(){
		$(this).addClass('mainMenuHover');							
	},function(){
		$(this).removeClass('mainMenuHover');									
	});
	
	$('.accContent').css({'left':'0px'});
	
	var elSelected = $('.coll03 a.selected');
	
	if(elSelected.length){
		$('.coll03 a.selected').trigger('click');
	}else{
		$('.coll03 a:eq(0)').trigger('click');
	}
	
	
	
}

//INIT SHOW NEWS BLOCKS
function initShowBlocks(){
	var elNewsBlockHeaderLink = $('.newsBlockHeader a');
	var clicked = false;
	
	//EVENT HANDLER FOR PANEL HEADERS
	elNewsBlockHeaderLink.click(function(event){
		var elNewsBlockContent = $(this).parents('.newsBlock').find('.newsBlockContent');
		if(elNewsBlockContent.css('display') == 'none'){
			var siteHeight = $('body').height();
			elNewsBlockContent.slideDown('slow',function(){
				//$('#block01 a, #block02 a, #block03 a').addClass('open');
				//$('html, body').animate({scrollTop: siteHeight},500);
			});
		}else{
			elNewsBlockContent.slideUp('slow', function(){
			//$('#block01 a, #block02 a, #block03 a').removeClass('open');
			});
		}
		clicked = true;
		event.preventDefault();
		event.stopPropagation();
	});
	
	//THIS OPENS PANELS BY DEFAULT
	window.setTimeout(function(){ 
		if(clicked == false){
			$('.newsBlockContent').slideDown('slow',function(){
				//var siteHeight = $('body').height();
				//$('html,body').animate({scrollTop: siteHeight},500);	
				//$('#block01 a, #block02 a, #block03 a').addClass('open');
			});
		}
		return false;
	}, 0);
}

//INIT DOM LOAD OPACITY LOWER
function initImageOpacity(){
	if($('.fadeImg').length ) {
		$('.fadeImg').animate({"opacity": "0.2"});
	}
}

//INIT MOUSE OVER CHANGE OPACITY
function initImageOpacityHover(){
	$(".fadeImg").hover(
		function () {
			$(this).stop().animate({"opacity": "1"}, "slow");
		},
		function () {
			$(this).stop().animate({"opacity": "0.2"}, "slow");
		}
	);
}

//INIT SLIDESHOW HP
function initHomepageSlideshow(){
	$('#slideShow').ContentSlider({
		width : '766px',
		height : '320px',
		speed : 600,
		easing : 'easeOutQuad',
		textResize : true
	});
}

// INIT INPUT DEFAULT VALUE FUNCTION

function initInputValue() {
	$('input[type="text"], input[type="password"], textarea').each(function(){
		$(this).data('defaultValue',$(this).val());					 
	});
	$('input[type="text"], input[type="password"], textarea').focus(function() {
		if($(this).val() == $(this).data('defaultValue')){
			$(this).val("");
		}
	});
	$('input[type="text"], input[type="password"], textarea').blur(function() {
		if($(this).val()== "") {
			$(this).val($(this).data('defaultValue'));
		}
	});
};

//INIT SLIDESHOW HP
function initSearchBlock(){
$('.searchBlock a').toggle(
  function () {
    $('.searchBlockList').slideDown('slow');
  },
  function () {
    $('.searchBlockList').slideUp('slow');
  }
); 

}

//INIT DROPBOX LAYOUT
function initDropBox(){
	$('.customSelect:visible').selectmenu({style:'dropdown'});
}

//INIT SHOW DETAIL GALLERY
/*function initSlideDetailGallery(){
	$('#showGall').click(function() {
  $('.sliderDetailBlock').animate({
	opacity: 1,
	left:'0',
    top: '0'
  }, 1000, function() {
  });
  $('.cs_leftBtn, .cs_rightBtn').hide();
  return false;
});	
}	*/
//INIT DETAIL GALLERY
/*function initCloseSlideDetailGallery(){
	$('#closeGallery').click(function() {
									  
  $('.sliderDetailBlock').animate({
	left:'0',
	opacity: 0.25,
    top: '-320'
  }, 1000, function() {
  });
  $('.cs_leftBtn, .cs_rightBtn').show();
  return false;
});	
}	
*/

//INIT SHOW DETAIL GALLERY
function initSlideDetailGallery(){
	var elCsArticle = $('.cs_article');
	
	elCsArticle.each(function(){
		var elArticle = $(this);
		var elGalleryLink = elArticle.find('.gallery a'); 
		var elSliderDetailBlock = elArticle.find('.sliderDetailBlock');
		var elSliderLinks = $('.cs_leftBtn, .cs_rightBtn');
		
		elGalleryLink.click(function() {
  			elSliderDetailBlock.animate({
				opacity: 1,
				left:'0',
    			top: '0'
  				}, 1000);
  			elSliderLinks.hide();
  			return false;
		});	
		
	});

}	
//INIT DETAIL GALLERY
function initCloseSlideDetailGallery(){
	$('.closeGallery a').click(function() {
									  
  $('.sliderDetailBlock').animate({
	left:'0',
	opacity: 1,
    top: '-320'
  }, 1000, function() {
  });
  setTimeout(function(){ $('.cs_leftBtn, .cs_rightBtn').show() }, 1000);
  return false;
});	
}

//INIT SHOW DETAIL INFO GALLERY
function initInfoDetailGallery(){
$('.boxgrid.slideright').hover(function(){
	$(".cover", this).stop().animate({left:'325px'},{queue:false,duration:500});
		}, function() {
	$(".cover", this).stop().animate({left:'0px'},{queue:false,duration:500});
	});
return false;
}	

//INIT TOOL TIP HP
function initToolTip(){
	//alert('tooltip');
	if ( $('.listmenu ul li a').length ) {
		$('a[name]').tooltip({
			offset: [0, 0],
			effect: 'toggle'}).dynamic({
				bottom: {
					direction: 'down',
					bounce: true
				}
		 }
	 );
}
}

//INIT MENU HOVER EFFECT
function initmenuoverEffect(){

$(".menuImg").hover( function() {
		var thumbOver = $(this).find("img").attr("src");
		$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat left bottom'});
		$(this).find("span").stop().animate({opacity: 0}, 600);
		//$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat left bottom'});
	}, function() {
		var thumbOver = $(this).find("img").attr("src");
		$(this).find("span").stop().animate({opacity: 1}, 600);
		//$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat left top'});
	});

//THIS IS NEEEDED TO SOLVE IE ISSUE OF NON CLICKABLE LINK
$(".menuImg").click(function(){
	var elLinkHref = $(this).find('a').attr('href');
	window.location = elLinkHref;
});


$(".newsBlockHeader").hover( function() {
		var thumbOver = $(this).find("img").attr("src");
		$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat left bottom'});
		$(this).find("span").stop().animate({opacity: 0}, 600);
		//$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat left bottom'});
	}, function() {
		var thumbOver = $(this).find("img").attr("src");
		$(this).find("span").stop().animate({opacity: 1}, 600);
		//$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat left top'});
	});

}


//INIT PAUSE VIDEO FUNCTION
function initpauseVideo() {
    $('a.cs_rightBtn, a.cs_leftBtn, #pauseVideoHome').click(function() {     
        if ($('#VideoPlayer1').length) {
            getFlashMovieObject('VideoPlayer1').pauseVideo();
        }
        if ($('#VideoPlayer2').length) {
            getFlashMovieObject('VideoPlayer2').pauseVideo();
        }
        if ($('#VideoPlayer3').length) {
            getFlashMovieObject('VideoPlayer3').pauseVideo();
        }
        if ($('#VideoPlayer4').length) {
            getFlashMovieObject('VideoPlayer4').pauseVideo();
        }
    return false;
    });    
}

//GET FLASH OBJECT CROSS BROWSER AND CALL FLASH FUNCTION

function getFlashMovieObject(movieName) {
    if (window.document[movieName]) {
        return window.document[movieName];
    }
    if (navigator.appName.indexOf("Microsoft Internet") == -1) {
        if (document.embeds && document.embeds[movieName])
            return document.embeds[movieName];
    }
    else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
    {
        return document.getElementById(movieName);
    }
}		


// INIT FONT-SIZE INCREASE

function changeFontSize(blockElement){
	//aumenta diminui font size
	$('.blockChangeFontSize span a').click(function() { 
		var $speech = $(blockElement); 
		var currentSize = $speech.css('font-size');
		var num = parseFloat(currentSize, 10);
		var unit = currentSize.slice(-2);
		if (this.id == 'switcher-large') { 
			num *= 1.2; 
		} else if (this.id == 'switcher-small') { 
			num /= 1.2; 
		} 
		
		if(num < 11){
			$speech.css('font-size', 11 + unit);
		}else if(num > 8 && num < 24){
			$speech.css('font-size', num + unit);
		}
		return false;
	});	
}


