var ajaxObjectArray = new Array;

function modify_quantity(product_id , case_m)
{
	var Qnumber = parseInt(document.getElementById('product_quantity' + product_id).innerHTML);
	if (case_m == 'add')
	{
		Qnumber = Qnumber + 1;
	}
	else if (case_m == 'sub')
	{
		if (Qnumber != 1)
		{
			Qnumber = Qnumber - 1;
		}
	}
	document.getElementById('product_quantity' + product_id).innerHTML = Qnumber
	document.getElementById('quantity_input_' + product_id).value = Qnumber;
}

function handle_shiping_adress()
{
	if (document.getElementById('shiping_handler').checked == true)
	{
		document.getElementById('shipping_address').style.display = 'none';
	}
	else
	{
		document.getElementById('shipping_address').style.display = '';
	}

}

function product_description_switch(product_id)
{
	if (document.getElementById('product_description' + product_id).style.display == 'none')
	{
		document.getElementById('product_description' + product_id).style.display = 'block';
		document.getElementById('description_handler' + product_id).innerHTML = '[-]';
	}

	else
	{
		document.getElementById('description_handler' + product_id).innerHTML = '[+]';
		document.getElementById('product_description' + product_id).style.display = 'none';
	}
}

function prepopulateFields(orderId)
{
	var ajaxRequestFile = '/store/ajax_request.php?id=' + orderId;
	ajaxObjectArray[ajaxObjectArray.length] = new sack();
	var ajaxIndex = ajaxObjectArray.length-1;
	ajaxObjectArray[ajaxIndex].requestFile = ajaxRequestFile;

	var postData = 'id=' + orderId;

	ajaxObjectArray[ajaxIndex].onCompletion = function() 
	{
		var arrUn = ajaxObjectArray[ajaxIndex].response;
		var valuesArr = arrUn.split('||')

		
		if (valuesArr[1]){document.getElementById('billing_firstname').value = valuesArr[1];}else{document.getElementById('billing_firstname').value = '';}
		if (valuesArr[2]){document.getElementById('billing_lastname').value = valuesArr[2];}else{document.getElementById('billing_lastname').value = '';}
		if (valuesArr[3]){document.getElementById('billing_street').value = valuesArr[3];}else{document.getElementById('billing_street').value = '';}
		if (valuesArr[4]){document.getElementById('billing_city').value = valuesArr[4];}else{document.getElementById('billing_city').value = '';}
		if (valuesArr[5]){document.getElementById('billing_state').value = valuesArr[5];}else{document.getElementById('billing_state').value = '';}
		if (valuesArr[6]){document.getElementById('billing_zipcode').value = valuesArr[6];}else{document.getElementById('billing_zipcode').value = '';}
		if (valuesArr[7]){document.getElementById('billing_homephone').value = valuesArr[7];}else{document.getElementById('billing_homephone').value = '';}
		if (valuesArr[8]){document.billing_workphone('billing_workphone').value = valuesArr[8];}else{document.getElementById('billing_workphone').value = '';}


		if (valuesArr[9])
		{
			if (valuesArr[9] == '0')
			{
				document.getElementById('shipping_address').style.display = 'block';
				document.getElementById('shiping_handler').checked = false;
				document.getElementById('shipping_firstname').value = valuesArr[10];
				document.getElementById('shipping_lastname').value = valuesArr[11];
				document.getElementById('shipping_street').value = valuesArr[12];
				document.getElementById('shipping_city').value = valuesArr[13];
				document.getElementById('shipping_state').value = valuesArr[14];
				document.getElementById('shipping_zipcode').value = valuesArr[15];
				document.getElementById('shipping_homephone').value = valuesArr[16];
				document.getElementById('shipping_workphone').value = valuesArr[17];
			}
			else
			{
				document.getElementById('shiping_handler').checked = true;
				document.getElementById('shipping_address').style.display = 'none';
			}
		}
		else
		{
				document.getElementById('shipping_address').style.display = 'block';
				document.getElementById('shiping_handler').checked = false;	

				if (valuesArr[10]){document.getElementById('shipping_firstname').value = valuesArr[10];}else{document.getElementById('shipping_firstname').value = '';}
				if (valuesArr[11]){document.getElementById('shipping_lastname').value = valuesArr[11];}else{document.getElementById('shipping_lastname').value = '';}
				if (valuesArr[12]){document.getElementById('shipping_street').value = valuesArr[12];}else{document.getElementById('shipping_street').value = '';}
				if (valuesArr[13]){document.getElementById('shipping_city').value = valuesArr[13];}else{document.getElementById('shipping_city').value = '';}
				if (valuesArr[14]){document.getElementById('shipping_state').value = valuesArr[14];}else{document.getElementById('shipping_state').value = '';}
				if (valuesArr[15]){document.getElementById('shipping_zipcode').value = valuesArr[15];}else{document.getElementById('shipping_zipcode').value = '';}
				if (valuesArr[16]){document.getElementById('shipping_homephone').value = valuesArr[16];}else{document.getElementById('shipping_homephone').value = '';}
				if (valuesArr[17]){document.getElementById('shipping_workphone').value = valuesArr[17];}else{document.getElementById('shipping_workphone').value = '';}


		}
		
		

	}

	ajaxObjectArray[ajaxIndex].onLoading = function() 
	{}

	ajaxObjectArray[ajaxIndex].runAJAX(postData);
}

