var gui={
	updateContent:function(div){
		$(div).visualEffect('Highlight');
		$('link').visualEffect('Fade');
	}
}
var Flash={
	show:function(){
		$('flashMessage').visualEffect('appear');
		this.timer=setTimeout('Flash.hide()', 10000);
	},
	hide:function(){
		$('flashMessage').visualEffect('fade');
		clearTimeout(this.timer);
		return false;
	}
};

var currentNumOfPic = 1;
function addNewPic()
{
	currentNumOfPic++;
	$('imagePlaceHolder').innerHTML += '<span id="imgpl' + currentNumOfPic + '"><input type="file" name="data[Image][filedata' + currentNumOfPic + ']" value="" id="ImageFiledata' + currentNumOfPic + '" /> <a href="javascript:removePicHolder();"> x</a></span>';
	$("ImageTotalImages").value = currentNumOfPic;
}

function removePicHolder()
{
	$("imgpl" + currentNumOfPic).remove();
	currentNumOfPic--;
	$("ImageTotalImages").value = currentNumOfPic;
}

function removeTabClass(className)
{
	
	var elementi = document.getElByClassName(className);
	for(var i = 0; i < elementi.length; i++)
	{
		elementi[i].className = "";
		//Element.removeClassName(elementi[i], className);
	}
}

function addTabClass(el, className)
{

	removeTabClass(className);
	//Element.addClassName(el, className);
	
	el.className = className;
}
//Event.observe(window, 'load', function() {
//Event.observe('addNewPic', 'click', addNewPic);
document.getElByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
};
function revealeTab(tab, container, rel)
{
	el = $(container).getElementsByTagName("div");
	var sss = "";
	
	for(i=0; i<el.length; i++)
	{
		var str = "";
		if(el[i].getAttribute('rel') != null)
		{
			if(el[i].getAttribute('rel') == rel)
				el[i].style.display = 'none';
		}
	}	
	$(tab).style.display = 'block';
}
function createLink(linkObj)
{
    if($(linkObj).lang.length > 0)
    {
        $(linkObj).lang += '/' + $('BlackoperationCoffeebarId').value;
        new Ajax.Updater('black_content',$(linkObj).lang, {asynchronous:true, evalScripts:true, requestHeaders:['X-Update', 'black_content']}); 
    }
    else
    {
        $(linkObj).href += '/' + $('BlackoperationCoffeebarId').value;
        new Ajax.Updater('black_content',$(linkObj).href, {asynchronous:true, evalScripts:true, requestHeaders:['X-Update', 'black_content']}); 
    }
}
function callAction(el, url)
{
	url += $(el).value;
	new Ajax.Updater('imageList', url, {asynchronous:true, evalScripts:true, requestHeaders:['X-Update']})
}
