function remove_product() {
	return confirm( "Are you sure you want to remove this product from the subcategory? Don't worry, the product won't be deleted." );
}

function remove_subcategory() {
	return confirm( "Are you sure you want to remove this subcategory? Don't worry, no products will be deleted." );
}

function remove_related() {
	return confirm( "Are you sure you want to remove this product relationship? Don't worry, no products will be deleted." );
}

function createsubcategory() {

	var subcategory_input = document.getElementById("subcategory_input").cloneNode( true );
	var before = document.getElementById("insert_before");
	var img = document.createElement( "img" );
	var a = document.createElement( "a" );
	var label = document.createElement( "label" );
	var last_dd = subcategory_input.getElementsByTagName( "span" ).item( 0 );
	
	subcategory_input.id = "subcategory_" + counter;

	img.src = "/images/cross.gif"; 
	img.width = img.height = "16";
	img.border = "0";
	img.alt = img.title = "remove subcategory";
	img.className = "align";
	
	a.href = "#";
	a.onclick = removesubcategory;
	a.appendChild( img );
	a.id = "removesubcategory_" + counter;

	subcategory_input.getElementsByTagName( "label" ).item( 0 ).innerHTML = "&nbsp;";
	subcategory_input.getElementsByTagName( "input" ).item( 0 ).value = "";
	subcategory_input.getElementsByTagName( "span" ).item( 0 ).appendChild( a );
	before.parentNode.insertBefore( subcategory_input , before );
		
	counter++;
}

function removesubcategory() {
	
	var num = this.id.split( "_" )[1];
	var subcategory_input = document.getElementById( "subcategory_" + num );
	
	subcategory_input.parentNode.removeChild( subcategory_input );
}

function createproduct() {

	var product_dropdown = document.getElementById("product_dropdown").cloneNode( true );
	var before = document.getElementById("insert_before");
	var select = product_dropdown.getElementsByTagName( "select" ).item( 0 );
	var img = document.createElement( "img" );
	var a = document.createElement( "a" );
	var label = document.createElement( "label" );
	var last_dd = product_dropdown.getElementsByTagName( "span" ).item( 0 );
	
	select.selectedIndex = 0;
	select.id = "";

	product_dropdown.id = "product_" + counter;

	img.src = "/images/cross.gif"; 
	img.width = img.height = "16";
	img.border = "0";
	img.alt = img.title = "remove product";
	img.className = "align";
	
	a.href = "#";
	a.onclick = removeproduct;
	a.appendChild( img );
	a.id = "removeproduct_" + counter;

	product_dropdown.getElementsByTagName( "label" ).item( 0 ).innerHTML = "&nbsp;";
	product_dropdown.getElementsByTagName( "span" ).item( 0 ).appendChild( a );
	before.parentNode.insertBefore( product_dropdown , before );
		
	counter++;
}

function removeproduct() {
	
	var num = this.id.split( "_" )[1];
	var product_dropdown = document.getElementById( "product_" + num );
	
	product_dropdown.parentNode.removeChild( product_dropdown );
}

function hide_message() {
	document.getElementById("message").style.display="none";
}

function create_related_products() {

	var related_products_dropdown = document.getElementById("related_products_dropdown").cloneNode( true );
	var before = document.getElementById("insert_before4");
	var select = related_products_dropdown.getElementsByTagName( "select" ).item( 0 );
	var img = document.createElement( "img" );
	var a = document.createElement( "a" );
	var label = document.createElement( "label" );
	var last_dd = related_products_dropdown.getElementsByTagName( "span" ).item( 0 );
	
	select.selectedIndex = 0;
	select.id = "";

	related_products_dropdown.id = "related_products_" + related_products_counter;

	img.src = "/images/cross.gif"; 
	img.width = img.height = "16";
	img.border = "0";
	img.alt = img.title = "remove related product";
	img.className = "align";
	
	a.href = "#";
	a.onclick = remove_related_products;
	a.appendChild( img );
	a.id = "remove_related_products_" + related_products_counter;

	related_products_dropdown.getElementsByTagName( "label" ).item( 0 ).innerHTML = "&nbsp;";
	related_products_dropdown.getElementsByTagName( "span" ).item( 0 ).appendChild( a );
	before.parentNode.insertBefore( related_products_dropdown , before );
		
	related_products_counter++;
}

function remove_related_products() {
	var num = this.id.split( "_" )[3];
	var relprod_dropdown = document.getElementById( "related_products_" + num );

	relprod_dropdown.parentNode.removeChild( relprod_dropdown );
}
