/*******************************************************************************
 * Funktionen, nach dem Laden der Seite Container in ihrer Position und Größe
 * korrigieren.
 * 
 * Script ist Eigentum der Firma Eparx systeme, Vieren 2009
 * 
 * ms 29.10.2009
 */

$(document).ready( function() {
	var nav = $('#nav').height();
	var main = $('#main').height();
	var add = $('#add').height();
	var search = $('#search').height();
	var way = $('#way').height();
	var menue = $('#menue').height();
	var header = $('#header').height();
	var top = add + search + header + way;
	
	// ******** Für die product_info - Seite **********
		var pi_pos = $("#pi_customer_control").position();

		if (pi_pos) {
			var pi_right = $('#pi_right').height();
			var pi_image_height =  $('#pi_image').height();
			var pi_height = pi_right - $('#pi_description').height() - 50;
			var pi_height = 425 - $('#pi_description').height();
			var pi_image_container_pos = $('#pi_image_container').position();
			var pi_lupe_top = pi_image_container_pos.top + pi_height - 20;
		//	var pi_lupe_top = pi_pos.top;
			
			$('.pi_image').height(pi_height);
			
			$('#pi_image_container').css( {
				"min-height" : pi_height
			});
			
			$('#lupe').css( {
				"top" : pi_lupe_top,
				"left" : $('#nav').width() + 25
			});
			
			$('#select_button0').addClass("image_button_select");
			$("#lupe").css( {
				"visibility" : "visible"
			});
			
		}

		//********* Für die Checkout -Seite ************/
		var boxleft = $("#boxleft").position();

		if (boxleft) {
			
			var shipping_height = $("#shipping_box").height();
			var calculate_height = $("#calculate_box").height();
			var payment_height = $("#payment_box").height();
			var boxheadlines_height = 20; // $("#boxheadlines").height();
			var height = payment_height + calculate_height + boxheadlines_height;
			$("#shipping_box").height(height);

		}

		//********* Für die Hotline **********/
		var hotline = $("#hotline_item").position();
		if (hotline) {
			var hottop = hotline.top+29;
			var hotleft = hotline.left+1;
			$("#hotline").css( {
				"top" : hottop
			});
			$("#hotline").css( {
				"left" : hotleft
			});
		}

		//********* Größe der Container für die Hauptseite **********/
		var mainpage = $("#bestseller_block").position();

		if (mainpage) {
			if ($("#bestseller_1").height() > $("#bestseller_2").height())
				$("#bestseller_2").height($("#bestseller_1").height());
			else
				$("#bestseller_1").height($("#bestseller_2").height());
			var dif_height = $("#bestseller_3").height()
					- $("#bestseller_2").height();

			$("#bestseller_4").height(dif_height + 9);
			$("#bestseller_5").height(dif_height + 9);

			var sum_height = $("#bestseller_4").height()
					+ $("#bestseller_2").height();

			$("#bestseller_3").height(sum_height + 1);

		}
		
		hotline = 0;
		// ******* Click the button events! **********/
		$("#hotline_item").click( function() {
			if (hotline == 0) {
				$("#hotline").css( {
					"visibility" : "visible"
				});
				$("#hotline").css( {
					"display" : "block"
				});
				hotline = 1;
			} else {
				$("#hotline").css( {
					"visibility" : "hidden"
				});
				$("#hotline").css( {
					"display" : "none"
				});
				hotline = 0;
			}
		});
		
/*		Auskommentiert, da es sonst zu Verwirrungen kommt!
		$("#cart").click( function() {			
			window.location.href = 'shopping_cart.php';
		});
		$("#notepad").click( function() {
			window.location.href = 'merkzettel.php';
		});
*/
		
		//******* div Mindestgröße auf der Kategorieseite *******/ 
		var img = $('img#cat').height() + 2;
		$('#email_address').focus();
		$('div#cat').css('min-height', img);

		
		// ******** Linke Navigationsspalte/rechte Inhaltsbox ********* /
		var content = main + header + 6
		
		if(nav < content)
		$("#nav").height(content);
		// if(nav > content)$("#main").height(nav - header - 6);
		if(nav > content)$("#main").css("min-height", nav - header - 6) ;	
			
		// ******* Für Productlistings ******** /
			var pl_pos = $('#pl').position();
		if (pl_pos) {
			var navipos = $('#pl').height();
			
			$("#navibottom").css( {
				"top" : navipos +320
			});
		}
		
		// *********** Tooltips ***********/
		$("div .tooltip").tooltip();

	});
