/*
	Projeto - LITTLEWOMAN (UNILEVER) v: 0.1
	Developer(s):
		+ Fernando Basilio (fernando.basilio@hellointeractive.com.br)
*/

//Trim
function Trim(str){ return str.replace(/^\s+|\s+$/g,"")}

//tags do google analytics individuais;
function tagGA(str){
	str = Trim(str);
	str = str.replace(/ /g,"_");
	str = str.replace(/_>_/g,"/");
	//console.log(str);
	//alert(str);
	pageTracker._trackPageview(str);
}

// copyHeight
function copyHeight(obj){
	hMax = $(obj).eq(0).height();
	for (i=0; i<$(obj).length; i++){
		if(hMax < $(obj).eq(i).height()){
			hMax = $(obj).eq(i).height();
		}
	}
	$(obj).height(hMax);
}

// toogleLogin()
function toogleLogin(){
	$(".boxlogin").toggle();
}

// resizeBg
function resizeBg(){
	$(".destaques_principais_interna").height("auto");
	var viewportWidth =(self.innerWidth || (document.documentElement.clientWidth || (document.body.clientWidth || 0))); // Grava a largura do viewport
	var viewportHeight =(self.innerHeight || (document.documentElement.clientHeight || (document.body.clientHeight || 0))); // Grava a altura do viewport

	var hTotal = viewportHeight;
	var hContent = $(".content").height();
	var hDestaques = $(".destaques_principais_interna").height();
	var hFinal;
	
	var maxWidth = 992;
	//alert(viewportHeight);
		
	// diferenciando tamanho do viewportWidth do IE6 para os demais browsers
	var is_ie6 = (
		window.external &&
		typeof window.XMLHttpRequest == "undefined"
	);
	if(is_ie6 == true){
		viewportWidth = viewportWidth;
	} else {
		viewportWidth = viewportWidth - 17;
	}
	
	if(viewportHeight > $("#container").height()){
		hFinal = hTotal - hContent;
		$(".destaques_principais_interna").height(hDestaques+hFinal);
	}else{
		hFinal = $("#container").height() - $(".content").height()	
		$(".destaques_principais_interna").height(hDestaques+hFinal);
	}
	
	/*
	if(viewportHeight > $("#container").height()){
		hFinal = hTotal - hContent;
		$(".destaques_principais").height(hDestaques+hFinal);
	}else{
		hFinal = $("#container").height() - hTotal;
		alert(hDestaques+hFinal);
		$(".destaques_principais").height(hDestaques+hFinal);
	}
	*/

	/*
	if(viewportHeight > $("#container").height()){
		var hTemp = $(".destaques_secundarios").height();
		var diff = viewportHeight - $("#container").height();
		hTemp = hTemp + diff;
		$(".destaques_secundarios").height(hTemp);
		alert("ae");
	}

	if(viewportHeight > $("#container").height()){
		if($(".destaques_secundarios").height() == null){
			var hTemp = viewportHeight - 319;
			$(".destaques_principais_interna").height(hTemp);
		}else{
			var hTemp = $(".destaques_secundarios").height();
			var diff = viewportHeight - $("#container").height();
			hTemp = hTemp + diff;
			$(".destaques_secundarios").height(hTemp);
		}
	}else{
		if($(".destaques_secundarios").height() == null){
			var hTemp = $("#container").height() - 319;
			$(".destaques_principais_interna").height(hTemp);
		}else{
			var hTemp = $(".destaques_secundarios").height();
			var diff = viewportHeight - $("#container").height();
			hTemp = hTemp + diff;
			$(".destaques_secundarios").height(hTemp);
		}
	}*/
	
	viewportWidth > maxWidth ? $("#container").width(viewportWidth) : $("#container").width(maxWidth); 

}

//checkAll
function checkAll(obj){
	if($(obj).attr("checked") == true){
		$(".setp2_newsletter input").attr("checked","checked");
	}else{
		$(".setp2_newsletter input").attr("checked","");
	}
}

//unCheck
function unCheck(){
	var tt = $(".setp2_newsletter input").length;
	for(i=1;i<tt;i++){
		if(!$(".setp2_newsletter input").eq(i).attr("checked") == true){
			$(".setp2_newsletter input").eq(0).attr("checked","");
			return false;
		}
	}
	if(i=tt){ $(".setp2_newsletter input").eq(0).attr("checked","checked");	}
}

// showRSS() - resolução de problema no ie 6
function showRSS(){
	$(".rss").css("display","block");
}

// Return GET params
function returnParam(url,paramName){
	for(var qs = url.split("&"), i=0; i < qs.length; i++)
		if(qs[i].indexOf(paramName)>=0)
			return qs[i].split("=")[1];
	return false;
}

// Flash Calls
function openLink(url) {
	if(!url.match('http')) {
		switch(url) {
			case "example": window.location = 'http://www.example.com.br/'; break;
			case "exampl2": doSomething(); return true; break;
			default: return false;
		}
	}else
		window.location = url;
	return true;
}

// Popup handler
function openPopup(u,n,w,h,o,c){
    var l=t=18;
    if(c){
        l=(screen.availWidth-w)/2;
        t=(screen.availHeight-h)/2;
    }
    p=window.open(u,'pop_'+n,'left='+l+',top='+t+',width='+w+',height='+h+''+((o)?','+o:''));
}

