// JavaScript Document

function deleteNode(nodeID){
	var ajaxPath = "includes/ajax/node.php?action=deleteNode&nodeID="+nodeID;
	executeAjax(ajaxPath,'siteTree');
}

function saveNodeInfo(nodeID){
	var name = document.getElementById('nodeNameField').value;
	var title = document.getElementById('nodeTitleField').value;
	var label = document.getElementById('nodeLabelField').value;
	var template = document.getElementById('nodeTemplateField').value;
	var published = document.getElementById('nodePublishedField').checked == 1 ? '1' : '0';
	var show = document.getElementById('nodeShowField').checked == 1 ? '1' : '0';
	var sitemap = document.getElementById('nodeSitemapField').checked == 1 ? '1' : '0';
	var keywords = document.getElementById('nodeKeywordsField').value;
	var description = document.getElementById('nodeDescriptionField').value;
	var groupID = document.getElementById('nodeGroupField').value;
	var redirect = document.getElementById('nodeRedirectField').value;
	var redirectNewWindow = document.getElementById('nodeRedirectNewWindowField').checked == 1 ? '1' : '0';
	var parent = document.getElementById('nodeParentField').value;
	
	$('nodeName_'+nodeID).set('html',label);
	$('nodeTitle_'+nodeID).set('html',label);
	
	$('ajaxLoading').setStyle('display','block');
	
	var saveImageDetails = new Request({
		method: 'post', 
		url: 'includes/ajax/node.php?action=saveNode',
		data: {
			'name':name,
			'description':description,
			'keywords':keywords,
			'title':title,
			'label':label,
			'template':template,
			'published':published,
			'show':show,
			'sitemap':sitemap,
			'groupID':groupID,
			'nodeID':nodeID,
			'redirect':redirect,
			'redirectNewWindow':redirectNewWindow,
			'parent':parent
		},
		
		onSuccess: function(response){
			$('siteTree').set('html', response);
			$('ajaxLoading').setStyle('display','none');
		}
		
	}).send();

}

function saveContentInfo(contentID){
	var title = document.getElementById("contentTitleField"+contentID).value;
	var showTitle = document.getElementById("contentShowTitleField"+contentID).checked == true ? 1 : 0;
	var area = document.getElementById("contentAreaField"+contentID).value;
	var container = document.getElementById("contentContainerField"+contentID).value;
	
	var ajaxPath = 'includes/ajax/node.php?action=saveContent';
	ajaxPath += '&title='+title;
	ajaxPath += '&showTitle='+showTitle;
	ajaxPath += '&contentArea='+area;
	ajaxPath += '&container='+container;
	ajaxPath += '&contentID='+contentID;
	
	document.getElementById('contentOptionsContainer').style.display='none';
	document.getElementById('contentTabLink_'+contentID).innerHTML = title;
	
	executeAjax(ajaxPath,'');
}

//show the node info, real slick
window.addEvent('domready', function(){
	if($('editNodeTitle')){
		var nodeOptions = new Fx.Slide('nodeDetails',{wait: false, duration: 500, transition: Fx.Transitions.Cubic.easeOut});
		nodeOptions.hide();
	
		$('editNodeTitle').addEvent('click', function(e){
			e = new Event(e);
			nodeOptions.toggle();
			e.stop();
		});
	}
});

