

function checkout(){
//var str="";
var trans_str="";
var x_first_name=document.getElementById("x_first_name").value;
var x_address=document.getElementById("x_address").value;
var x_city=document.getElementById("x_city").value;
var x_state=document.getElementById("x_state").value;
var x_zip=document.getElementById("x_zip").value;
var x_phone=document.getElementById("x_phone").value;
var x_email=document.getElementById("x_email").value;
var x_method=document.getElementById("x_method").value;
var x_card_num=document.getElementById("x_card_num").value;
var x_exp_date=document.getElementById("x_exp_date").value;
var x_amount=document.getElementById("x_amount").value;
var x_description=document.getElementById("x_description").value;
trans_str+="x_first_name="+x_first_name+"^x_address="+x_address+"^x_city="+x_city+"^x_state="+x_state+"^x_zip="+x_zip+"^x_phone="+x_phone+"^x_email="+x_email+"^x_method="+x_method+"^x_card_num="+x_card_num+"^x_exp_date="+x_exp_date+"^x_amount="+x_amount;

//var x_line_item=document.getElementById("x_line_item");

var x_line_item_str="";
//alert(document.forms[0].x_line_item.length);
var item_length=document.forms[0].x_line_item.length;

//document.fsaf_checkout.x_line_item[1].value;

for(i=0; i<item_length; i++){
//alert("^x_line_item="+x_line_item[i].value);
//alert(eval("document.forms[0].x_line_item["+i+"].value"));

x_line_item_str+="^x_line_item="+eval("document.forms[0].x_line_item["+i+"].value");

}
trans_str+=x_line_item_str;

trans_str+="^x_description="+x_description;
//fsaf_checkout.x_duplicate_window.value;
//https://secure.authorize.net/gateway/transact.dll
var params="auth_net_checkout="+trans_str;



//alert(params);

var obj = document.getElementById('checkout_div');
doPostAJAX(params,obj);
self.scrollTo(0, 0);
}

// AJAX POST
function doPostAJAX(params,obj)
{
if(window.XMLHttpRequest){
var https = new XMLHttpRequest();
}else{
var https = new ActiveXObject("Microsoft.XMLHTTP");
}
//var url='https://secure.authorize.net/gateway/transact.dll';
var url='secure_trans.php';
https.open("POST", url, true);
https.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
https.setRequestHeader("Content-length", params.length);
https.setRequestHeader("Connection", "close");
https.onreadystatechange = function() {//Call a function when the state changes.
	if(https.readyState == 4 && https.status == 200) {
	    obj.innerHTML="<div style='font-weight:bold; text-align:center;'>Your order has been completed.<br/>Thank you for shopping with Father, Son and Friends</div>";
		obj.innerHTML+=https.responseText;
		
	}
}
https.send(params);
}