// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function uploadPic() 
{
	var form = $('uploadForm');
	$('spinner').style.display = 'block';	
	var n = 'f' + Math.floor(Math.random() * 99999);
	var d = document.createElement('DIV');
    d.innerHTML = '<iframe style="display:none" src="about:blank" id="'+n+'" name="'+n+'" onload="upcomplete(\''+n+'\');return false;"></iframe>';
    document.body.appendChild(d);
	form.setAttribute('target',n);
	form.submit();
}

function upcomplete(frame)
{
	if( frames[frame].location.href != 'about:blank' )
	{
		new Ajax.Updater('item_list','/beta/backbone/admin/item_list', 
		{
			onComplete:function(request)
			{ 
				$('spinner').style.display = 'none'; 
				new Effect.SlideUp('file_upload');
				$('picture_image').value = '';
			} 
		});
	}
}

function newScCheck()
{
	var value 	= $('article_subcategory').value;
	var toggler = $('toggler').value;
	if( value == '*add*new*' )
	{
		if( toggler == "closed" )
		{
			$('article_info_new_subcategory').value = "type in new category";
			new Effect.SlideDown('newSc');	
			$('toggler').value = "open";
			return;
		}
		else 
		{
			return;
		}
	}
	else if( value == '' )
	{
		return;
	}
	else
	{
		if( toggler == "open" )
		{
			new Effect.SlideUp('newSc');
			$('toggler').value = "closed";
			return;
		}
		else
		{
			return;
		}
	}
	

}