function Admin()
{
	this.oAjaxThreads = new Array();
}
Admin.prototype.getNextThread = function()
{
	var i = 0;
	
	if (this.oAjaxThreads.length == 0)
	{
		var oAjax = new AJAX();
		this.oAjaxThreads.push(oAjax);		
	}

	while (this.oAjaxThreads[i] && this.oAjaxThreads[i].working && i < this.oAjaxThreads.length )
	{
		i++;
	}
	
	if (!this.oAjaxThreads[i])
	{
		var oAjax = new AJAX();
		this.oAjaxThreads.push(oAjax);		
	}
	
	return this.oAjaxThreads[i];
}
Admin.prototype.confirmDelete = function(controller, id)
{
	if(confirm('Are you sure you want to delete this item?'))
	{
		var address = new String('/admin/'+controller+'/delete/'+id);
		window.location.href = address;
		setTimeout("window.location.reload(true)", 1000);
	}
}

Admin.prototype.changePassord = function(form)
{
	var form = document.getElementById("create");
	
	if(document.getElementById("password").value != document.getElementById("password2").value)
	{
		alert("Password values don't match !");
		return;
	}
	else
	{
		form.submit();
	}
}

Admin.prototype.deleteImgOrder = function(uploadId)
{
	if(confirm('Are you sure you want to delete this item?'))
	{
		var oAjax =  this.getNextThread();
		oAjax.url = '/admin/order/deleteImg/';
		oAjax.method = 'post';
		oAjax.data = 'uploadId='+uploadId;
		oAjax.addRequestListener(this, this.finishDeleteImgOrder(uploadId), false);
		oAjax.open();		
	}
}
Admin.prototype.finishDeleteImgOrder =  function(uploadId)
{
	document.getElementById("upload_"+uploadId).style.display = 'none';
	document.getElementById("newUpload_"+uploadId).style.display = '';
	
}
Admin.prototype.showHide = function(obj)
{
	var div = document.getElementById(obj) 
	if(div.style.display == 'none')
	{
		div.style.display = '';
	}
	else
	{
		div.style.display = 'none';
	}
}
Admin.prototype.addNewFile = function()
{
	var table = document.getElementById("divNewFile");
	table.style.display = "block";
	var tr = document.createElement('tr');
	table.appendChild(tr);	
	var td = document.createElement('td');
	tr.appendChild(td);	
	
	var input  = document.createElement('input');
	input.setAttribute('type', 'file');
	input.setAttribute('name', 'fileUpload[]');
	input.setAttribute('id', 'fileUpload');
	td.appendChild(input);
}

var oAdmin = new Admin();

