function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

var root = gup("root");

function getalpha(object) {
	if(object.style.filters)
		return object.style.filters.alpha.opacity / 100;
	return object.style.opacity;
}
function setalpha(object, value) {
	if(object.style.filters)
		object.style.filters.alpha.opacity = value * 100;
	object.style.opacity = value;
}

var content = {
	opened: false,
	rollclose: function() {
		content.opened = false;
		var contentdiv = document.getElementById('content');
		if(contentdiv.offsetHeight <= 0) {
			contentdiv.innerHTML = '';
			setalpha(contentdiv, 1);
			return;
		}
		if(getalpha(contentdiv) == '')
			setalpha(contentdiv, 1);
		if(getalpha(contentdiv) > 0)
			setalpha(contentdiv, getalpha(contentdiv) - 0.2);
		else {
			contentdiv.innerHTML = '';
			contentdiv.style.height = (contentdiv.offsetHeight - 50) + "px";
		}
		window.setTimeout("content.rollclose()", 50);
	},
	rollopen: function() {
		content.opened = true;
		var contentdiv = document.getElementById('content');
		if(contentdiv.offsetHeight >= 600) return;
		contentdiv.style.height = (contentdiv.offsetHeight + 50) + "px";
		window.setTimeout("content.rollopen()", 50);
	},
	ajax: null,
	fill: function(name) {
		var contentdiv = document.getElementById('content');
		contentdiv.innerHTML = '<img src="'+root+'images/loading.gif" class="loading" />';
		if(content.opened == false) {
			contentdiv.style.height = "0px";
			content.rollopen();
		}
		content.ajax = new Ajax();
		content.ajax.send(root+"index.php?ajax=1&page="+name+"&"+Math.random(), content.fillcallback);
	},
	fillcallback: function() {
		if(content.ajax.xmlhttp.readyState != 4) return;
		if(content.ajax.xmlhttp.status != 200) return;
	
		var contentdiv = document.getElementById('content');
		contentdiv.innerHTML = content.ajax.xmlhttp.responseText;
	}
}
var proiecte = {
	ajax: null,
	fill: function(id) {
		document.getElementById('imagine').innerHTML = '';
		document.getElementById('gallery').style.display = 'block';
		
		var imgdiv = document.getElementById('gallery');
		imgdiv.style.height = "210px";
		imgdiv.innerHTML = '<img src="'+root+'images/loading.gif" class="loading" />';
		proiecte.ajax = new Ajax();
		proiecte.ajax.send(root+"index.php?ajax=1&page=proiecte&cat="+id+"&"+Math.random(), proiecte.callback);
	},
	callback: function() {
		if(proiecte.ajax.xmlhttp.readyState != 4) return;
		if(proiecte.ajax.xmlhttp.status != 200) return;
		var imgdiv = document.getElementById('gallery');
		imgdiv.innerHTML = proiecte.ajax.xmlhttp.responseText;
		window.setTimeout('addScrollbar(0, 1, "galerie_container", "galerie_scrollbtn", 980);', 50);
		addScrollbar(0, 1, "galerie_container", "galerie_scrollbtn", 980);
	}
}
var imagine = {
	ajax: null,
	close: function() {
		document.getElementById('gallery').style.display = 'block';
		var imgdiv = document.getElementById('imagine');
		imgdiv.innerHTML = '';
	},
	fill: function(id) {
		document.getElementById('gallery').style.display = 'none';
		
		var imgdiv = document.getElementById('imagine');
		imgdiv.innerHTML = '<img src="'+root+'images/loading.gif" class="loading" />';
		imagine.ajax = new Ajax();
		imagine.ajax.send(root+"index.php?ajax=1&page=proiecte&img="+id+"&"+Math.random(), imagine.callback);
	},
	callback: function() {
		if(imagine.ajax.xmlhttp.readyState != 4) return;
		if(imagine.ajax.xmlhttp.status != 200) return;
		var imgdiv = document.getElementById('imagine');
		imgdiv.innerHTML = imagine.ajax.xmlhttp.responseText;
	}
}
var texte = {
	ajax: null,
	fill: function(id) {
		var textdiv = document.getElementById('text');
		textdiv.innerHTML = '<img src="'+root+'images/loading.gif" class="loading" />';
		texte.ajax = new Ajax();
		texte.ajax.send(root+"index.php?ajax=1&page=texte&text="+id+"&"+Math.random(), texte.callback);
	},
	callback: function() {
		if(texte.ajax.xmlhttp.readyState != 4) return;
		if(texte.ajax.xmlhttp.status != 200) return;
		var textdiv = document.getElementById('text');
		textdiv.innerHTML = texte.ajax.xmlhttp.responseText;
	}
}
var evenimente = {
	ajax: null,
	fill: function(anul, luna) {
		var textdiv = document.getElementById('text');
		textdiv.innerHTML = '<img src="'+root+'images/loading.gif" class="loading" />';
		evenimente.ajax = new Ajax();
		evenimente.ajax.send(root+"index.php?ajax=1&page=evenimente&anul="+anul+"&luna="+luna+"&"+Math.random(), evenimente.callback);
	},
	callback: function() {
		if(evenimente.ajax.xmlhttp.readyState != 4) return;
		if(evenimente.ajax.xmlhttp.status != 200) return;
		var textdiv = document.getElementById('text');
		textdiv.innerHTML = evenimente.ajax.xmlhttp.responseText;
	}
}
