jQuery(document).ready(function(){jQuery("").startBanner(jQuery(".banners-top"));});
jQuery(document).ready(function(){jQuery("").startOrcamento();});
jQuery(document).ready(function(){jQuery("").contentHeight();});

//Inicio Banner//
//Copiar a função trim

var objInterval;
var bannerTime = 6000;
var displayTime = 5;
var targetLeftObj = null;
var targetRightObj = null;
var utilSpace = 950;
var lockBanner = false;


(function(jQuery){

	jQuery.fn.contentHeight = function(){
		if(jQuery('.col-right').length > 0){
			var h = document.getElementById('col-right').offsetHeight;
			jQuery('.col-main').css('min-height', h + 'px');
		}
		
	}

	jQuery.fn.startOrcamento = function(){
		var d = getUrlVars()["d"]; 
		var m = getUrlVars()["m"];
		var y = getUrlVars()["y"];
		

				
		jQuery('#hb1b9_133_d').val(d);
		jQuery('#hb1b9_133_m').val(m);
		jQuery('#hb1b9_133_y').val(y);
		
	}

	jQuery.fn.startBanner = function(obj){
		
		var elements = jQuery("").getNotEmptyLi(jQuery("li", obj));
		
		if(elements.length>0){
			jQuery(obj).append("<div class='banner-display'><ul class='display'></ul></div>");
			for(i=0;elements.length > i;i++){
				jQuery("ul.display", obj).append("<li><a href='#' onclick='return false;'>" + (i+1) + "</a></li>");
			}
			
			jQuery("a", jQuery(".display")).click(function(){jQuery("").changeBanner(jQuery(this));})
			
			jQuery(elements).css("marginTop", jQuery(obj).height() * -1);
			jQuery(elements[0]).css("marginTop", 0);
			jQuery(elements).css('marginLeft',jQuery(".banner-images").width());
			jQuery(elements[0]).css('marginLeft',0);
			jQuery(elements[0]).addClass("selected");
			jQuery("").changeBanner();
			jQuery("").setAsActual();
			lockBanner =false;
			objInterval = setInterval('nextBanner()', bannerTime);
			
		}
	}
	

	jQuery.fn.changeBanner = function(obj){
	
		if(lockBanner==false){
			lockBanner=true;
		jQuery("a", jQuery("ul.display")).addClass("disabled");
		
		if(obj!=null){
			
			banner = jQuery("").getBanner(jQuery(obj).html());
			clearInterval(objInterval);
			
			if(jQuery(banner).hasClass("selected")==false){
				jQuery("li.selected",".banner-images").animate({marginLeft:-1000},1200,'swing', function(){jQuery(this).removeClass("selected");jQuery(this).css("marginLeft",jQuery(".banner-images").width());});
				jQuery(banner).animate({marginLeft:0},1200,'swing', function(){jQuery(this).addClass("selected"); objInterval = setInterval('nextBanner()', bannerTime); lockBanner=false;});
			}else{
				lockBanner=false;
			}
		}
			

		}
		return false;
	}
	
	
	
	jQuery.fn.getBanner = function(index){
		var elements = jQuery("").getNotEmptyLi(jQuery("li", ".banner-images"));
		jQuery("a","ul.display").removeClass("selected");
		jQuery(jQuery("a","ul.display")[parseInt(index)-1]).addClass("selected");
		return elements[parseInt(index)-1];
	}
	
	jQuery.fn.setAsActual = function(){
		elements = jQuery("").getNotEmptyLi(jQuery("li", ".banner-images"));
		jQuery("a","ul.display").removeClass("selected");
		
		for(i=0;elements.length > i;i++){
			if(jQuery(elements[i]).hasClass("selected")==true){
				jQuery(jQuery("a","ul.display")[i]).addClass("selected");
			}
				
		}
	
	}
	
	jQuery.fn.getNotEmptyLi = function(obj){
		
		var objs = new Array;
				
		var c = 0;
		for(i=0;obj.length>i;i++){
			if(Trim(jQuery(obj[i]).html()).length > 0){
				objs[c] = obj[i];
				c = c+1;
			}

		}
		
		return objs;
	}
	
	jQuery.fn.setLiHeight = function(obj){
		for(i=0;obj.length>i;i++){
			jQuery(obj[i]).css("marginTop", -1 * i * jQuery(obj).height());
		}

	}

})(jQuery);

function nextBanner(){
	index = parseInt(jQuery("a.selected","ul.display").html());
	objs = jQuery("a","ul.display");
	
	if((index+1)>objs.length){
		jQuery("").changeBanner(objs[0]);
	}else{
		jQuery("").changeBanner(objs[index]);
	}
	
}
//Fim do Banner


// função simples

 function Trim(str){return str.replace(/^\s+|\s+$/g,"");}

  function getUrlVars() {
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	
	for(var i = 0; i < hashes.length; i++){
		hash = hashes[i].split('=');
		vars.push(hash[0]); 
		vars[hash[0]] = hash[1];
	} 
	return vars;
}


(function(jQuery){
	jQuery.fn.startTabs = function() {

	//When page loads...
	jQuery(".tab_content").hide(); //Hide all content
	jQuery("ul.tabs li:first").addClass("active").show(); //Activate first tab
	jQuery(".tab_content:first").show(); //Show first tab content

	//On Click Event
	jQuery("ul.tabs li").click(function() {

		jQuery("ul.tabs li").removeClass("active"); //Remove any "active" class
		jQuery(this).addClass("active"); //Add "active" class to selected tab
		jQuery(".tab_content").hide(); //Hide all tab content

		var activeTab = jQuery(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
		jQuery(activeTab).fadeIn(); //Fade in the active ID content
		return false;
	});

};
})(jQuery);
