var cart_qty;
var cart_price;
var cart_pkg;
function add_to_cart(n,pf_id,desc,diff,img,price) {
	chkstkn = n;
	$('#buybox2').hide();
	log_opened = n;
	var pkg_size = document.forms['Chkstk'+n].Pkg_Qty.value;
	$('#gdesc').text(pf_id + ' - ' + desc);
	$('#g_img').attr('src',img);
	$('#gprice').text(price);
	var tmp = new String(price);
	var parts = tmp.split("$");
	$('#gtot').text(parts[1]);
	$('#gitems').text("1"+((pkg_size=="1")?"":" pkg/"+pkg_size));
	document.forms.cart.gqty.value = 1;
	cart_qty = 1;
	cart_price = parseFloat(parts[1]);
	cart_pkg = pkg_size;
	var offset = $('#button'+n).offset();
	clear_box('#buybox1');
	$('#buybox1').css('display','block').offset({ top: (offset.top+40), left: (parseInt(offset.left)-diff) });
	$('#tdx_'+chkstkn).css('backgroundColor','#ccff99');
	return false;
	}
function request_quote(n,subject) {
	$('#buybox1').hide();
	show_email2(subject);
	var offset = $('#button'+n).offset();
	clear_box('#question');
	$('#question').css('display','block').css('visibility','visible').offset({ top: (offset.top-(n==0?40:230)), left: (parseInt(offset.left)-250) });
//	document.forms.emailer.submitter.focus();	
	return false;
	}
function update_qty() {
	var qty = document.forms.cart.gqty.value;
	var tmp = new String((parseInt(qty)*cart_price)+0.001);
	$('#gitems').text(qty+((cart_pkg=="1")?"":" pkg"+(qty=="1"?"":"s")+"/"+cart_pkg));
	$('#gtot').text(tmp.substr(0,(tmp.indexOf("."))+3));
	cart_qty = qty;
//	var chkstkn = document.forms.cart.chkstkn.value;
	document.forms['Chkstk'+chkstkn].MyQty.value = qty;
	ajaxform(chkstkn);
	if(qty=="0") {
		document.forms['Chkstk'+chkstkn].MyQty.value = 1;
		$('#tdx_'+chkstkn).css('backgroundColor','transparent');
		}
	return false;
	}
function runScript(e) {
   var key;
   if(window.event)
   	key = window.event.keyCode;     //IE
   else
      key = e.which;     //firefox
    if (key==13) {
       update_qty();
       return false;
       }
    }
function logon_clr() {
    $('.logon_msg').html('&nbsp;<br>&nbsp;');
    }
function logon_normal() {
	$(".logon_msg").html("&nbsp;<br>&nbsp;");
	var msg = "";
	var L = document.forms.buy_form.em.value;
	if(L=='') {
		$('#buy_msg').text((document.forms.buy_form.shopper_password.value=="")?"Please enter your email address and Password to Login":"Please enter your email address to Login");
		return false;
		}
  	if (L.search(emailFormat)==-1) {
  		$('#buy_msg').text("Email Address Format is Invalid, Please Re-enter to Proceed");
  		return false;
  		}
	var pw = document.forms.buy_form.shopper_password.value;
	if(pw=="") {
		$('#buy_msg').text("Please enter your password to Login");
		return false;
		}

  	var page_request = createXMLHttpRequest(); if(!page_request) return true;
	page_request.onreadystatechange = function() {
		if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http") == -1)) {
			var res = page_request.responseText;
			if(res=='Unknown ID/Password') {
				$('#buy_msg').text('That Email/Password combination is not recognized');
				return false;
				}
			if(res.search(/Guest/)!=-1) {
				$('#buy_msg').text('That Email Is used for Guest Shopping');
				return false;
				}
	//		if(location.protocol=="https:") document.location.reload(false);
			$('#buy_msg').html(". . . . . Logging On<br>&nbsp;");
			var parms = new String(location.search);
			var path = new String(location.pathname);
			var patt = new RegExp("x"+dept_id+"-");
			if(path.search(patt)==-1&&parms.search(/dept_id=/i)==-1) parms = parms + (parms>"","","&") + "dept_id=" + dept_id;
			location.replace("https://"+location.hostname+location.pathname+parms);
			return false;
			}
		}
	$('#buy_msg').html(". . . . One Moment<br>&nbsp;");
	var params = 'aj=3&act=normal&em=' + L + "&pw=" + pw;
	page_request.open('POST', location.protocol + '//' + location.host + '/login_proc1-1.asp', true);
	page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	page_request.setRequestHeader("Content-length", params.length);
	page_request.setRequestHeader("Connection", "close");
	page_request.send(params);
	return false;
	}
function set_up_guest() {	// set up guest id 
	$(".logon_msg").html("&nbsp;<br>&nbsp;");
	var L = document.forms.buy_form.guest_email.value;
  	if (L=="") {
  		$('#guest_msg').text("Please Enter Your Email Address Above");
  		return false;
  		}
  	if (L.search(emailFormat)==-1) {
  		$('#guest_msg').text("Invalid Email Address Format");
  		return false;
  		}

  	var page_request = createXMLHttpRequest(); if(!page_request) return true;
	page_request.onreadystatechange = function() {
		if (page_request.readyState==4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
			var res = page_request.responseText;
			if(res=='Y') {
				$('#guest_msg').html('The above email is already set up for logging in. &nbsp;Please Login.');
				return false;
				}
			document.forms.guest_logon.email.value = L;
			document.forms.guest_logon.submit();
			}
		}
	$('#guest_msg').html(". . . . One Moment<br>&nbsp;");
	var params = 'aj=9&em=' + L;
	page_request.open('POST', location.protocol + '//' + location.host + '/shopper_new7.asp', true);
	page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	page_request.setRequestHeader("Content-length", params.length);
	page_request.setRequestHeader("Connection", "close");
	page_request.send(params);
	return false;
	}
function setup_new_id() {
	$(".logon_msg").html("&nbsp;<br>&nbsp;");
	var L = document.forms.buy_form.new_email.value;
  	if (L=="") {
  		$('#signup_msg').text("Please Enter Your Email Address Above");
  		return false;
  		}
  	if (L.search(emailFormat)==-1) {
  		$('#signup_msg').text("Invalid Email Address Format");
  		return false;
  		}
  	var pw = document.forms.buy_form.new_pswd.value;
  	if(pw=="") {
  		$('#signup_msg').text("Please enter your new password above");
  		return false;
  		}
  	var page_request = createXMLHttpRequest(); if(!page_request) return true;
	page_request.onreadystatechange = function() {
		if (page_request.readyState==4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
			if(page_request.responseText=='Y') {
				$('#signup_msg').html('The above email is already set up for logging on. &nbsp;Please Login.');
				return false;
				}
			var parms = new String(location.search);
			var path = new String(location.pathname);
			var patt = new RegExp("x"+dept_id+"-");
			if(path.search(patt)==-1&&parms.search(/dept_id=/i)==-1) parms = parms + (parms>"","","&") + "dept_id=" + dept_id;
			location.replace("https://"+location.hostname+location.pathname+parms);
			logon_normal();
		//	document.forms.buy_form.submit();
			}
		}
	$('#signup_msg').html(". . . . One Moment<br>&nbsp;");
	var params = 'aj=9&em=' + L + "&pw=" + pw;
	page_request.open('POST', location.protocol + '//' + location.host + '/shopper_new7.asp', true);
	page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	page_request.setRequestHeader("Content-length", params.length);
	page_request.setRequestHeader("Connection", "close");
	page_request.send(params);
	return false;
	}
var chkstkn = 0;

