
// addHomepageOffer variables

var addHomepageOfferURL	= '/offers/evoucher/add.php';

// addHomepageOffer Function

function addHomepageOffer (formObj,country)
{
	// Hide the button, disable the form
	$('register').hide ();
//	formObj.disable ();
	
	var firstname	= formObj.txtFirstName.value;
	var surname		= formObj.txtLastName.value;
	if(country == 'uk')
	{
		var postcode	= formObj.txtPostCode.value;
	} else {
		var postcode	= formObj.txtAddress1.value;
	}
	var email		= formObj.txtEmail.value;
	if($('cbPromotions').checked)
	{
		var optin		= '1';
	} else {
		var optin		= '0';
	}
	var type		= $('offer_type').value;
	
	if (formObj.cbPromotions.checked)
	{
			optin	= '1';
	}
	
	try
	{
		var dob = $('offer_dob').value;
		var discount = $('offer_discount').value;
		var store = $('store_ref').value;
	}
	catch(err)
	{
		var dob = '';
		var discount = '';
		var store = '';
	}
	
	var query		= 'firstname=' + encodeURI (firstname) + '&' + 
					  'surname=' + encodeURI (surname) + '&' + 
					  'postcode=' + encodeURI (postcode) + '&' + 
					  'email=' + encodeURI (email) + '&' + 
					  'optin=' + encodeURI (optin) + '&type=' +
					  encodeURI (type) + '&dob=' +
					  encodeURI (dob) + '&discount=' +
					  encodeURI (discount) + '&store=' +
					  encodeURI (store);
					  
	var objAjax		= new Ajax.Request (addHomepageOfferURL, {method: 'post', parameters: query, onComplete: addHomepageOffer_Return});
	
}

// addHomepageOffer_Return Function

function addHomepageOffer_Return (response)
{
	
	if(response.responseText.substring(0,6)=='Sorry,')
	{
		
		document.getElementById ('lightbox_message').innerHTML	= '<p>'+response.responseText+'</p>';
		$('register').show ();
		
	} else {
		switch (response.responseText)
		{
				
			case 'cannot_send':
				document.getElementById ('lightbox_message').innerHTML	= '<p>Sorry, there was a problem emailing you this offer.</p>';
				$('register').show ();
	//			formObj.enable ();
				break;
				
			default:
				//document.getElementById ('evoucherpopup').innerHTML	= '<p>' + response.responseText + '</p>';
				window.location = response.responseText;
	//			formObj.enable ();
			
		}
	}
	
}