var xmlhttp;
var check=0;
var values="";

function XmlHttpObject()
{
	var xmlhttp = null;
	try
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (a)
	{
		try
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (b)
		{
		}
	}
	if (!xmlhttp && (typeof XMLHttpRequest != 'undefined'))
	{
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function RenameFile(fid)
{
	var new_name = prompt("Nieuwe naam:","");
	if(new_name)
	{
		xmlhttp=XmlHttpObject();
		if (xmlhttp==null){	return;	} 
		xmlhttp.open("POST","pages/rename_file.php?fid="+fid+"&new_name="+new_name+"&s="+Math.random(),true);
		xmlhttp.send(null);
		
		var row 		= document.getElementById("file_"+fid);
		var oldname 	= row.childNodes[1].firstChild.innerHTML;
		var ext			= oldname.split('.');
		var ext			= ext[parseInt(parseInt(ext.length)-1)]
		
		row.childNodes[1].firstChild.innerHTML=new_name+"."+ext;
	}
}

function RenameFolder(fid)
{
	var new_name = prompt("Nieuwe naam:","");
	if(new_name)
	{
		xmlhttp=XmlHttpObject();
		if (xmlhttp==null){	return;	} 
		xmlhttp.open("POST","pages/rename_folder.php?fid="+fid+"&new_name="+new_name+"&s="+Math.random(),true);
		xmlhttp.send(null);
		
		var row 		= document.getElementById("folder_"+fid);
		var oldname 	= row.childNodes[1].firstChild.innerHTML;
		
		row.childNodes[1].firstChild.innerHTML=new_name;
	}
}

function DeleteFile(fid)
{
	var doconfirm = confirm("Weet u het zeker dat u dit bestand wilt verwijderen?");
	if(doconfirm)
	{
		xmlhttp=XmlHttpObject();
		if (xmlhttp==null){	return;	} 
		xmlhttp.open("POST","pages/delete_file.php?fid="+fid+"&s="+Math.random(),true);
		xmlhttp.send(null);
		
		var row 		= document.getElementById("file_"+fid).style.display="none";
	}
	
}

function DeleteFolder(fid)
{
	var doconfirm = confirm("Weet u het zeker dat u deze folder wilt verwijderen?");
	if(doconfirm)
	{
		xmlhttp=XmlHttpObject();
		if (xmlhttp==null){	return;	} 
		xmlhttp.open("POST","pages/delete_folder.php?fid="+fid+"&s="+Math.random(),true);
		xmlhttp.onreadystatechange=DeleteFolderNow; 
		xmlhttp.send(null);
		
		var row 		= document.getElementById("folder_"+fid).style.display="none";
	}
	
}

function DeleteFolderNow() 
{ 		
	if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
	{
		document.location.href="?client-login&p=11&s=explorer";
	}
}

function EditUser(uid)
{
	document.location.href="?client-login&p=11&s=edit_user&uid="+uid;
}

function RenameGroup(gid)
{
	document.location.href="?client-login&p=11&s=edit_group&gid="+gid;
}
