
		function submit_form(obj) {

			var log = $('log_res').empty().addClass('ajax-loading');

			topdistance = findPageOffset();
			document.getElementById("fade").style.top = parseInt(topdistance[0]) + "px";
			document.getElementById("fade").style.display = "block";

			$(obj.className).set('send', {

				onComplete: function(response) {

					log.removeClass('ajax-loading');
					document.getElementById("log_res").style.top = parseInt(topdistance[1]) + 30 + "px";
					log.addClass('show');
					log.set('html', response);

				}

			});
	
			$(obj.className).send();

		}

		function submit_form2(obj) {

			var log = $('log_res').empty().addClass('ajax-loading');

			topdistance = findPageOffset();
			document.getElementById("fade").style.top = parseInt(topdistance[0]) + "px";
			document.getElementById("fade").style.display = "block";

			$(obj).set('send', {

				onComplete: function(response) {

					log.removeClass('ajax-loading');
					document.getElementById("log_res").style.top = parseInt(topdistance[1]) + 30 + "px";
					log.addClass('show');
					log.set('html', response);					

				}

			});

			$(obj).send();

		}

		function submit_form3() {

			var log = $('log_res').empty().addClass('ajax-loading');

			$("new_basket_form").set('send', {

				onComplete: function(response) {

					log.removeClass('ajax-loading');
					log.set('html', response);

				}

			});

			$("new_basket_form").send();			
			
		}

		function showPromise() {

			topdistance = findPageOffset();

                        document.getElementById("fade").style.top = parseInt(topdistance[0]) + "px";
                        document.getElementById("fade").style.display = "block";

                        document.getElementById("promise_popup").style.top = parseInt(topdistance[1]) + 20 + "px";
			document.getElementById("promise_popup").style.display = "block";

		}

		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 checkMessage(obj) {
			error = 'Please enter some text to engrave.';
			if(document.getElementById("question_wrapper")) {

				var questions = document.getElementById('question_wrapper');

				var ptags = questions.getElementsByTagName('input');

				for (var i=0;i<ptags.length;i++) {
					if(ptags[i].className == "messages") {
						if(ptags[i].value != '') {
							error = '';
						}
					}
				}

				if(error == '') {
					document.getElementById(obj).submit();
				} else {
					window.alert(error);
				}				

			} else {
				document.getElementById(obj).submit();
			}
		}

		function showBraceletGuide() {

			topdistance = findPageOffset();

                        document.getElementById("fade").style.top = parseInt(topdistance[0]) + "px";
                        document.getElementById("fade").style.display = "block";

			document.body.appendChild(document.getElementById("new_nomination_right"));

                        document.getElementById("new_nomination_right").style.top = parseInt(topdistance[1]) + 20 + "px";
			document.getElementById("new_nomination_right").style.display = "block";

		}


