
		function submit_form(obj) {
                                /**
                                 * This empties the log and shows the spinning indicator
                                 */
                                var log = $('log_res').empty().addClass('ajax-loading');
                                /**
                                 * send takes care of encoding and returns the Ajax instance.
                                 * onComplete removes the spinner from the log.
                                 */
					topdistance = findPageOffset();
                                        document.getElementById("fade").style.top = parseInt(topdistance[0]) + "px";
                                        document.getElementById("fade").style.display = "block";

                                $(obj.className).send({
                                        update: log,
                                        onComplete: function() {
                                        document.getElementById("log_res").style.top = parseInt(topdistance[1]) + 30 + "px";
                                        log.addClass('show');
                                        log.removeClass('ajax-loading');			
                                        }
                                });

		}

		function submit_form2(obj) {
                                /**
                                 * This empties the log and shows the spinning indicator
                                 */
                                var log = $('log_res').addClass('ajax-loading');
                                /**
                                 * send takes care of encoding and returns the Ajax instance.
                                 * onComplete removes the spinner from the log.
                                 */
					topdistance = findPageOffset();
                                        document.getElementById("fade").style.top = parseInt(topdistance[0]) + "px";
                                        document.getElementById("fade").style.display = "block";

                                $(obj).send({
                                        update: log,
                                        onComplete: function() {
                                        document.getElementById("log_res").style.top = parseInt(topdistance[1]) + 30 + "px";
                                        log.addClass('show');
                                        log.removeClass('ajax-loading');			
                                        }
                                });

		}

		function submit_form3() {

                                /**
                                 * This empties the log and shows the spinning indicator
                                 */
                                var log = $('log_res').empty().addClass('ajax-loading');
                                /**
                                 * send takes care of encoding and returns the Ajax instance.
                                 * onComplete removes the spinner from the log.
                                 */
                                $("new_basket_form").send({
                                        update: log,
                                        onComplete: function() {
	                                        log.removeClass('ajax-loading');			
                                        }
                                });
			
			
		}



		function showPopupImage() {

			width = parseInt(document.getElementById('current_enlarge_width').value) + 20;
			height = parseInt(document.getElementById('current_enlarge_height').value) + 20;

			topdistance = findPageOffset();
			document.getElementById("fade").style.top = parseInt(topdistance[0]) + "px";
			document.getElementById("fade").style.display = "block";

			document.getElementById("new_image_popup").style.top = parseInt(topdistance[1]) + 20 + "px";

			document.getElementById("new_popup_image_holder").src = '/images/shop/more/' + document.getElementById('current_enlarge_image').value;
			document.getElementById("new_image_popup").style.width = width + "px";
			document.getElementById("new_image_popup").style.height = height + "px";

			margin = Math.round(width / 2);

			document.getElementById("new_image_popup").style.marginLeft = -margin + "px";

			document.getElementById("new_image_popup").style.display = "block";

		}

		function updateRecentItems(obj) {

			$("item_to_delete").value = obj;

                        $("update_recent_item_form").send({
         	               	onComplete: function() {
					if($("recent_item_" + obj)) {
						$("recent_item_" + obj).style.display = "none";					
					}
                                }
                        });		

		}

		function showHideItems(status) {

			if(status == 'show') {
				$("recent_items_limit").style.display = "block";
				$("show_more_button").style.display = "none";
				if($("recent_items").offsetHeight > $("moreinfo").offsetHeight) {
					$("moreinfo").style.height = $("recent_items").offsetHeight + "px";
				}
			}
			if(status == 'hide') {
				$("recent_items_limit").style.display = "none";
				$("show_more_button").style.display = "block";
				$("moreinfo").style.height = "auto";
			}
		

		}

		function launchVideo(obj) {
                                /**
                                 * This empties the log and shows the spinning indicator
                                 */
                                var log = $('log_res2').addClass('ajax-loading');
                                /**
                                 * send takes care of encoding and returns the Ajax instance.
                                 * onComplete removes the spinner from the log.
                                 */
					topdistance = findPageOffset();
                                        document.getElementById("fade").style.top = parseInt(topdistance[0]) + "px";
                                        document.getElementById("fade").style.display = "block";

                                $(obj).send({
                                        update: log,
                                        onComplete: function() {
                                        document.getElementById("log_res2").style.top = parseInt(topdistance[1]) + 30 + "px";
                                        log.addClass('show');
                                        log.removeClass('ajax-loading');			
                                        }
                                });

		}

