// JavaScript Document
var blogEfect = new Object();

blogEfect.shareBtn = new Array(); 
blogEfect.wrapperHeight = null;
blogEfect.wrapperVel = 4;


if(window.addEventListener){
	window.addEventListener("load", initBlogEfects, false);
}else{
	window.attachEvent("onload", initBlogEfects);
};


blogEfect.activateWindow = function(){
	var isOpenedWindow = this.wrapper.controlState();
	var This = this;
	if(isOpenedWindow){
		//This.wrapper.activateAnimation(This.wrapper.__height, 0, This.wrapper.__vel);
		//this.wrapper.__temp = window.setInterval(, 20);
		this.wrapper.style.height = 0 + "px";
	} else {
		this.wrapper.style.height = blogEfect.wrapperHeight + "px";
	};
};

blogEfect.controlState = function(){
	if(this.style.height == "0px"){
		return false;
	} else {
		return true;
	};
};

blogEfect.animateWindow = function(start, finish, vel){
	
};

function initBlogEfects(){

	function getWrapper(target){
		var listDescedent = target.getElementsByTagName("*");
		var i = listDescedent.length - 1;
		for(i; i >=0; i--){
			if(listDescedent[i].className == 'wrapper'){
				return listDescedent[i];
			};
		};
	};
	
	function detectIE6(){
		if(window.navigator.appName == 'Microsoft Internet Explorer'){
			if(window.opera){return false};
			var appVersion_str = window.navigator.appVersion;
			var reg = new RegExp("MSIE ([0-9])?");
			var resultado = reg.exec(appVersion_str);
			var version_str = resultado[1];
			if (Number(version_str) == 6){
				return true;			
			};		
		};
		return false;	
	};

	function getWrapperShareHeight(){
		
		var isIE6 = detectIE6();
		
		var target = blogEfect.shareBtn[0].wrapper;
		var liTotal = target.getElementsByTagName("li").length;
		liHeight = 18;
		if (isIE6){liHeight = 22}
		var liPadding = 1;
		var ulPadding = 3;
		var menuPadding = 12;
		var wrapperPadding = 21;
		var correccion = 10;
		var totalHeight = wrapperPadding + menuPadding + ulPadding + liPadding + liTotal*liHeight + correccion;
		return totalHeight;
	};
	
	//get the shareBtns
	var container_dom = document.getElementById("cont");
	var divList_dom = container_dom.getElementsByTagName("DIV");
	var divListLength = divList_dom.length;
	var i;
	var count = 0;
	for(i = 0; i < divListLength; i++){
		if(divList_dom.item(i).className == "share"){
			blogEfect.shareBtn[count] = divList_dom.item(i);
			count++;
		};
	};

	for(i = 0; i < blogEfect.shareBtn.length; i++){
		blogEfect.shareBtn[i].wrapper = getWrapper(blogEfect.shareBtn[i]);
		blogEfect.shareBtn[i].wrapper._temp = null;
		
		blogEfect.shareBtn[i].onclick = blogEfect.activateWindow;		
		blogEfect.shareBtn[i].wrapper.controlState = blogEfect.controlState;		
		blogEfect.shareBtn[i].wrapper.activateAnimation = blogEfect.animateWindow;				
	};
	
	blogEfect.wrapperHeight = getWrapperShareHeight();




};