$(function() {
   $('.tableiste').tabs(); 
   
   if(typeof active_tab != "undefined"){
	   if(active_tab != null)
		   $('.tableiste').tabs( "select" , active_tab )
   }
});

var $j = jQuery;
$j.fn.extend({
  toggleValue : function (defaultText) {
    return this.each(function() {
      $j(this).focus(function() {
        if ($j(this).val() == defaultText) {
          $j(this).val('').css("color","black");
        }
        $j(this).blur(function () {
          if ($j.trim($j(this).val()) == '') {
            $j(this).val(defaultText).css("color","grey");
          }
        });
      });
    });
  }
});

 $(document).ready(function() {
            
        var aktuelle_Seite;
 
        /* Fondsliste */
        $("#fondsliste_btn").toggle(function(){$('#fondsliste_btn').css("background","url(/images/fondsliste/up.gif) no-repeat right");},function(){$('#fondsliste_btn').css("background","url(/images/fondsliste/down.gif) no-repeat right");});
        $("#fondsliste_btn").click(function(){
            $("#fondsliste_panel").slideToggle("slow");
            $(this).toggleClass("active"); return false;
        });  
              
			/*Fonds hinzufügen*/
      var add;
      add = function (object){
          var id = object.attr("id").substring(object.attr("id").lastIndexOf("/")+1,object.attr("id").length);
          var datastring='instID='+id+'&action=new';
          $.ajax({
           type: "POST",
           url: "/beteiligungen/ajax/helper_form_fondsliste.php",
           data: datastring,
           dataType:"json",
           beforeSend: function(){
           },
           success: function(data){
            $(".fondsliste_anzahl").empty().append(data.anzahl + '/' + data.gesamt).fadeOut(200).fadeIn(200).fadeOut(200).fadeIn(200);
             $("#fondsliste_results").empty();
             var html = '<table>';
             $.each(data.ids, function(i,item){
                var link = '<a href="/beteiligungen/portrait/'+item.id+'/'+ item.issuer_name+'/'+ item.cat_main_name +'/'+ item.url_name +'.html" style="color:#414141">'+item.name+'</a>';
              
                html =html +'<tr><td>' + link + '</td><td><a href="'+item.id+'" class="funds_delete"><img src="/images/fondsliste/trash.gif"/></a></td></tr>';
              });
              html = html +'</table>';
           $("#fondsliste_results").append(html);
            
            /*Lschen Event binden*/
            $("a.funds_delete").click(function(){
              anfrage($(this));
              return false;
            }); 
            
            $( "#fonds_dialog" ).dialog();
           },
           error: function(XMLHttpRequest, textStatus, errorThrown){
        	   alert(textStatus);
           }
          });
        }
      
			/*Fonds löschen*/
      function anfrage(object){
      var id = object.attr("href").substring(object.attr("href").lastIndexOf("/")+1,object.attr("href").length);
          
      var datastring='instID='+id+'&action=delete';
          /*$("#fondsliste_view").slideToggle("slow");*/
          /*$('#fondsliste_panel').empty();
          $('#fondsliste_panel').append('Bitte warten!');*/
          $.ajax({
           type: "POST",
           url: "/beteiligungen/ajax/helper_form_fondsliste.php",
           data: datastring,
           dataType:"json",
           success: function(data){
           $(".fondsliste_anzahl").empty().append(data.anzahl + '/' + data.gesamt).fadeOut(200).fadeIn(200).fadeOut(200).fadeIn(200);
             $("#fondsliste_results").empty();
             var html = '<table>';
             
             $.each(data.ids, function(i,item){
                var link = '<a href="/beteiligungen/portrait/'+item.id+'/'+ item.url_name +'.html" style="color:#41414">'+item.name+'</a>';
              
                html =html +'<tr><td>' + link + '</td><td><a href="'+item.id+'" class="funds_delete"><img src="/images/fondsliste/trash.gif"/></a></td></tr>';
              });
              html = html +'</table>';
           $("#fondsliste_results").append(html);
           /*$('#fondsliste_panel').empty();
           $('#fondsliste_panel').append(msg);*/
           /*$("#fondsliste_view").slideToggle("slow");*/   
           
           $("a.funds_delete").click(function(){
              anfrage($(this));
              return false;
            });       
           }
          }); 
      }



/*ID vom Fonds abfragen*/
$("a.funds_delete").click(function(){
  anfrage($(this));
  return false;
});
    

$("span.funds_id").click(function(){
  add($(this));
  return false;
});
               

  /*--------------------Toggle Value-------------------*/
  /*
   * #
   */
  $j('input#suche').toggleValue('Fondsname, Emittent');
  $j('input#nachrichten_suche_text').toggleValue('Nachrichtensuche');
  
  setAutoComplete("suche", "results_panel", "results", "/beteiligungen/ajax/suggestion.php?suche=");

  if($(".form_validate").length > 0){
	  $(".form_validate").validate({
		  errorClass: "warning"
	  });
  } 
  
  if($(".form_validate2").length > 0){
	$(".form_validate2").validate({
	errorClass: "warning"
  });
  }
  
});
 
//Anti Spam f�r E-Mail Adressen im Text
function eMail(user,domain,betreff) {
		locationstring = "mailto:" + user + "@" + domain + "?subject=" + betreff;
		window.location = locationstring;
	}

