sendAFriendStatus = 0;  // 0=hidden 1=showing
sendAFriendMsgStatus = 0;

//Scroll Function Placeholder to be redefined when needed on a page-by-page basis
function doScroll() {		}

function clearInput(inId,inVal) {
	inValue = document.getElementById(inId).value;
	if (inValue == inVal) {
		document.getElementById(inId).value = '';
	}
}

function newsSignup() {
	email = document.getElementById('nlemail').value;
	
	if ((email)&&(email!='enter email')&&(email.indexOf("@")!=-1)&&(email.indexOf(".")!=-1)) {
		outUrl = '/ajax/newssignup.php?email='+escape(email);

		$.get(outUrl, function(data){
			if (data == 'true') {
				alert('Thanks for subscribing!');
			} else {
				alert(data);
			}
		});
	} else {
		alert('Please enter a valid email address.');
	}
}
// Commented out -  loading450.png image not on site (mwj)
//preLoad = new Image();
//preLoad.src = '/images/loading450.png';

function doImg(inImg,stay) {
	if ((imgList)&&(imgList[inImg])) {
		document.getElementById('itemImage').src = preLoad.src;
		nextImg = 1;
		if (imgList[inImg+1]) {	nextImg = inImg+1;	}
		document.getElementById('itemImage').src = imgList[inImg].src;
		document.getElementById('itemImageA').href = 'javascript:doImg('+nextImg+')';
		if (!stay) {	window.scrollTo(0,200);	}
	}
	
}

function showAFriend() {
	if (!sendAFriendStatus) {
		$("#sendAFriend").show('blind',500);
		//document.getElementById('sendAFriend').style.display = 'block';
		sendAFriendStatus = true;
	}
}

function closeAFriend(inMsg) {
	if (sendAFriendStatus) {
		$("#sendAFriend").hide('blind',500);
		//document.getElementById('sendAFriend').style.display = 'none';
		sendAFriendStatus = false;
		if (inMsg) {	showSendAFriendMessage(inMsg);	}
	}
}

function showAFriendMsg() {
	$("#sendAFriendMsg").show('blind',500);
	//document.getElementById('sendAFriendMsg').style.display = 'block';
}

function hideAFriendMsg() {
	$("#sendAFriendMsg").hide('blind',500);
	//document.getElementById('sendAFriend').style.display = 'none';
	clearTimeout(sendAFriendMsgStatus);
}

function showSendAFriendMessage(inMsg) {
	document.getElementById('sendAFriendMsg').innerHTML = inMsg + '<br><br>';
	showAFriendMsg();
	sendAFriendMsgStatus = setTimeout('hideAFriendMsg();',5000);
}

function doConditionDefinitions() {
	defwin = window.open('definitions.php','hsdefinitions','top=50,left=50,width=600,height=400');
	defwin.focus();
}

function productOptionChange(id) {
	val = document.getElementById(id).value;
	id = id.substr(4);
	
	document.getElementById('priceHTML').innerHTML = '$'+options[id][val].toFixed(2);
}

function updateCart() {
	document.getElementById('checkout').value = 'false';
	document.getElementById('checkoutFrm').submit();
}

function startCheckout() {
	document.getElementById('checkout').value = 'true';
	document.getElementById('checkoutFrm').submit();
}

function doEmailLookupSubmit() {
	ine = document.getElementById('email').value;
	if (ine) {
		document.getElementById('checkemailfrm').submit();
	} else {
		alert('Please enter an email address.');
	}
}

