function posCart(){
	var cart = document.getElementById('cart');
			var pos=posTop();
			if(pos<225)
			pos=225;
			pos=pos+75;
			//alert(pos);
			cart.style.top = pos+'px';	
}

function toggleCart(){
	var cart = document.getElementById('cart');
	if(cart.className=="displayNone" || cart.style.display=="none"){
		posCart();
	cart.style.display="block";
	}else{
		cart.style.display="none";
	}	
	
}
function noenter(field, event) {
  var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) 
		return false;
		else
		return true;
  }
function submitActions(){
	
	var mesg= document.getElementById('mesg');
	

	var zip= document.getElementById('zip');
	if(zip.value==''){
		mesg.innerHTML='<p id="error">please enter a shipping zip<P>';  
		return false;
	}else{
		mesg.innerHTML='<p id="error">Please Wait while We Calculate your shipping total<P>';  
			var submitZip= document.getElementById('submitZip');
	submitZip.disabled=true; 
		return true;
	}
	
	//setTimeout('submitZip.disabled=false;',1000);
	//setTimeout('mesg.innerHTML="";',5000);
}

function deleteItem(cartId){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){

			var ajaxDisplay = document.getElementById('cartListing');
			//alert(ajaxRequest.responseText);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
var data;
data="&cartId="+cartId;
//alert(data);
	
	ajaxRequest.open("POST", "delete-from-cart.php", true);
ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajaxRequest.setRequestHeader("Content-length", data.length);
ajaxRequest.setRequestHeader("Connection", "close");
  ajaxRequest.send(data);
}


function addItem(formName){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4 && ajaxRequest.status == 200){
		var  cart= document.getElementById('cart');
			
			posCart();
			
			
			
			var ajaxDisplay = document.getElementById('cartListing');
			
			ajaxDisplay.style.display="inline";
			cart.style.display="inline";
			//alert(ajaxRequest.responseText);
			
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
			
			//setTimeout('hideElem("cart")',2000);
			//alert('The item was added to your cart');
		}
	}
var data;
var elem = document.getElementById(formName).elements;
for(var i = 0; i < elem.length; i++)
{
data += '&'+elem[i].name+"=";	
data += elem[i].value;

} 
//alert(data);
	
	ajaxRequest.open("POST", "add-to-cart.php", true);
ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajaxRequest.setRequestHeader("Content-length", data.length);
ajaxRequest.setRequestHeader("Connection", "close");
  ajaxRequest.send(data);
}
//***********************************************************
function updateQuantity(cartId){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){

			var ajaxDisplay = document.getElementById('cartListing');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
		
	var quantity = document.getElementById('q'+cartId);
//	alert(quantity.value);
	var queryString = "?cartId=" + cartId +"&q="+quantity.value;
	ajaxRequest.open("GET", "update-quantity-cart.php" + queryString, true);
	ajaxRequest.send(null); 
}



function emailCart(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
//alert(ajaxRequest.responseText);
//alert(location.href);
document.gopay.submit();

		}
	}
	
	
//	var address = document.getElementById('address');
//	var city = document.getElementById('city');	
//	var zip = document.getElementById('zip');	
//	var state = document.getElementById('state');
//	var phone = document.getElementById('phone');
//	var name = document.getElementById('name');
//	
////	alert(quantity.value);
//	var queryString = "&address=" + address.value +"&city="+city.value+"&zip="+zip.value+"&state="+state.value+"&phone="+phone.value+"&name="+name.value;
//	//alert(queryString);
	
	
	var data;
var elem = document.getElementById('shippingZip').elements;
for(var i = 0; i < elem.length; i++)
{
data += '&'+elem[i].name+"=";	
data += elem[i].value;
} 
//alert(data.length);
	
	ajaxRequest.open("POST", "email-cart.php", true);
ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajaxRequest.setRequestHeader("Content-length", data.length);
ajaxRequest.setRequestHeader("Connection", "close");
  ajaxRequest.send(data);
}











// Browser Window Size and Position
// copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005
// you may copy these functions but please keep the copyright notice as well
function pageWidth() {return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;} 
function pageHeight() {return  window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;} 
function posLeft() {return typeof window.pageXOffset != 'undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;} 

function posTop() {return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;} 
function posRight() {return posLeft()+pageWidth();} function posBottom() {return posTop()+pageHeight();}
