
/* ------------------------------------------------------------------------------------------------------------------------------- */
function processCBOrderRequest() {
	
	frm		= document.cborderform;
	
	var errormsg		= validateCBData();
	//errormsg	= '';
	if (errormsg.length>0) {
		alert(errormsg);
		return;
	};

	//submitCustomerToDD();
	submitToCB();

/*
	frm.FirstName.value
	frm.LastName.value
	frm.Address.value
	frm.City.value
	frm.Zip.value
	frm.HomeTel.value
	frm.Email.value
*/
}
/* ------------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------------------------------- */
function validateCBData() {
	frm	= document.cborderform;
	
	var	error	= '';
	error	+= frm.FirstName.value.length<1 ? 'first name\n' : '';
	error	+= frm.LastName.value.length<1 ? 'last name\n' : '';
	error	+= frm.Zip.value.length<1 ? 'zip code\n' : '';
	error	+= frm.Email.value.length<1 ? 'email\n' : '';
	error	+= frm.Country.selectedIndex<1 ? 'Country\n' : '';
	
	if (error.length>0) {
		error	= 'Your submission is missing the following required field(s): \n' + error
	} else {
		if (!validEmail(frm.Email.value)) { error	= 'Invalid email address'; }
	}
	
	return error;
}
/* ------------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------------------------------- */
function submitToCB() {

	// load the form
	var cbfrm	= document.cbdataform;
	var frm		= document.cborderform;

	cbfrm.name.value	= frm.FirstName.value + ' ' + frm.LastName.value;
	cbfrm.email.value	= frm.Email.value;

	var selectedcountryidx	= frm.Country.selectedIndex;
	cbfrm.country.value		= frm.Country[selectedcountryidx].value;
	cbfrm.zipcode.value		= frm.Zip.value;

	var subparm				= getSubscriptions();

	var itemnum				= frm.cbitemnumber.value;
	var publisher			= 'dragond00r';
	var url					= 'http://'+itemnum+'.'+publisher+'.pay.clickbank.net';
	var parms				= '?name=' + cbfrm.name.value +'&email='+ cbfrm.email.value +'&country='+ cbfrm.country.value +'&zipcode='+ cbfrm.zipcode.value;
	parms					+= subparm.length>0 ? '&sub='+ subparm : '';

	url		+= parms;
	document.location	= url;
}
/* ------------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------------------------------- */
function getSubscriptions() {
	// get any subscriptions

	var newsform		= document.cbsubscribeform;
	
	var subparm			= '';
	subparm				+= newsform.nl_pavelnews.checked == true ? 'pbp' : '';
	subparm				+= newsform.nl_products.checked == true ? 'pu' : '';
	subparm				+= newsform.nl_publisher.checked == true ? 'pn' : '';
	
	return subparm;
}	
/* ------------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------------------------------- */
function orderproduct(pcode) {
	
	pcells	= document.getElementsByTagName('td');

	for (var i=0;i<=pcells.length;i++) {
		if (pcells[i]) {
				cellid	= pcells[i].id
				if (cellid) {
					if (!cellid.match(pcode+'_cell')) {
						pcells[i].style.display		= 'none';
					} else {
						hideElement(pcode+'_linkdiv')
					}
				}
		}
	}
	writeToElement('ordermsg','Ordering '+pcode);
	
	showElement('customerdatadiv');

}
/* ------------------------------------------------------------------------------------------------------------------------------- */
