
/*
function prod_toggleFormPanel( status )  {

	var panel = $('pnl_referencesForm');
	var icon = $('toggle_icon');
		
	//clearForm();
	
	if( status == 0 )  {
		panel.hide();
		icon.innerHTML = "&gt;";
	} else {
		panel.show();
		icon.innerHTML = "v";
	}		
}


function show_lang_panel( id_lang )  {

	var panel = $('pnl_'+id_lang);
	
	if( $F('lang['+id_lang+']') != 1 )
		$('pnl_'+id_lang).hide();
	else 
		$('pnl_'+id_lang).show();
		
}
*/

function prod_moveUp(tree, node, before) {
	
	new Ajax.ServerCall( "TreeTool", "tt_moveUp", [tree, node, before], { onSuccess: function(response) {
		
		location.reload();
	}});	
}

function prod_moveDown(tree, node, after) {
	
	new Ajax.ServerCall( "TreeTool", "tt_moveDown", [tree, node, after], { onSuccess: function(response) {
		
		location.reload();
	}});	
}

function prod_deleteReference( tree, node ) {
	
	var check = confirm("Do you really want to delete this node?");
	if( check == true) {
		new Ajax.ServerCall( "ProductModul", "products_deleteReference", [tree, node], { onSuccess: function(response) {
			
			$('reference_'+node).hide();
			//location.reload();
		}});	
	}
}
/*
function prod_editReference( tree, node ) {
	
	
	var pnl_form = $('pnl_referencesForm');
	
	new Ajax.ServerCall( "ProductModul", "products_getReferenceData", [tree, node], { onSuccess: function(response) {
		
		var data = eval(response.responseText);
		var node = data[0];
		
		prod_toggleFormPanel(1);
			
		setFormData( node );
		
	}});
	
}
*/

function ref_deleteImage(id_node, id_file){

	var check = confirm("Do you really want to delete this image?");
	if( check ) {
		
		new Ajax.ServerCall( "ProductModul", "products_deleteReferenceImage", [id_node, id_file], { onSuccess: function(response) {
	
			$('pnl_'+id_file).hide();
		}});
	}
}

function ref_swapImages( id_node, id_file1, id_file2 ){
	
	new Ajax.ServerCall( "ProductModul", "products_swapReferenceImages", [id_node, id_file1, id_file2], { onSuccess: function(response) {
	
		var data = eval(response.responseText);
		var node = data[0];			
		setFormData( node );
	}});
}

/*
function clearForm()  {

	var imgPanel = $('pnl_referenceImages');
	$('tt_edit_node').value = "";
	$('tt_edit_mode').value = "new";					
	$('name').value = "";
	$('city').value = "";
	$('year').value = "";
	$('contact').value = "";
	$('pnl_referenceImages').hide();
	$('imageFileSelector').hide();
	
	$('id_country').value = 0;
	
	for( id_lang=1 ; id_lang<=6 ; id_lang++ )  {
			
		if( null != $('infos['+ id_lang +']') )
		 	$('infos['+ id_lang +']').value = "";			
	}
	
	while( imgPanel.firstChild != null )  {
		imgPanel.removeChild(imgPanel.firstChild);
	}
	
	var errors = $$('.error');
	errors.each( function(label){
		label.removeClassName("error");
	})
}
*/

function setFormData( node )  {
	
		
	$('tt_edit_node').value = ""+node.id;
	$('tt_edit_mode').value = "update";
	//for( var id_lang=1 ; id_lang<=6 ; id_lang++ )  {

		/*	
		var cbLang = $('lang['+ id_lang +']');
		
		if( node.isOnline[id_lang] == 1 )  {
			cbLang.checked = true;
		}				
		*/
		
		/*
		if( null != $('infos['+ id_lang +']') )
			$('infos['+ id_lang +']').value = node.infos[id_lang];
		*/
			
	//}	
	/*
	$('name').value = node.name;
	$('city').value = node.city;
	$('year').value = node.year;
	$('contact').value = node.contact;
	$('id_country').value = node.id_country;
	*/
	
	var imgPanel = $('pnl_referenceImages');
	imgPanel.innerHTML = "";
	
	if( node.files.length > 0 )  {
				
		for (var j=0 ; j<node.files.length ; j++) {
			
			var picPnl = document.createElement("div");
			picPnl.id = "pnl_"+node.files[j].id;
			picPnl.className = "references_ImagePanel";
			
			var img = document.createElement("img");
			img.src = node.files[j].src;
			img.style.display = "block";
			img.style.marginBottom = "3px";
			picPnl.appendChild(img);
			
			var id_prev = 0;
			if( j > 0 )	var id_prev = node.files[j-1].id;			
			if( id_prev > 0 ) {
				var lft = document.createElement("img");
				lft.src = "/_cx_ui/gfx/icons/left.gif";
				lft.style.cursor = "pointer";
				var clickEvt = document.createAttribute("onclick");
				clickEvt.nodeValue = "ref_swapImages("+ node.id +","+ node.files[j].id +","+ id_prev +")";
				lft.setAttributeNode(clickEvt);	
				picPnl.appendChild(lft);
			}
			
			var del = document.createElement("img");
			del.src = "/_cx_ui/gfx/icons/delete.gif";
			del.id = "delete_"+node.files[j].id;
			del.style.cursor = "pointer";
			del.style.margin = "0px 4px";
			var clickEvt = document.createAttribute("onclick");
			clickEvt.nodeValue = "ref_deleteImage("+ node.id +","+ node.files[j].id +")";
			del.setAttributeNode(clickEvt);	
			picPnl.appendChild(del);
			
			var id_next = 0;
			if( j < node.files.length-1 )	var id_next = node.files[j+1].id;			
			if( id_next > 0 ) {
				var rgt = document.createElement("img");
				rgt.src = "/_cx_ui/gfx/icons/right.gif";
				rgt.style.cursor = "pointer";
				var clickEvt = document.createAttribute("onclick");
				clickEvt.nodeValue = "ref_swapImages("+ node.id +","+ node.files[j].id +","+ id_next +")";
				rgt.setAttributeNode(clickEvt);	
				picPnl.appendChild(rgt);
			}	
				
			imgPanel.appendChild(picPnl);
		}	
		
		var clearPnl = document.createElement("div");
		clearPnl.style.clear = "both";
		imgPanel.appendChild(clearPnl);
		$('pnl_referenceImages').show();
	}
	
	
	$('imageFileSelector').show();
	
}

/*
function ref_init()  {
	
	prod_toggleFormPanel( $F('panelOpen') );
}


window.onload = ref_init;
*/
