﻿$(document).ready(function () {
	$(".lightbox").fancybox({
		'titlePosition': 'inside',
		'transitionIn': 'elastic',
		'transitionOut': 'elastic'
	});
	$(".lightbox.iframe").fancybox({
		'width': 1000,
		'height': 700,
		'autoScale': false,
		'transitionIn': 'none',
		'transitionOut': 'none',
		'type': 'iframe'
	});
	$(".smalllightbox.iframe").fancybox({
		'width': 400,
		'height': 200,
		'autoScale': false,
		'transitionIn': 'none',
		'transitionOut': 'none',
		'type': 'iframe'
	});
	$("a[rel=PhotoGallery]").fancybox({
		'transitionIn': 'elastic',
		'transitionOut': 'elastic',
		'titlePosition': 'inside',
		'titleFormat': function (title, currentArray, currentIndex, currentOpts) {
			return '<span>Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});

	var queryStringChar = "?";
	if (window.location.href.indexOf("?") > -1) {
		queryStringChar = "&"
	}
	$(".Calendar").datepicker({ minDate: +0 });
	//Merge cart items dialog
	$(".MergeCartItemsDialog").dialog('open');
	if (getParameterByName("disablebutton") != "") {
		var button = $(".AddToCartButton." + getParameterByName("disablebutton"));
		button.attr("disabled", "disabled");
		button.attr("class", button.attr("class") + " Disabled");
		button.attr('value', '     Added     ');
	}

	$(".MergeCartItemsDialog").dialog({
		autoOpen: true,
		width: 500,
		buttons: {
			"No": function () {
				$(this).dialog("close");
			},
			"Yes": function () {
				window.location = window.location + queryStringChar + "addquantity=t&disablebutton=" + $('.MergeCartItemsDialog').attr('name');
				$(this).dialog("close");
			}
		}
	});

	$("form.StandardForm").removeAttr("action");
});

function getParameterByName( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}

