function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var del_msg = createObject();
var del_item = createObject();
var del_user = createObject();
var del_file = createObject();
var hist = createObject();
var draft = createObject();
var addarea = createObject();
var editarea = createObject();
var delarea = createObject();
var nocache = 0;

function delmsg(id)
{
	var answer = confirm('Are you sure you want to remove this message?')
	if (answer) 
	{
		nocache = Math.random();
		del_msg.open('get', 'delmsg.php?id='+id+'&nocache='+nocache);
		del_msg.send(null);
		setTimeout("location.reload(true);",50);
	}
}

function deluser(id)
{
	var answer = confirm('Are you sure you want to remove this user?')
	if (answer) 
	{
		nocache = Math.random();
		del_user.open('get', 'deluser.php?id='+id+'&nocache='+nocache);
		del_user.send(null);
		setTimeout("location.reload(true);",50);
	}
}

function delitem(id)
{
	var answer = confirm('Are you sure you want to remove this item?')
	if (answer) 
	{
		nocache = Math.random();
		del_item.open('get', 'delitem.php?id='+id+'&nocache='+nocache);
		del_item.send(null);
		setTimeout("location.reload(true);",50);
	}
}

function delfile(id)
{
	var answer = confirm('Are you sure you want to remove this file?')
	if (answer) 
	{
		nocache = Math.random();
		del_file.open('get', 'delfile.php?id='+id+'&nocache='+nocache);
		del_file.send(null);
		setTimeout("location.reload(true);",50);
	}
}

function history(name, h_link)
{
	nocache = Math.random();
	hist.open('get', 'add_hist.php?name='+name+'&link='+h_link+'&nocache='+nocache);
	hist.send(null);
}

function add_area()
{
	var answer = prompt('Insert name of new area!')
	if (answer) 
	{
		answer.replace(' ','_');
		nocache = Math.random();
		addarea.open('get', 'add_area.php?name='+answer+'&nocache='+nocache);
		addarea.send(null);
		setTimeout("location.reload(true);",50);
	}
}

function edit_area(id, value)
{
	var answer = prompt('Insert new name for this area!', value)
	if (answer) 
	{
		answer.replace(' ','_');
		nocache = Math.random();
		editarea.open('get', 'edit_area.php?id='+id+'&name='+answer+'&nocache='+nocache);
		editarea.send(null);
		setTimeout("location.reload(true);",50);
	}
}

function del_area(id)
{
	var answer = confirm('Are you sure you want to remove this area?')
	if (answer) 
	{
		nocache = Math.random();
		delarea.open('get', 'del_area.php?id='+id+'&nocache='+nocache);
		delarea.send(null);
		setTimeout("location.reload(true);",50);
	}
}

function add_check(type)
{
	var error = ''
	switch(type)
	{
		case 1:
			var title = document.getElementById("title").value
			var author = document.getElementById("author").value
			var country = document.getElementById("country").value
			var keywords = document.getElementById("keywords").value
			var area = document.getElementById("area").value
			
			if(title=='' || author=='' || country=='' || keywords=='' || area==''){
				alert('Some required information is missing or incomplete. Please correct your entries and try again.');
				error='error'
			}
			break;
			
		case 2:
			var title = document.getElementById("title").value
			var author = document.getElementById("author").value
			var country = document.getElementById("country").value
			var keywords = document.getElementById("keywords").value
			var area = document.getElementById("area").value
			
			if(title=='' || author=='' || country=='' || keywords=='' || area==''){
				alert('Some required information is missing or incomplete. Please correct your entries and try again.');
				error='error'
			}
			break;
			
		case 3:
			var title = document.getElementById("title").value
			var author = document.getElementById("author").value
			var country = document.getElementById("country").value
			var keywords = document.getElementById("keywords").value
			var area = document.getElementById("area").value
			
			if(title=='' || author=='' || country=='' || keywords=='' || area==''){
				alert('Some required information is missing or incomplete. Please correct your entries and try again.');
				error='error'
			}
			break;
			
		case 4:
			var title = document.getElementById("title").value
			var country = document.getElementById("country").value
			var keywords = document.getElementById("keywords").value
			var area = document.getElementById("area").value
			
			if(title=='' || country=='' || keywords=='' || area==''){
				alert('Some required information is missing or incomplete. Please correct your entries and try again.');
				error='error'
			}
			break;
			
		case 5:
			var title = document.getElementById("title").value
			var country = document.getElementById("country").value
			var keywords = document.getElementById("keywords").value
			var area = document.getElementById("area").value
			
			if(title=='' || country=='' || keywords=='' || area==''){
				alert('Some required information is missing or incomplete. Please correct your entries and try again.');
				error='error'
			}
			break;
			
		case 6:
			var title = document.getElementById("title").value
			var country = document.getElementById("country").value
			var keywords = document.getElementById("keywords").value
			var area = document.getElementById("area").value
			
			if(title=='' || country=='' || keywords=='' || area==''){
				alert('Some required information is missing or incomplete. Please correct your entries and try again.');
				error='error'
			}
			break;
			
		case 7:
			var title = document.getElementById("title").value
			var country = document.getElementById("country").value
			var keywords = document.getElementById("keywords").value
			var area = document.getElementById("area").value
			var available = document.getElementById("available").value
			
			if(title=='' || country=='' || keywords=='' || area=='' || available==''){
				alert('Some required information is missing or incomplete. Please correct your entries and try again.');
				error='error'
			}
			break;
	}
	
	if(error==''){
		document.getElementById("add_item").submit();
	}
}


