/* Declare all variables (HTML Tags, Global Values, ETC) */
/* End */

window.onload = function() {	
	document.onselectstart = function () { return false; }
}
	
/* MakeHash */
function MakeHash(GotHashed) {
	document.location.hash = GotHashed;
	TheVars = GetLinkStructure();
	DoRequests(TheVars);
}	
	
/* Split the location in two parts */	
function GetLinkStructure() {
	var MainLink = new Array();
	hasGetter = document.location.hash.replace("#", "");
	MainLink[0] = hasGetter.split("/",1);
	MainLink[1] = hasGetter.replace(MainLink, "");
	return MainLink;
}

/* Make request regarding to main navigation */
function DoRequests(VarContainer) {
	$.post(
		"requester.php", 
		{ section: VarContainer[0], extravars: VarContainer[1] }, 
		function(data) { $('#content').html(data); }
	); 
}


/* Get Everything on DataBase that match the sent keyword */
function GetInformation(ToSendValue) {
	var FooterCloser = document.getElementById('search_close');
	var FooterWaiter = document.getElementById('search_waiter');
	FooterWaiter.style.display = '';
	FooterCloser.style.display = 'none';
	
	$.post(
		"conteudos/search/searchresults.php", 
		{ keys: ToSendValue }, 
		function(data) { $('#search_results').html(data); }
	);
}

/* Clear the Search */	
function ClearSearch() {
	/*document.getElementById('search_results').style.display = 'none';*/
	
	document.getElementById('search_results').innerHTML = "";
	document.getElementById('search_results').style.visibility = 'hidden'; 
	
	document.getElementById('footersearch').value = "";
	document.getElementById('search_close').style.display = "none";
}

/* Centers the Content */
function SetContentCentered() {
		var leftContent = document.getElementById('leftContent');
	/*	alert("Left Content Offset: " + leftContent.offsetWidth);*/
		if(leftContent != null && leftContent.innerHTML != '' && leftContent.style.display != 'none') {	
			var leftContentOffset = leftContent.offsetWidth;
			var leftContentMargin = Number(leftContent.style.left.replace(/[^\d]/g, ""));
		} else {
			var leftContentOffset = 1;
			var leftContentMargin = 0;
		}
		
		var rightContent = document.getElementById('rightContent');
	/*	alert("Right Content Offset: " + rightContent.offsetWidth);*/
		
		if(rightContent != null  && rightContent.innerHTML != '' && rightContent.style.display != 'none') {	
			var rightContentOffset = rightContent.offsetWidth;
			var rightContentMargin = Number(rightContent.style.right.replace(/[^\d]/g, ""));
		} else {
			var rightContentOffset = 1;
			var rightContentMargin = 0;
		}
		
		
				
		if(leftContentOffset != 0 && rightContentOffset != 0) {
			var centerContent = document.getElementById('centerContent');
			
			var LeftMarginer = leftContentOffset + leftContentMargin;
			LeftMarginer = LeftMarginer + "px";
			var RightMarginer = rightContentOffset + rightContentMargin;
			RightMarginer = RightMarginer + "px";
			
			centerContent.style.left = LeftMarginer;
			centerContent.style.right = RightMarginer;			
		} else {
			setTimeout("SetContentCentered();", 5);
		}
		
}

function ReDimmers() {
	$(document).ready(function() {
		document.getElementById("mainholder").scrollTop = 0;
		SetContentCentered();
		/*document.title = "Done ReDimmers";*/
		window.status = "Página Carregada Com Sucesso";
	});
}

function SetColumnDisplay(ColumnLeft, ColumnRight) {
	document.getElementById('leftContent').style.display = ColumnLeft;
	document.getElementById('rightContent').style.display = ColumnRight;
}