window.addEvent('domready', function(){
    if($('z')){   // nur wenn man als gast drinn ist 
    
	if($('sessionstarted').getProperty('value') == "yes"){
		//var myZ = new Fx.Slide('z',{duration:500}).hide();
		//var myZ1 = new Fx.Slide('z1',{duration:500}).hide();
	}else{
		var myZ = new Fx.Slide('z',{duration:500});
		//var myZ1 = new Fx.Slide('z1',{duration:500}).hide();
		//var myZ2 = new Fx.Slide('log_res',{duration:500}).hide();
		var myZ3 = new Fx.Slide('z3',{duration:500}).hide();
		var myZ4 = new Fx.Slide('z4',{duration:500}).hide();
		if($('mediaadd')){
            var myZ5 = new Fx.Slide('mediaadder',{duration:500}).hide();
        }
	}
	
	
	$('newZettel').addEvent('click', function(e) {
        e = new Event(e);
        e.stop();
		e.stopPropagation();
		$('z3').setStyle('display','block');
        myZ3.slideIn();
		
        var url = 'de/web/merkzettel/neuerZettelAjax/';
        var myAjax = new Ajax(url, {
            method: 'post',
            onComplete: function(resp) {
				var myObject = Json.evaluate(resp);
				myZ.slideOut().chain(function(){$('z').getParent().remove()});
				//myZ1.slideOut().chain(function(){$('z1').getParent().remove();$('mf').remove();$('dein_merkzettel').setStyle('height','1%')});
				
                $('z4').setStyle('display','block');
				myZ4.slideIn();
				if($('mediaadd')){
				    myZ5.slideIn();
				}
                //log.removeClass('ajax-loading');
				// gesamten channel anlegen
				if($('test')){
				    $('test').setStyle('display','inline');
				}
				$$('.checks').each(function(item){
                    var itemid = item.id;
					$(itemid).setStyle('display','inline');
				});
            }
        }).request();
    });
	
	/*
	$('merkzettelloeschen').addEvent('click',function(e){
		new Event(e).stop();
		var url = 'de/web/merkzettel/loescheSessionAjax/';
        var myAjax = new Ajax(url, {
            method: 'post',
            data:"loesche=true",
            onComplete: function(resp) {
                var myObject = Json.evaluate(resp);
                if(myObject.value == 0){
                }
                
				$$('.checks').each(function(item){
                    var itemid = item.id;
                    $(itemid).setStyle('display','none');
                });
				
				myvS.slideIn();
				var log = $('log_res').empty();				
                //var posval = $('positionen').getText();
                //posval = posval.toInt();
                //posval = posval-1;                  
                //$('positionen').setHTML(posval);                                                            
            }
        }).request();
	});*/
    }
	
	
	   var ff = function(itemid){
        $(itemid).addEvent('click',function(e){
		  //new Event(e).stop();
          var checked = $(itemid).getProperty('checked');
		 
		  var id = itemid.slice(13);
		  if(itemid != 'channel'){
		      var changeFx  = $('sp_'+id).effect('color', {wait: false});
		  }else{
		  	var changeFx  = $('test').effect('backgroundColor', {wait: false});
		  }
          if(checked){
		  	      
			var language = $('inputlang').getProperty('value')
			if(language == 'en'){
				var mgespeichert = "Saved in Notepad";
			}else{
				var mgespeichert = "Merkzettel gespeichert";
			}
			      
            var value = $(itemid).getProperty('value');
            // ajax request --> in die session schreiben
            var url = 'de/web/merkzettel/speicherInSessionAjax/';
            var myAjax = new Ajax(url, {
                method: 'post',
                data:"idname="+$(itemid).getProperty('value'),
                onComplete: function(resp) {
                    var myObject = Json.evaluate(resp);
                    if(myObject.value == 0){
                    }
					
					if(itemid != 'channel'){
					   $('sp_'+id).setText(mgespeichert);
					   changeFx.start('97F835').chain(changeFx.start.pass('000000', changeFx));
					}else{
					   changeFx.start('97F835').chain(changeFx.start.pass('F7F7F2', changeFx));
					}
					
                    
                    var posval = $('positionen').getText();
                    posval = posval.toInt();
                    posval = posval+1;                  
                    $('positionen').setHTML(posval);                                                            
                }
            }).request();
          }else{
            // rauskicken !! aus der session
            var url = 'de/web/merkzettel/loescheAusSessionAjax/';
			var language = $('inputlang').getProperty('value')
			if(language == 'en'){
				var m = "Note pad";
			}else{
				var m = "Merkzettel";
			}
            var myAjax = new Ajax(url, {
                method: 'post',
                data:"idname="+$(itemid).getProperty('value'),
                onComplete: function(resp) {
                    var myObject = Json.evaluate(resp);
                    if(myObject.value == 0){
                    }
					if(itemid != 'channel'){
					   $('sp_'+id).setText(m);
					   changeFx.start('F6610D').chain(changeFx.start.pass('000000', changeFx));
					}else{
                       changeFx.start('F6610D').chain(changeFx.start.pass('F7F7F2', changeFx));
                    }
                    
                    var posval = $('positionen').getText();
                    posval = posval.toInt();
                    posval = posval-1;                  
                    $('positionen').setHTML(posval);                                                            
                }
            }).request();
          }
        });
        
    };
    
    
    
    
    if($('channel') &&  !$('detailsuche')){
       var itemid = 'channel';
       ff(itemid);
    }
    
    $$('.checks').each(function(item){
        var itemid = item.id;
        ff(itemid); 
    });
	
	var doRequestAdd = function(itemid){
		var url = 'de/web/merkzettel/speicherInSessionAjax/';
        var myAjax = new Ajax(url, {
            method: 'post',
            data:"idname="+$(itemid).getProperty('value'),
            onComplete: function(resp) {
                var myObject = Json.evaluate(resp);
                if(myObject.value == 0){
                }
                var posval = $('positionen').getText();
                posval = posval.toInt();
                posval = posval+1;                  
                $('positionen').setHTML(posval);                                                            
            }
        }).request();
	}
	
	var doRequestKick = function (itemid){
	   var url = 'de/web/merkzettel/loescheAusSessionAjax/';
        var myAjax = new Ajax(url, {
            method: 'post',
            data:"idname="+$(itemid).getProperty('value'),
            onComplete: function(resp) {
                var myObject = Json.evaluate(resp);
                if(myObject.value == 0){
                }
                var posval = $('positionen').getText();
                posval = posval.toInt();
                posval = posval-1;                  
                $('positionen').setHTML(posval);                                                            
            }
        }).request();
	};
	
	// ff2
	var ff2 = function(itemid, other){
		
			var language = $('inputlang').getProperty('value')
			if(language == 'en'){
				var centfernen = "Delete Channel";
				var chinzu = "Add Channel";
				var wentfernen = "Delete Media";
				var whinzu = "Add Media";
			}else{
				var centfernen = "Channel hinzufügen";
				var chinzu = "Channel entfernen";
				var wentfernen = "Werbeträger hinzufügen";
				var whinzu = "Werbeträger entfernen";
			}
			          
            $(itemid).addEvent('click',function(e){
              var ee = new Event(e);
              //alert($(other).value);
              var val = $(other).getProperty('value');
			  if(val.slice(0,1) == 'c'){
                var text = 'Channel';
				var text1 = chinzu;
				var text2 = centfernen;
              }else{
                var text = 'Werbeträger';
				var text1 = whinzu;
				var text2 = wentfernen;
              }
              //
              if(other != 'null'){               
                 ee.stop();
                 var butt = $(itemid).getText();
                 if(butt == text1){
                    doRequestAdd(other);
                    $(itemid).setHTML(text2);
                 }else{
                    doRequestKick(other);
                    $(itemid).setHTML(text1);
                 }
              }
			  /*
              if(val.slice(0,1) == 'c'){
                var text = 'Channel';
              }else{
                var text = 'Werbeträger';
              }
              //
              if(other != 'null'){               
                 ee.stop();
                 var butt = $(itemid).getText();
                 if(butt == text+" hinzufügen"){
                    doRequestAdd(other);
                    $(itemid).setHTML(text+' entfernen');
                 }else{
                    doRequestKick(other);
                    $(itemid).setHTML(text+' hinzufügen');
                 }
              }
              */
            });
            
        };
	
	
	
	if($('media_id') && $('media_id').getProperty('value') != 'null'){
        var itemid = 'mediaadd';
        var other = 'media_id';
        ff2(itemid,other);
    };
	

});