var cp = new cpaint();
cp.set_transfer_mode('post');
cp.set_response_type('object');
cp.set_debug(false);

function togglebutton(buttonid) {
	if (document.getElementById(buttonid).disabled == true) {
		document.getElementById(buttonid).disabled = false;
	} else {
		document.getElementById(buttonid).disabled = true;
	}
}

function getinvoices(clientid) {
	document.getElementById('pickproduct').style.display = 'block';
	document.getElementById('rmaform').style.display = 'none';
	cp.call('backend.php', 'getinvoices', invoiceresponse, clientid);
	return false;
}

function getinvoiceitems() {
	var invoiceid = document.getElementById('selectinvoice').value;
	cp.call('backend.php', 'getinvoiceitems', itemsresponse, invoiceid);
	return false;
}

function setrmaitem(itemid) {
	cp.call('backend.php', 'setrmaitem', rmaitemresponse, itemid);
	return false;
}

function sendrma() {
	var rmaid = document.getElementById('rmaform').rmaid.value;
	var invoiceid = document.getElementById('rmaform').invoiceid.value;
	var productid = document.getElementById('rmaform').productid.value;
	var amount = document.getElementById('rmaform').rmaamount.value;
	var complaint = document.getElementById('rmaform').complaint.value;

	cp.call('backend.php', 'sendrma', sendresponse, rmaid, invoiceid, productid, amount, complaint);

	return false;
}

function invoiceresponse(result) {
	document.getElementById('invoices').innerHTML = result.ajaxResponse[0].data;
}

function itemsresponse(result) {
	document.getElementById('items').innerHTML = result.ajaxResponse[0].data;
}

function rmaitemresponse(result) {
	document.getElementById('rmaitem').innerHTML = result.ajaxResponse[0].product[0].data; 
	document.getElementById('invoice').innerHTML = result.ajaxResponse[0].invoice[0].data; 
	document.getElementById('productdesc').innerHTML = result.ajaxResponse[0].description[0].data; 
	document.getElementById('pickproduct').style.display = 'none';
	document.getElementById('rmaform').style.display = 'block';
}

function sendresponse(result) {
	var rmaform = document.getElementById('rmaform');
	document.getElementById('amount').innerHTML = rmaform.rmaamount.value;
	document.getElementById('complaint').innerHTML = rmaform.complaint.value;
	document.getElementById('getinvoiceslink').style.display = 'none';
	document.getElementById('sendresult').innerHTML = result.ajaxResponse[0].data;
}


