var menuIsClicked = false;
$(function() {
	$("#categories_block_left ul.tree a.selected").parents('ul').css('display','block');
	
	jQuery.each($("#categories_block_left ul.tree li"), function() {
		if($(this).find('ul').length>0) {
			var thisLi = $(this);
			$(this).find('a:first').click(function() {
				var thisUl = $(thisLi).find('ul:first');
				if($(thisUl).css('display') =='block') {
					$(thisUl).slideUp();
				} else {
					$(thisUl).slideDown();
				}
				return false;
			});
		}
	});
	$("a.video").colorbox({iframe:true, innerWidth:560, innerHeight:334});
	if($("a.priceButton")) {
		$("a.priceButton").hover(
			function(){
				$(this).addClass('over');
			},
			function(){
				$(this).removeClass('over');
			}
		);
	}
});

function showSecurePaymentTip() {
	var $pBtn = $("#paymentbtn");
	var $spTip = $("#securePaymentTip");
	
	$spTip.css({
		'top' : $pBtn.offset().top-23 + 'px',
		'left' : Math.floor($pBtn.offset().left-$spTip.width()-50) + 'px',
		'display' : 'block',
		'opacity' : 0
	}).bind('click', function() {
		$("#form").submit();
	}).animate({ 'opacity' : 1, 'left' : Math.floor($pBtn.offset().left-$spTip.width()-5) + 'px' },350);
}


function add_commas(nStr)
{
	if(nStr!="") {	
		nStr += '';
		x = nStr.split('.');
		x1 = x[0];
		x2 = x.length > 1 ? '.' + x[1] : '';
		var rgx = /(\d+)(\d{3})/;
		while (rgx.test(x1)) {
			x1 = x1.replace(rgx, '$1' + '.' + '$2');
		}
		return x1 + x2;
	}
}

function pp_returnVal(obj) {
	if($(obj).length>0) {
		var tmpVal = $(obj).val();
		if(tmpVal!="undefined"&&tmpVal.length>0) {
			return tmpVal;
		} else { return ""; }
	} else { return ""; }
}
function paymentProcess() {
	$("#paymentPart").show();
	var invAdd = "";
	var delAdd = "";
	var cartSummary = $("#cart_summary").clone();
	cartSummary.find("a.cart_quantity_delete,input.cart_quantity_up,input.cart_quantity_down").remove();
	var cartFooter = $("#tfoot_static").clone();
	var paymentPart_orderResume = $("#paymentPart_orderResume div.content");
	// build delivery address
	var delCompany = pp_returnVal($("#company"));
	if(delCompany.length>0) delCompany = delCompany + "<br />";
	delAdd = "" +
	"<div style=\"margin: 10px 0 10px 0;\">" +
		"<h3>" + $("#delivery_address_form h3:first span.text").html() + "</h3>" +
		delCompany +
		pp_returnVal($("#firstname")) + " " + pp_returnVal($("#lastname")) + "<br />" +
		pp_returnVal($("#address1")) + "<br />" +
		pp_returnVal($("#postcode")) + " " + pp_returnVal($("#city")) + "<br />" +
		$("#id_country option:selected").html() + "<br />" +
		pp_returnVal($("#phone_mobile")) + "<br />" +
		pp_returnVal($("#email")) +
	"</div>";
	if($("#inv_firstname").val().length>0&&$("#addressesAreEquals").attr('checked')) {
	// build invoice address
		var invCompany = pp_returnVal($("#inv_company"));
		if(invCompany.length>0) invCompany = invCompany + "<br />";		
		invAdd = "" +
		"<div style=\"margin: 10px 0 10px 0;\">" +
			"<h3>" + $("#invoice_address_form h3:first span.text").html() + "</h3>" +
			invCompany +
			pp_returnVal($("#inv_firstname")) + " " + pp_returnVal($("#inv_lastname")) + "<br />" +
			pp_returnVal($("#inv_address1")) + "<br />" +
			pp_returnVal($("#inv_postcode")) + " " + pp_returnVal($("#inv_city")) + "<br />" +
			$("#inv_id_country option:selected").html() + "<br />" +
			pp_returnVal($("#inv_phone_mobile")) +
		"</div>";	
	}
	paymentPart_orderResume.html(delAdd+invAdd).append(cartSummary).append(cartFooter).append("<div style=\"margin: 5px 0 10px 10px\">Leveringstid er 2 til 5 arbejdsdage</div>");
	$("#paymentPart_orderResume").show();
	$("#addressPart").hide();
	$.scrollTo('a[name=paymentPart]',800);
	
}	
function edit_addressInfo() {
	$("#paymentPart_orderResume div.content").html('');
	$("#paymentPart_orderResume").hide('');
	$("#addressPart").show();
	$.scrollTo('a[name=cartPart]',800);
}
