function s( id, image_id )
{
	this.menu_resource_id = id;
    $('progress_delete_image').style.display = 'inline';
    var myAjax = new Ajax.Request
    (
	   'menus.php',
	   {
            method: 'get',
            parameters: 'mode=ajax_delete_link_image&menu_link_id=' + id + "&image_id=" + image_id,
            onComplete: linkImageDeleteResponse
        }
    );
}

var current_dropdown_id = 0;
var additional_id = "";
var dropdown_prefix = "";
function onChangeCatalogSelect(select_id, additional_str, prefix)
{


  var url    = (url    != undefined)?url:'/catalog.php';
  var pref   = (prefix != '')?"&prefix="+prefix:"";
  //alert(prefix);

  var initial_prefix = prefix

  //var prefix = (prefix != undefined)?"_"+prefix:"";
  if (prefix != "") {
     dropdown_prefix = prefix;
  }

	this.additional_id = additional_str;

	if(additional_str != "" && additional_str != undefined){
		additional_str = "_" + additional_str;

	}else{
		additional_str == "";
	}

    this.current_dropdown_id = select_id;

    if( prefix == "_" ) prefix = "";

    if( prefix == "offer"  || prefix == "demand")
        var tmp_prefix = '_' + prefix;
    else
        var tmp_prefix = "";

    //alert("catalog_end_point_category"+this.additional_id + tmp_prefix);
    //alert( 'serach for ' + select_id );
    $("catalog_end_point_category"+this.additional_id + tmp_prefix).value = $(select_id).value;


    var catalog_number = additional_id + "&prefix=" +  prefix;

    //alert('ajax=get_catalog_dropwdown&selected_id=' + $(select_id+tmp_prefix).value + "&catalog_number="+catalog_number);
    //alert(url);
    var myAjax = new Ajax.Request
    (
	   url,
	   {
            method: 'get',
            parameters: 'ajax=get_catalog_dropwdown&selected_id=' + $(select_id).value + "&catalog_number="+catalog_number,
            onComplete: displayDropDown
        }
    );
}

function displayDropDown(originalRequest)
{
            //alert( 'add ID = ' + this.dropdown_prefix);
	if(this.dropdown_prefix != "" && this.dropdown_prefix != undefined){
		this.dropdown_prefix = "_" + this.dropdown_prefix;
	}else{
		this.dropdown_prefix == "";
	}

	if(additional_id != "" && additional_id != undefined){
		additional_id = "_" + additional_id;
		this.dropdown_prefix = "";
	}else{
		additional_id == "";
	}

	//alert( 'addi ' + additional_id );
	//alert( 'this.dropdown_prefix ' + this.dropdown_prefix );
	//alert( 'this.current_dropdown_id ' + this.current_dropdown_id );

	//alert( "res = " + originalRequest.responseText);
	//alert('to ' + this.current_dropdown_id + "_sub"+additional_id + this.dropdown_prefix);
	$(this.current_dropdown_id + "_sub"+additional_id + this.dropdown_prefix).innerHTML = originalRequest.responseText;
	additional_id == "";
}


var idNewCatalog  = "";
var mainCatalogId = "";
function onAddCatalogSelect(idSelect, catalogId){

	if(idNewCatalog != ""){
		idSelect = idNewCatalog+1;
	}
	idNewCatalog  = idSelect;
	mainCatalogId = catalogId;

	//alert('crewating dropdown with: ' + 'ajax=get_catalog_dropwdown&selected_id=' + catalogId + "&catalog_number="+idSelect + "&prefix=" + idNewCatalog);

	var myAjax = new Ajax.Request
    (
	   '/catalog.php',
	   {
            method: 'get',
            parameters: 'ajax=get_catalog_dropwdown&selected_id=' + catalogId + "&catalog_number="+idSelect + "&prefix=" + idNewCatalog,
            onComplete: displayNewDropDown
        }
    );
}

function onRemoveCatalog(catalog_id){
	$("catalog_dropdown_"+catalog_id).innerHTML = "";

	/*

	if(catalog_id >1) $("catalog_dropdown_"+catalog_id).innerHTML = "<a href='#' onclick='onRemoveCatalog("+( catalog_id-1)+")'>Remove</a> "


	$("catalog_dropdown_"+catalog_id).innerHTML += "<a href='#' onclick='onAddCatalogSelect("+( catalog_id)+","+ (mainCatalogId)+")'>Add</a>";
	*/

}

function displayNewDropDown(originalRequest)
{
	var cat_name = $("catalog_end_point_category").name;

	var addOneMore1 = "<a href='#' onclick='onRemoveCatalog("+( idNewCatalog)+")'>Entfernen/Remove</a>"
	var addOneMore2 = "<input type='hidden' id='catalog_end_point_category"+idNewCatalog+"' name='"+cat_name+"'/>";

	/*
	document.getElementById("additional_catalogs").innerHTML = "<div id='catalog_dropdown_"+(idNewCatalog)+"'>" + addOneMore2 + originalRequest.responseText + addOneMore1 + "</div>";
	*/
	var elementDiv = document.createElement("div");
	elementDiv.setAttribute('id','catalog_dropdown_'+idNewCatalog);

	//alert( originalRequest.responseText  );
	//alert('creating div for: ' + 'catalog_dropdown_'+idNewCatalog);


	elementDiv.innerHTML = addOneMore2 + originalRequest.responseText + addOneMore1;

	document.getElementById("additional_catalogs").appendChild(elementDiv);
	/*
	$("additional_catalogs").innerHTML = "<div id='catalog_dropdown_"+(idNewCatalog)+"'>" + addOneMore2 + originalRequest.responseText + addOneMore1 + "</div>";
	*/
}


function editCatalogList(){
	$("catalog_dropdown").style.display="inline";
	$("addhref").style.visibility="visible";
}