function sameAsBilling(toggle) {
if (toggle) {
		document.getElementsByName('ship_name')[0].value = document.getElementsByName('bill_name')[0].value;
		document.getElementsByName('ship_company')[0].value = document.getElementsByName('bill_company')[0].value;
		document.getElementsByName('ship_add1')[0].value = document.getElementsByName('bill_add1')[0].value;
		document.getElementsByName('ship_add2')[0].value = document.getElementsByName('bill_add2')[0].value;
		document.getElementsByName('ship_add3')[0].value = document.getElementsByName('bill_add3')[0].value;
		document.getElementsByName('ship_city')[0].value = document.getElementsByName('bill_city')[0].value;
		document.getElementsByName('ship_prov')[0].value = document.getElementsByName('bill_prov')[0].value;
		document.getElementsByName('ship_other')[0].value = document.getElementsByName('bill_other')[0].value;
		document.getElementsByName('ship_country')[0].value = document.getElementsByName('bill_country')[0].value;
		document.getElementsByName('ship_postal')[0].value = document.getElementsByName('bill_postal')[0].value;
		document.getElementsByName('ship_phone')[0].value = document.getElementsByName('bill_phone')[0].value;
		document.getElementsByName('ship_fax')[0].value = document.getElementsByName('bill_fax')[0].value;
		document.getElementsByName('ship_cell')[0].value = document.getElementsByName('bill_cell')[0].value;
		
		document.getElementsByName('ship_name')[0].disabled = true;
		document.getElementsByName('ship_company')[0].disabled = true;
		document.getElementsByName('ship_add1')[0].disabled = true;
		document.getElementsByName('ship_add2')[0].disabled = true;
		document.getElementsByName('ship_add3')[0].disabled = true;
		document.getElementsByName('ship_city')[0].disabled = true;
		document.getElementsByName('ship_prov')[0].disabled = true;
		document.getElementsByName('ship_other')[0].disabled = true;
		document.getElementsByName('ship_country')[0].disabled = true;
		document.getElementsByName('ship_postal')[0].disabled = true;
		document.getElementsByName('ship_phone')[0].disabled = true;
		document.getElementsByName('ship_fax')[0].disabled = true;
		document.getElementsByName('ship_cell')[0].disabled = true;
		
		document.getElementsByName('ship_name')[0].style.background = '#eee';
		document.getElementsByName('ship_company')[0].style.background = '#eee';
		document.getElementsByName('ship_add1')[0].style.background = '#eee';
		document.getElementsByName('ship_add2')[0].style.background = '#eee';
		document.getElementsByName('ship_add3')[0].style.background = '#eee';
		document.getElementsByName('ship_city')[0].style.background = '#eee';
		document.getElementsByName('ship_prov')[0].style.background = '#eee';
		document.getElementsByName('ship_other')[0].style.background = '#eee';
		document.getElementsByName('ship_country')[0].style.background = '#eee';
		document.getElementsByName('ship_postal')[0].style.background = '#eee';
		document.getElementsByName('ship_phone')[0].style.background = '#eee';
		document.getElementsByName('ship_fax')[0].style.background = '#eee';
		document.getElementsByName('ship_cell')[0].style.background = '#eee';
	} else {
		document.getElementsByName('ship_name')[0].disabled = false;
		document.getElementsByName('ship_company')[0].disabled = false;
		document.getElementsByName('ship_add1')[0].disabled = false;
		document.getElementsByName('ship_add2')[0].disabled = false;
		document.getElementsByName('ship_add3')[0].disabled = false;
		document.getElementsByName('ship_city')[0].disabled = false;
		document.getElementsByName('ship_prov')[0].disabled = false;
		document.getElementsByName('ship_other')[0].disabled = false;
		document.getElementsByName('ship_country')[0].disabled = false;
		document.getElementsByName('ship_postal')[0].disabled = false;
		document.getElementsByName('ship_phone')[0].disabled = false;
		document.getElementsByName('ship_fax')[0].disabled = false;
		document.getElementsByName('ship_cell')[0].disabled = false;
		
		document.getElementsByName('ship_name')[0].style.background = '';
		document.getElementsByName('ship_company')[0].style.background = '';
		document.getElementsByName('ship_add1')[0].style.background = '';
		document.getElementsByName('ship_add2')[0].style.background = '';
		document.getElementsByName('ship_add3')[0].style.background = '';
		document.getElementsByName('ship_city')[0].style.background = '';
		document.getElementsByName('ship_prov')[0].style.background = '';
		document.getElementsByName('ship_other')[0].style.background = '';
		document.getElementsByName('ship_country')[0].style.background = '';
		document.getElementsByName('ship_postal')[0].style.background = '';
		document.getElementsByName('ship_phone')[0].style.background = '';
		document.getElementsByName('ship_fax')[0].style.background = '';
		document.getElementsByName('ship_cell')[0].style.background = '';
	}
}

function doFieldUpdate(fldname) {
	toggle = document.getElementById('copy').checked;
	if (toggle) {
		targName = 'ship'+fldname.substr(4);
		document.getElementsByName(targName)[0].value = document.getElementsByName(fldname)[0].value;
	}
}

function doCreateAccountFrm() {
	passed = true;
	
	//	List of required fields
	var reqFields = new Array('email','password','referer','bill_name','bill_add1','bill_city','bill_prov','bill_country','bill_postal','bill_phone','ship_name','ship_add1','ship_city','ship_prov','ship_country','ship_postal','ship_phone');
	
	outMsg = '';
	
	for (var i=0;i<reqFields.length;i++) {
		if (document.getElementsByName(reqFields[i])[0].value=='') {
			passed = false;
			if (!document.getElementsByName(reqFields[i])[0].disabled) {
				document.getElementsByName(reqFields[i])[0].style.background = '#ffd5ab';
				outMsg = outMsg + reqFields[i] + '\n';
			}
		} else {
			document.getElementsByName(reqFields[i])[0].style.background = '';
		}
	}
	
	if (passed) {
		document.getElementsByName('ship_name')[0].disabled = false;
		document.getElementsByName('ship_company')[0].disabled = false;
		document.getElementsByName('ship_add1')[0].disabled = false;
		document.getElementsByName('ship_add2')[0].disabled = false;
		document.getElementsByName('ship_add3')[0].disabled = false;
		document.getElementsByName('ship_city')[0].disabled = false;
		document.getElementsByName('ship_prov')[0].disabled = false;
		document.getElementsByName('ship_other')[0].disabled = false;
		document.getElementsByName('ship_country')[0].disabled = false;
		document.getElementsByName('ship_postal')[0].disabled = false;
		document.getElementsByName('ship_phone')[0].disabled = false;
		document.getElementsByName('ship_fax')[0].disabled = false;
		document.getElementsByName('ship_cell')[0].disabled = false;
		document.getElementById('createaccount').submit();
	} else {
		alert('Required fields are missing.');
	}
}
