$(document).ready( function() {

  /**$("[rel=lpDropDown] li").hover(
    function(){
      var citem = $(this).attr("lid");
      $("[lid=" + citem + "]>ul").show();
    },
    function(){
      var citem = $(this).attr("lid");
      $("[lid=" + citem + "]>ul").hide(); 
    }
  );*/
});

var currentTree = "";
var selectCatNum = 1;
var selectedCategories = new Array();

function xDropSelectCurrentTree(ele)
{
	currentTree = $(ele).parent().attr("id");
	//alert(currentTree);
}

function xDropAddCategory()
{
	selectCatNum++;
	$("#xDropSelectCategories").append( "<div id=\"xDropSelectCat_" + selectCatNum + "\"> " + $("#xDropSelectCategories div:first").html() + "</div>" );
}

function xDropHandleCategories(cattree, val) {
	alert(cattree + " = " + val);
	if( selectedCategories[cattree] == undefined )
		selectedCategories[cattree] = new Object();
	
	if( catarr[val].parentid != 0 )
		selectedCategories[cattree].history += " &raquo; <span class=\"categorie\">" + catarr[val].name + "</span>";
	else 
		selectedCategories[cattree].history = "<span class=\"categorie\">" + catarr[val].name + "</span>";
	
	selectedCategories[cattree].selectedID = val;
	
	$("#xDropPath div").html("");
	var i = 1;
	for( tree in selectedCategories )
	{
		$("#xDropPath div").append( "<div class=\"xDropSelectedCategories\"> " + i + ". " + selectedCategories[tree].history + "</div>");
		i++;
	}
	$("#xDropPath div .xDropSelectedCategories").each(function() {
		$(this).find(".categorie:last").css("font-weight", "bold");
	});
}

function xDropClap(ele) {
	if( !$(ele).parent().parent().hasClass("selected") )
	{
		$drop = $(ele).parent().find("ul");
		if( $drop.css("display") == "none" )
			$drop.slideDown();
		else
			$drop.slideUp();
	}
}
function xDropClose(ele) {
	$drop = $(ele).parent().find("ul");
	$drop.slideUp();
}
function xDropSelect(id) {
	$drop = $("#" + currentTree + " .subcat_of_" + id );
	if( $drop )
		$drop.fadeIn();
}
function xDropChange(ele) {
	$drop = $(ele).parent().parent().parent().find("a.clapButton");
	$list = $(ele).parent().parent().parent().parent().fadeTo(500, 0.6);
	$drop.parent().parent().addClass("selected");
	$drop.html( $(ele).html() );
	$drop.removeClass("required");
	$drop.addClass("success");
	
	var regID = /xDropSelect\(([0-9]+)\)/;
	regID.exec( $(ele).attr("href") );
	
	xDropHandleCategories(currentTree, RegExp.$1 );
}
function xDropUndo(ele) {
	$drop = $(ele).parent().find("ul.dropmenu");
	$drop.fadeTo(500, 1.0);
	if( $(ele).parent().hasClass("1") )
	{ 
		$drop.find("a.clapButton").html("Hauptkategorie ausw&auml;hlen").removeClass("success").addClass("required");
	} else {
		$drop.find("a.clapButton").html("Unterkategorie ausw&auml;hlen").removeClass("success");
	}
	$drop.parent().find("ul").removeClass("selected")
	$ebene = $(ele).parent();
	var below = false;
	var at = 0;
	for( i = 0; i < 6; i++ )
	{
		if ( below ) {
			$xe = $ebene.parent().find("div." + i);
			$xe.fadeOut();
			$xe.find("a.clapButton").html("Unterkategorie ausw&auml;hlen").removeClass("success");
			$xe.find("ul").removeClass("selected");
			$xe.find("ul.dropmenu").fadeTo(500, 1.0);
		}
		if ( $ebene.hasClass(i) ) {
			below = true;	
			at = i;
		}
	}
	$last = $(ele).parent().parent().find("div." + (at - 1));
	$("#xDropPath span").html( $last.find("a.clapButton").html() );
	$("#CATEGORY_ID").val( catarr[$last.find("a.clapButton").html()] );
}












  
  function viewError(){
    var errormsg = "Es wurden bereits 2 Kategorien ausgew&auml;hlt,";
    errormsg = errormsg.concat(" um Kategorien zu entfernen, erneut anklicken. ");
  
    $("[rel=lpDropDown] .error").html(errormsg);
    $("[rel=lpDropDown] .error").fadeIn();
    
    window.setTimeout("$('[rel=lpDropDown] .error').fadeOut()", 8000);
  }



 function viewStatus(){
     var status = $("#CATEGORY_ID").attr("value");     
     alert(status);
  }
  
function loadBuch(){

    if (document.location.search.match(/search=[^&]/g)) {
      
      $.ajax({
       type: "GET",
       url: "buchweltshop.php",
       data: location.search.substring(1, location.search.length),
       success: function(msg){
         if(msg != ""){
          $("#buchweltf>div").html(msg);
          }
       }
     });
    }

}

function checkFormularEmail(){
  if($("#RECHECK").css("display") == "inline"){
    if($("#RECHECK").val() == "OK"){
      var recheckn = window.confirm("Sie wollen eine Massen-EMail versenden. Soll dies wirklich geschehen?");
      if(recheckn){
        return true;
      } else {
        return false;
      }
    } else {
      alert("Bitte füllen Sie das markierte Feld korrekt aus.");
      $("#RECHECK").css("border", "2px solid #ff0000");
      return false;
    }
  
  } else {
    return true;
  }
  
  return true;

}
