function setSelectedAddress(C, A) {
	var D = document.forms[C].mbraddrsequence;
	for ( var B = 0; B < D.length; B++) {
		if (D[B].value == A) {
			D[B].checked = "true";
			break
		}
	}
}
function openPopup(B, C, A, D) {
	window
			.open(
					B,
					C,
					"fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes,directories=no,location=no,width="
							+ A + ",height=" + D + "")
}
function checkoutshipping_toggleShipSameAddress(thisField) {
	var tgValue = thisField.value;
	if (tgValue == 'shipsameasbill') {
		if (document.getElementById('billing_address'))
			document.getElementById('billing_address').style.display = '';
		if (document.getElementById('new_ship_address'))
			document.getElementById('new_ship_address').style.display = 'none';
	} else {
		if (document.getElementById('billing_address'))
			document.getElementById('billing_address').style.display = 'none';
		if (document.getElementById('new_ship_address'))
			document.getElementById('new_ship_address').style.display = '';
	}
}
function loadFunctions() {
	showDivs();
	lightboxsrc();
}
function lightboxsrc() {
	if (document.getElementById("lightboxid")) {
		var src = document.getElementById('mainImage').src;
		src = src.replace("large", "zoom");
		document.getElementById("lightboxid").href = src;
		initLightbox();
	}
}
function showDivs() {

	if ((checkobject("instoreonly") && !checkobject("notavailable")
			&& !checkobject("onlineonly") && !checkobject("available"))
			|| (checkobject("instoreonly") && checkobject("notavailable")
					&& !checkobject("onlineonly") && !checkobject("available"))) {
		document.getElementById("storefinder").style.display = "block";
	}

	if (checkobject("available") || checkobject("onlineonly")) {
		document.getElementById("addtocartdiv").style.display = "block";
	}
}
function checkobject(obj) {
	if (document.getElementById(obj)) {
		return true;
	} else {
		return false;
	}
}

var pmtTypeControls = (function () {
	var controls = function (form) {
		var pmtTypes = form.pmtMethod,
			cv1, cv2;

		for (cv1 = 0, cv2 = pmtTypes.length; cv1 < cv2; cv1 += 1) {
			if (pmtTypes[cv1].checked === true) {
				controls.showPmtType(null, pmtTypes[cv1]);
			}

			jQuery(pmtTypes[cv1]).bind('click', controls.showPmtType);
		}
	};

	controls.showPmtType = function (e, pmtType) {
		var form;

		if (e) {
			pmtType = (!window.event ? this : window.event.srcElement);
		}

		form = pmtType.form;

		if (pmtType.value === '3' && pmtType.checked === true) {
			form.className += ' onAccount';
			form.nameoncard.value='';
			form.cctype.selectedIndex = 0;
			form.ccnum.value='';
			form.cvvcode.value='';
		} else {
			form.className = form.className.replace (/onAccount/, '');
		}
	}

	return controls;
}());
