function disable()
{
	if(document.form.screen.disabled)
	{
		document.form.screen.disabled = false;

		return;
	}

	document.form.screen.disabled = true;

	return;
}

function addBookmark(title,url)
{
	if(window.sidebar)
	{ 
		window.sidebar.addPanel(title, url,""); 
	}
	else if( document.all )
	{
		window.external.AddFavorite( url, title);
	}
	else if(window.opera && window.print)
	{
		return true;
	}
}

function check_email(email, url)
{
	pars = 'action=class_registration&workspace=classifieds&email=' + email;

	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: show_classifieds_form
		});

	return false;
}

function show_classifieds_form(response)
{
	if(response.responseText == 'true')
	{
		document.getElementById('add-item').style.display = 'block';
		document.getElementById('login').style.display = 'none';
	}
	else
	{
		document.getElementById('login').style.display = 'block';
		document.getElementById('add-item').style.display = 'block';
	}
}

function check_category(url,categoryName,workspace)
{
	if(categoryName == '') return false;

	pars = 'action=check_category&workspace=' + workspace + '&category_name=' + categoryName;

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: show_exist
		});
	
	return false;

}

function show_exist(response)
{
	document.getElementById('category_exists').innerHTML = response.responseText;

	if(response.responseText == 'This name has been taken!' )
		document.getElementById('submit').disabled = true;
	else
		document.getElementById('submit').disabled = false;
}

function search_results(url,keywords,workspace)
{
	if(keywords == '') return false;

	pars = 'action=search_classifieds&workspace=' + workspace + '&keywords=' + keywords;
	//document.getElementById('search_results').style.display = 'none';

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: show_results
		});
	
	return false;
}

function show_results(response)
{
	document.getElementById('search_results').innerHTML  = response.responseText;
	Effect.SlideDown('search_results');
}

function flush_results()
{
	document.getElementById('search_results').innerHTML  = '';
}

function get_images(url,session,workspace)
{
	if(session == '') return false;

	pars = 'action=get_images&workspace=' + workspace + '&session=' + session;

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onComplete: show_images
		});
	
	return false;
}

function show_images(response)
{
	document.getElementById('imageUploads').innerHTML = response.responseText;
	document.getElementById('uploadfield').innerHTML  = '';

	return false;
}

function addImageProgress()
{
	document.getElementById('uploadfield').innerHTML  += '<img src="http://classifieds.sc/workspaces/classifieds/templates/index/images/loading.gif"/>'; 
}