$(document).ready(function() { 
	init();
	editOverview();	
});

function init()  {

	$("#gallery img").unbind("mouseover");
	$(".absenden").unbind("click");	
	$(".pdfdown").unbind("click");	

	$("#gallery img").mouseover(
		function() {
			$("#main-image img").attr("src",$(this).attr("src").replace("thumbs/",""));
		}		
	);

	$(".absenden").click(
		function() {
			$.ajax({
				type: "POST",
			   	url: "mail.php",
			   	data:  $("#kontaktform").serialize(),
		 		success: function(test){
					$("#message").html(test);
					$("#message").show();
					init();
			   }
			});	
		}	
	);

	$(".pdfdown").click(
		function() {
			$("#pdfs").slideToggle("slow");
		}	
	);

}

function editOverview()  {

	$(".ta_modifier > .aendern").unbind("click");	
	$(".ta_modifier .abbruch").unbind("click");
	$(".ta_modifier .speichern").unbind("click");
	$(".detail_modifier > .aendern").unbind("click");
	$(".detail_modifier .abbruch").unbind("click");
	$(".detail_modifier .speichern").unbind("click");
	$(".ov_modifier > .aendern").unbind("click");
	$(".ov_modifier > .loeschen").unbind("click");
    $(".obj_loeschen").unbind("click");
	$(".ov_modifier > .abbruch").unbind("click");
	$(".ov_modifier > .speichern").unbind("click");
	$(".newobj").unbind("click");
	$(".logout").unbind("click");
	$(".savepos").unbind("click");
	$(".anmelden").unbind("click");



	$(".ta_modifier > .aendern").click(
		function() {
			id=$(this).parent().attr("id").split("_");
			$.log(id[1]);
			$.ajax({
				type: "POST",
			   	url: "ajax/modifiy_topangebot.php",
			   	data:  "id=" + id[1],
		 		success: function(){
					editOverview();
			   }
			});	
		}	
	);

	$(".ta_modifier > .abbruch").click(
		function() {
			location.href="index.php";
		}	
	);

	$(".ta_modifier .speichern").click(
		function() {			
			id=$(this).parent().attr("id").split("_");
			$(this).load("ajax/save_topangebot.php", {
				id: id[1],
				titel: $(".textarea_titel").val(),
				headline: $(".textarea_headline").val(),
				beschreibung: $(".textarea_beschreibung").val(),
				bildurl: $(".input_bildurl").val()
				},	function(){
				   location.href="index.php";				   
			 });
		}	
	);
	

	$(".detail_modifier > .aendern").click(
		function() {
			id=$(this).parent().attr("id").split("_");
			$.ajax({
				type: "POST",
			   	url: "ajax/modifiy_detail_elements.php",
			   	data:  "id=" + id[1],
		 		success: function(){
					editOverview();
			   }
			});	
		}	
	);

	$(".detail_modifier .abbruch").click(
		function() {			
			id=$(this).parent().parent().attr("id").split("_");
			$.log("id="+id[1]);
			location.href="detail.php?id="+id[1];
		}	
	);

	$(".detail_modifier .speichern").click(
		function() {			
			id=$(this).parent().parent().attr("id").split("_");
			$.log($(".input_headline").val());
			$.log($(".textarea_daten").val());
			$.log($(".textarea_beschreibung").val());
			$.log($(".textarea_google").val());
			daten=$(".textarea_daten").val();
			$(this).load("ajax/save_detail.php", {
				id: id[1],
				headline: $(".input_headline").val(),
				daten: daten,
				beschreibung: $(".textarea_beschreibung").val(),
				google: $(".textarea_google").val(),
				googlelink: $(".textarea_googlelink").val(),
				metatags: $(".input_metatags").val(),
				titel: $(".input_titel").val()
				},	function(){
				   location.href="detail.php?id="+id[1];				   
			 });
		}	
	);
	
	$(".ov_modifier > .aendern").click(
		function() {
			$.log($(this).parent().parent().html());
			$.log($(this).parent().parent().attr("id"));
			id=$(this).parent().parent().attr("id").split("_");
			
			$(this).parent().parent().load("ajax/modify_objects.php", {
				id: id[1]
				},	function(){
				   editOverview();
			 });
		}		
	);

	$(".ov_modifier > .loeschen").click(
		function() {
			$(".delete").hide();
			$(this).parent().parent().children(".delete").html($(".delete_vorlage").html());
			$(this).parent().parent().children(".delete").show();
			editOverview();
		}		
	);


	
	$(".obj_loeschen").click(
		function() {
			id=$(this).parent().parent().attr("id").split("_");
			$(this).parent().load("ajax/delete_object.php", {
				id: id[1]
				},	function(){
				   $(this).parent().hide();
				   editOverview();
			 });
		}		
	);
	


	
	$(".ov_modifier > .abbruch").click(
		function() {
			id=$(this).parent().parent().attr("id").split("_");
			kategorie = $(this).parent().siblings(".bild").children("select").val().split("_");

			$(this).parent().parent().load("ajax/modify_objects.php", {
				id: id[1],
				kategorie: kategorie[0],
				abbruch: '1'
				},	function(){
				   editOverview();
			 });
		}		
	);

	$(".ov_modifier > .speichern").click(
		function() {
			id=$(this).parent().parent().attr("id").split("_");
			$.log($(this).parent().siblings(".adresse").children(".textarea_adr_head").val());
			$.log($(this).parent().siblings(".adresse").children(".textarea_adr").val());
			$.log($(this).parent().siblings(".bild").children("input").val());
			$.log($(this).parent().siblings(".bild").children("select").val());
			$.log($(this).parent().siblings(".beschreibung").children("input").val());
			$.log($(this).parent().siblings(".beschreibung").children("textarea").val());
			$.log($(this).parent().siblings(".preis").children("input").val());
			price = $(this).parent().siblings(".preis").children("input").val();
			kategorie = $(this).parent().siblings(".bild").children("select").val().split("_");
			actualcat = $(".actualcat").attr("id").split("_");			
			$.log(kategorie[0]);
			$.log(kategorie[1]);
			$(this).parent().parent().load("ajax/save_object.php", {
				id: id[1],
				addresshead: $(this).parent().siblings(".adresse").children(".textarea_adr_head").val(),
				address: $(this).parent().siblings(".adresse").children(".textarea_adr").val(),
				bildpfad: $(this).parent().siblings(".bild").children("input").val(),
				kategorie: kategorie[0],
				art: kategorie[1],
				actualcat : actualcat[1],
				headline: $(this).parent().siblings(".beschreibung").children("input").val(),
				text: $(this).parent().siblings(".beschreibung").children("textarea").val(),
				price: price
				},	function(){
				   editOverview();
			 });
		}		
	);

	$(".newobj").click(
		function() {
			$.ajax({
				type: "POST",
			   	url: "ajax/new_obj.php",
		 		success: function(){
					sortCat('9'); 	
					location.href="objekte.php?cat=9";
			   }
			 });	
		}		
	);

	$(".logout").click(
		function() {
			$.ajax({
				type: "POST",
			   	url: "login/logout.php",
		 		success: function(){
					location.href="index.php";
			   }
			 });	
		}		
	);
	
	$(".savepos").click(
		function() {
			ids='';		
			$("#kauf li").each(function(i){
				id=$(this).attr("id").split("_");		
				ids=ids+id[1]+"_";					
			 });
		$.ajax({
			type: "POST",
	   		url: "ajax/sort_objects.php",
		   	data:  "ids=" + ids
		 });	
		}		
	);
	
	
	$(".anmelden").click(
		function() {
		sid=$("#login").attr("label").split("_");
		$("#error").load("ajax/login/ajax_login.php", {
				email: $(".email").val(),
				passwort: $(".passwort").val(),
				sid:sid[0]
				},	function(){
				   editOverview();
			 });
		}		
	);
	
}

function sortCat(cat) {
		
	$.ajax({
		type: "POST",
	   	url: "ajax/sort_cat.php",
	   	data:  "cat_id=" + cat
	 });	

}