// centralizeElement
function centralizeElement(obj){
	var obj = "." + obj;
	if ($("body").height() > $(obj).height()) {
		$(obj).css({top: '50%', marginTop: -($(obj).height()/2) + 'px'});
	}else {
		$(obj).css({marginTop: '0px', top: '0px'});
	}
}

/*CLOSE MODAL*/
function closeModal() {
	/*HIDE MODAL*/
	$('.view_modal').fadeTo('fast', 0, function() {
		$(this).remove();
	});
	
	/*HIDE BACKGROUND*/
	$('.bg_modal').fadeTo('fast', 0, function() {
		$(this).remove();

		/*SHOW SELECT*/
		$('select').css('visibility', 'visible');
	});
}

/*MODAL*/
function openModal(url) {
	/*CREATE ELEMENTS*/
	$('body').append($('<img />').attr({src: "/img/load.gif", width: 88, height: 78, alt: "", className: 'load'})).append($('<div></div>').addClass('bg_modal')).append($('<div></div>').addClass('view_modal'));
	$('.bg_modal').width($('html')[0].scrollWidth).height($('html')[0].scrollHeight);

	/*OPACITY*/
	$('.view_modal').css('opacity', 0);
	$('.bg_modal').css('opacity', 0);
	
	/*SELECTS HIDE*/
	$('select').css('visibility', 'hidden');

	/*SHOW BACKGROUND*/
	$('.bg_modal').fadeTo('fast', 0.3, function() {
		$('.view_modal').load(url + '?' + (new Date()).getTime(), function() {
			/*REMOVE LOAD*/
			$('.load').remove();
			
			/*CENTRALIZE MODAL*/
			$('.view_modal').css({marginTop: -$('.view_modal').height()/2 + 'px', marginLeft: -$('.view_modal').width()/2 + 'px'});
			
			/*MODAL HIDE*/
			$('.view_modal').fadeTo('fast', 1);
			
			/*CLOSE MODAL*/
			$("a[@rel~='modalclose'] , .bg_modal").click(function() {
				closeModal();
				return false;
			})

		});
	});
}
	
function initModal() {
	$("a[@rel~='modal']").click(function() {
		openModal($(this).attr('href'));
		return false;
	})
}

function initLimparText(){
	$("a[@rel~='bt_limpar_text']").click(function() {
		$("textarea").val("");
		return false;
	})
}

// validação
function checkEmail(obj) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj)) return true;
}

function checkBlank(obj){
	if ($(obj).val() != '') return true;
	else $(obj).focus();
}

function checkNaN(obj){
	if (isNaN($(obj).val()) == true) return true;
}

// carrousel videos
function getId(obj){return document.getElementById(obj)}

function carrossel(obj, quant){
	var init = 0;
	var min = 1;
	var itensCarrossel = getId(obj).getElementsByTagName('li');

	for(var i = 0; i < itensCarrossel.length; i++){
		if(i < quant) itensCarrossel[i].style.display = 'inline';
	}
	
	var bt_next = getId('bt_next');
	var bt_prev = getId('bt_prev');
	
	if(itensCarrossel.length > quant && bt_prev != null && bt_prev != null){

		bt_next.onclick = function(){
			if(quant != itensCarrossel.length && min <=itensCarrossel.length){
				getId(obj).getElementsByTagName('li')[init++].style.display = 'none';
				getId(obj).getElementsByTagName('li')[quant++].style.display = 'inline';
			}
		}

		bt_prev.onclick = function(){
			if(init != 0){
				getId(obj).getElementsByTagName('li')[--quant].style.display = 'none';
				getId(obj).getElementsByTagName('li')[--init].style.display = 'inline';
			}
		}
		
	}else{

		$('.nav_left').css('display','none');
		$('.nav_right').css('display','none');

	}
}

//rateme videos
function ratemeVideo(){
	$(".lista_votos li").hover(function(){

		//total rateme
		tR = $(".lista_votos li").length -1;
		//id rateme
		var idR = $(this).attr("id")
		idR = parseInt(idR.substr(1));

		$(".lista_votos li").css("background-position" ,"-13px 0");
		$(".lista_votos li a").css("background-position" ,"-13px 0");
		
		for(i=0; i<=idR; i++){
			$(".lista_votos li").eq(i).css("background-position" ,"0 0");
			$(".lista_votos li a").eq(i).css("background-position" ,"0 0");
		}
		
	},function(){

		$(".lista_votos li").css("background-position" ,"0 0");
		$(".lista_votos li a").css("background-position" ,"0 0");

		for(x=0; x<=tR; x++){
			atrib = $(".lista_votos li a").eq(x).attr("class");
			if(atrib != "on"){
				$(".lista_votos li").eq(x).css("background-position" ,"-13px 0");
				$(".lista_votos li a").eq(x).css("background-position" ,"-13px 0");
			}
		}

	});
}

function popPrint(u) {
	openPopup(u,'print',350,299,'scrollbars=1',true);
}

function popCadastro(u) {
	openPopup(u,'',392,342,'scrollbars=1',true);
}