// Store Items JS and AJAX

function addTracksToCart(id,type) {
	
	var totalTracksInAlbum = document.getElementById('totalTracks').value;
	
	var tracksSelected = 0;
	
	var trackList = new Array();
	
	for(x=0;x<totalTracksInAlbum;x++) {
				
		var selectedTrack = eval("document.getElementById('addTrack_"+x+"')");
		
		if(selectedTrack.checked == true) {
			tracksSelected++;
			trackList.push(selectedTrack.value);
		}
		
	}
		
	if(tracksSelected == 0) {
		alert("Please choose at least one [Track] to add to your cart");
		return false;
	} else {
		
		
			var url = "/wp-content/themes/acoustic_eidolon/ajax_cart.php";
			
			var funct = "addTracksToCart";
			
			//var target = "shoppingCart";
				
			if (!document.getElementById){
				return false;
			}
			
						
			//document.getElementById(target).innerHTML = 'please_wait';
		
			if (window.ActiveXObject) {
				link = new ActiveXObject("Microsoft.XMLHTTP");
			}
			else if (window.XMLHttpRequest) {
				link = new XMLHttpRequest();
			}
		
			if (link == undefined) {
				alert("error");
				return false;
			}
			
			link.onreadystatechange = function() {
				response(id,type);
				
			}
			link.open("POST", url+"?funct="+funct+"&trackIDs="+trackList, true);
			link.send(null);
		}		
	
}


function response(id,type) {
		
 	if (link.readyState == 4) {
		
			//prompt("",link.responseText);
			window.location.href= "/store/item-details/?id="+id+"&type="+type;
			//document.getElementById(target).innerHTML = (link.status == 200) ? link.responseText : "Error! Data Unavailable. Errorcode: " + link.status;
	}
	
}
