<!--

function aLoadr (url,id) {
  if (document.getElementById) {
    var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  if (x) {
    x.onreadystatechange = function() {
	    if (x.readyState == 4 && x.status == 200) {
	      el = document.getElementById(id);
	      el.innerHTML = x.responseText;
	    }
	  }
    x.open("GET", url, true);
    x.send(null);
  }
  return true;
}


function assignShoppingList (child,list) {
  //alert('Child: '+child+'\nList: '+list);
  new Effect.Highlight('copyListTo', { startcolor: '#ffff99',endcolor: '#ffffff' });
  aLoadr('/account/shoppinglists_viewlist.php?setAccountShoppingList='+list+'&account='+child,'copyListTo');
  return true;
}
function assignShoppingListUser (alias,list) {
  //alert('Child: '+child+'\nList: '+list);
  new Effect.Highlight('copyListTo', { startcolor: '#ffff99',endcolor: '#ffffff' });
  aLoadr('/account/shoppinglists_viewlist.php?setAccountShoppingListUser='+list+'&user='+alias,'copyListTo');
  return true;
}



function getStoreInventory (sku) {
  aLoadr('/p/pv.php?getInventory='+sku,'store_inventory_window');
  openDiv('store_inventory_window');
  return true;
}




function nu_selectCountry (n) {

  if (n == 1) {
  	alert('Canada');
  }
  if (n == 2) {
    alert('USA');
  }
/*
  if (n == 1) {
    document.getElementById('country_flag').src='/images/flag_canada.png';
  } else if (n == 2) {
    document.getElementById('country_flag').src='/images/flag_usa.png';
  } else {
    document.getElementById('country_flag').src='/images/flag_canada.png';
  }
*/

  return true;
}


function updHeaderCartItems (a,b) {
  alert('test');
}


function closeDiv (id) {
	document.getElementById(id).style.display='none';
}
function openDiv (id) {
	document.getElementById(id).style.display='block';
}

function stripCharacter (words,character) {
	var spaces = words.length;
	for (var x = 1; x<spaces; ++x) {
		words = words.replace(character, "");
	}
	return words;
}


function closeMultipleInfo () {
	closeDiv('multiple_more_information');
	return true;
}



/**
 **			PART SEARCHING
 **
 **/
function startSearch () {
	openDiv('searchProgress');
	return true;
}



/**
 **			SHOPPING CART RELATED FUNCTIONS
 **
 **/

function getCurCartVal () {
	var cartValue = parseFloat(document.getElementById('qty_value').innerHTML) * 1;
	return cartValue;
}
function setCurCartVal (v) {
  document.getElementById('qty_value').innerHTML=v;
}
function addToCart (skuId,skuQty,e) {
  if (document.all) {
	  mousePosX = event.clientX + document.body.scrollLeft;
	  mousePosY = event.clientY + document.body.scrollTop;
  } else {
	  mousePosX = e.pageX;
    mousePosY = e.pageY;
  }
  
  if (mousePosX > 550) {
    var SetXPos = 530;
  } else {
  	var SetXPos = mousePosX;
  }
	
	var cartValue = getCurCartVal();
	var qty = parseFloat(skuQty);
	var newCartValue = cartValue+qty;
	
	setCurCartVal(newCartValue);
	aLoadr ('/p/pv.php?addToCart&sku='+skuId+'&qty='+skuQty,'cart_body');
	
	document.getElementById('addToCart_div').style.top=mousePosY;
	document.getElementById('addToCart_div').style.left=SetXPos;
	//document.getElementById('addToCart_div').style.visibility='visible';
	openDiv('addToCart_div');
}
function addToCart_silent (skuId,skuQty) {

	//aLoadr ('/p/pv.php?addToCart&sku='+skuId+'&qty='+skuQty,'cart_body');
	//addToCart_silent
	aLoadr ('/checkout/add_to_cart?addToCart_silent='+skuId+'&qty='+skuQty,'cart_body');
	return true;
}

function updateCartValue (sku,nQty,oQty,extId) {
	var cartValue = getCurCartVal();
	var nQty = parseFloat(nQty);
	var oQty = parseFloat(oQty);
	
	/*
	var cnt = 0;
	var alltags = document.all ? document.all : document.getElementsByTagName("*");
	for (i=0;i<alltags.length;i++) {
	  if (alltags[i].className=='itemPrice') {
	    
	    //cnt = cnt + parseFloat(stripCharacter(alltags[i].innerHTML,'$'));
	    alert(alltags[i].innerHTML+' - '+parseFloat(stripCharacter(stripCharacter(alltags[i].innerHTML,'$'),',')));
	    //alert(alltags[i].innerHTML);
	  }
	}
	document.getElementById('prcField').innerHTML=Math.round(cnt);
	*/
	//setCurCartVal(getCurrentCartValue());
	aLoadr('/checkout/cart.php?updateCart='+sku+'&nQty='+nQty,extId);
	aLoadr('/checkout/cart.php?updateCartSubTotal','prcField');
	
}
function getCurrentCartValue () {
	var cnt = 0;
	var alltags = document.all ? document.all : document.getElementsByTagName("*");
	for (i=0;i<alltags.length;i++) {
	  if (alltags[i].className=='cartQtyField') {
	    cnt = cnt + parseFloat(alltags[i].value);
	  }
	}
	return cnt;
}
function deleteCartItemPopup (sku,e) {
  if (document.all) {
	  mousePosX = event.clientX + document.body.scrollLeft;
	  mousePosY = event.clientY + document.body.scrollTop;
  } else {
	  mousePosX = e.pageX;
    mousePosY = e.pageY;
  }

	var r = document.getElementById('cartDeleteItemConfirmPopup').style;
	r.left=mousePosX - 250;
	r.top=mousePosY;
	r.visibility='visible';
	r.display='none';
	//new Effect.Appear('cartDeleteItemConfirmPopup');
	new Effect.Appear('cartDeleteItemConfirmPopup', { duration: 0.35 });
	aLoadr ('/checkout/cart.php?deleteCartItem='+sku,'cartDeleteItemConfirmPopup');
}
function deleteCartSku (sku) {
	//alert('Delete sku perm: '+sku);
	new Effect.Fade('cartDeleteItemConfirmPopup');
	aLoadr ('/checkout/cart.php?deleteCartSkuPerm='+sku,'shoppingCartBody');
	new Effect.Appear('cartDeleteItemConfirmPopup', { duration: 0.35 });
}



function updateShipToLocation (a) {
	//alert(a);
	aLoadr ('/checkout/jCheckout_step1.php?updateShipToLocation='+a,'shipAddress');
	return true;
}



function updateMultiple (val) {
	//alert(val);
	aLoadr ('/update_multiple?i='+val,'mAccountInformation');
	//document.getElementById('m_select_button').style.display='block';
	openDiv('m_select_button');
	return true;
}
function useMultipleAccount (val) {
	//alert(val);
	closeDiv('m_select_button');
	closeDiv('loginMultipleAcctWindow');
	aLoadr ('/update_multiple?u='+val,'loginMultipleAcctWindow');
	//goToUrl('http://thunder.amresupply.ca');
}

function getkey(e)
{
if (window.event)
   return window.event.keyCode;
else if (e)
   return e.which;
else
   return null;
}
function updateStep2ShipLoc (val,type,field) {
	
	
	
	if (type=='select') {
		document.getElementById('large').innerHTML='';
		aLoadr ('/checkout/step2?updateShipLoc='+val,'large');
	} else {
		
		var a = document.getElementById('full_name').value;
		var b = document.getElementById('company').value;
		var c = document.getElementById('address').value;
		var d = document.getElementById('city').value;
		var e = document.getElementById('province').options[document.getElementById('province').selectedIndex].value;
		var f = document.getElementById('postal_code').value;
		var g = document.getElementById('country').options[document.getElementById('country').selectedIndex].value;
		
		
		var h = a+'<br />'+b+'<br />'+c+'<br />'+d+', '+e+'&nbsp;&nbsp;'+f+'<br />'+g;
		document.getElementById('large').innerHTML=h;
	}
	
}


function toggleStep2n1 (n) {
	
	if (n==1) {
	  openDiv('shipped_form');
	  closeDiv('pickup_form');
	} else if (n==2) {
	  openDiv('pickup_form');
	  closeDiv('shipped_form');
	}
	return true;
}
function toggleStep2n2 (n) {
  
  if (n==1) {
    closeDiv('new_address_form');
  } else if (n==2) {
    openDiv('new_address_form');
    document.getElementById('full_name').focus();
  }
  return true;
}
function toggleStep2n3 (n) {
  //var x = document.getElementById('payment_radio');
  //alert(x.checked);
  if (n==1) {
    //openDiv('new_address_form');
    closeDiv('payment_credit_card');
  } else if (n==2) {
    openDiv('payment_credit_card');
    //document.getElementById('full_name').focus();
  }
  return true;
}



/**
 **			CHECKOUT FUNCTIONS
 **
 **/
function toggleOthCountry (t) {
	var a = document.getElementById('countryOtherField').style;
	if (t == 1) {
		a.display='block';
	} else {
	  a.display='none';
	}
	return true;
}




function makeChanges_retail () {
	goToUrl('/checkout/fweb');
	return true;
}
function confirmOrder_retail () {
	//alert('Confirm order');
	goToUrl('/checkout/fweb?proc');
	return true;
}
function confirmOrder () {
	//alert('Confirm order');
	goToUrl('/checkout/jCheckout_step3.php?gotoStep3');
	return true;
}


function goToUrl (url) {
  self.location = url;
}
function goToSite (iUrl) {
	parent.location.href = iUrl;
}



function copydata() {
	formobj = document.forms["addressform"];
	formobj["billingFullName"].value = formobj["shippingFullName"].value;
	formobj["billingCompany"].value = formobj["shippingCompany"].value;
	formobj["billingAddress"].value = formobj["shippingAddress"].value;
	formobj["billingCity"].value = formobj["shippingCity"].value;
	formobj["billingZipPostal"].value = formobj["shippingZipPostal"].value;
	formobj["billingPhone"].value = formobj["shippingPhone"].value;
	formobj["billingFax"].value = formobj["shippingFax"].value;
		
	formobj["billingStateProvince"].options.selectedIndex = formobj["shippingStateProvince"].options.selectedIndex;
	formobj["billingCountry"].options.selectedIndex = formobj["shippingCountry"].options.selectedIndex;
	return false;
}




/**
 **		SHOPPING LIST FUNCTIONS
 **
 **/
function confirmListDelete (e,listId) {
  if (document.all) {
	  mousePosX = event.clientX + document.body.scrollLeft;
	  mousePosY = event.clientY + document.body.scrollTop;
  } else {
	  mousePosX = e.pageX;
    mousePosY = e.pageY;
  }
  
  document.getElementById('delConfWindow').style.top=mousePosY;
  aLoadr('/account/shopping_lists.amre?delList='+listId,'delConfWindowText');
  
  //document.getElementById('delConfWindow').style.display='block';
  openDiv('delConfWindow');
  
  return true;
}

function displayShoppingList (listId) {
	//alert('Popup div.');
	
	
	document.getElementById('listFrame').src='/account/shopping_lists.amre?frameDispId='+listId;
	openDiv('shoppingList_listDetails');
	return true;
}
function listEdit_addItem () {
	openDiv('addItem');
	document.getElementById('partNumber').focus();
}







/**
 **		ACCOUNT SETTINGS - EDIT USER
 **/
function editAccountUser (userId) {
	aLoadr ('/account/settings?editUser='+userId,'edit_content');
	openDiv('editUserWindow');
	return true;
}


function deleteAccountUser (userId,e) {
	
  if (document.all) {
	  mousePosX = event.clientX + document.body.scrollLeft;
	  mousePosY = event.clientY + document.body.scrollTop;
  } else {
	  mousePosX = e.pageX;
    mousePosY = e.pageY;
  }
  //alert('Mouse X: '+mousePosX+'\nMousePosY: '+mousePosY);
  document.getElementById('confirmAccountUserRemove').style.top = mousePosY;
	aLoadr('/account/settings?confirmAccountUserRemove='+userId,'remove_account_user_content');
	openDiv('confirmAccountUserRemove');
	return true;
}


-->