$(document).ready(function() {
var loginError = "";
$('#gift_0').click(function() {
						$('#gift1').show();
							$('#gift2').hide();
							});
$('#gift_1').click(function() {
								$('#gift1').hide();
							$('#gift2').show();
							});
function trim(s)
{
	return rtrim(ltrim(s));
}

function ltrim(s)
{
	var l=0;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	return s.substring(l, s.length);
}

function rtrim(s)
{
	var r=s.length -1;
	while(r > 0 && s[r] == ' ')
	{	r-=1;	}
	return s.substring(0, r+1);
}

UTF8 = {
	encode: function(s){
		for(var c, i = -1, l = (s = s.split("")).length, o = String.fromCharCode; ++i < l;
			s[i] = (c = s[i].charCodeAt(0)) >= 127 ? o(0xc0 | (c >>> 6)) + o(0x80 | (c & 0x3f)) : s[i]
		);
		return s.join("");
	},
	decode: function(s){
		for(var a, b, i = -1, l = (s = s.split("")).length, o = String.fromCharCode, c = "charCodeAt"; ++i < l;
			((a = s[i][c](0)) & 0x80) &&
			(s[i] = (a & 0xfc) == 0xc0 && ((b = s[i + 1][c](0)) & 0xc0) == 0x80 ?
			o(((a & 0x03) << 6) + (b & 0x3f)) : o(128), s[++i] = "")
		);
		return s.join("");
	}
};


function valAllowEmpty(value,title)
{
	//doesnt allow empty	
	if(value == '')
	{
		loginError += title + "\n";
	}
}
function valEmail(value)
{
	if(value != "")
	{
		AtPos = value.indexOf("@");
		StopPos = value.lastIndexOf(".");
		
		if (AtPos == -1 || StopPos == -1) {
			loginError += "Not a valid email address\n";
		}
	}
}
	
function urlencode(s) {
  s = encodeURIComponent(s);
  return s.replace(/~/g,'%7E').replace(/%20/g,'+');
 }
	$('#submit_voucher').click(function() {
		
		loginError = '';
		valAllowEmpty($('#name1').val(),$('#name1').attr('title'));
		valAllowEmpty($('#email1').val(),$('#email1').attr('title'));
		//valAllowEmpty($('#address1').val(),$('#address1').attr('title'));
		if(!$('#chkTerms').is(':checked'))
		{
			loginError += "Make sure you have read and accepted our terms and conditions";
		}
		valEmail($('#email1').val());
		if(loginError != "")
		{
			alert(loginError);
		}
		else
		{
			$.post('/ajax/mailers/voucher.php'
			,{
				'name':$('#name1').val()
				,'email':$('#email1').val()
				,'tel':$('#tel1').val()
				,'nameVoucher':$('#namevoucher1').val()
				,'voucherAddress':$('#voucherAddress1').val()						
				,'gift-voucher':$("input[@name='gift_voucher1']:checked").val()
				,'giftOption':$("input[@name='gift']:checked").val()
				,'other-amount':$('#other_amount1').val()
				,'voucherMessage':$('#voucherMessage1').val()				
				,'voucherRequirements':$('#voucherRequirements1').val()
				//,'address':$('#address1').val()
			}
			,function(returnData)
			{
			
				if(trim(returnData) == 'ok')
				{
					alert('Email sent successfully, Blue Paradise will contact you shortly.');	
					window.location = '/blue-paradise-gift-idea.php';
				}
				else
				{	
				alert('error');
				}
				
			}
			,'text');					
		}
				
		return false;						
	});
		$('#submit_voucher2').click(function() {
		
		loginError = '';
		valAllowEmpty($('#name').val(),$('#name').attr('title'));
		valAllowEmpty($('#email').val(),$('#email').attr('title'));
		valAllowEmpty($('#start-date').val(),$('#start-date').attr('title'));
		valAllowEmpty($('#end-date').val(),$('#end-date').attr('title'));
		valEmail($('#email').val());
		if(!$('#chkTerms2').is(':checked'))
		{
			loginError += "Make sure you have read and accepted our terms and conditions";
		}
		if(loginError != "")
		{
			alert(loginError);
		}
		else
		{
			$.post('/ajax/mailers/voucher.php'
			,{
				'name':$('#name').val()
				,'email':$('#email').val()
				,'tel':$('#tel').val()
				,'giftOption':$("input[@name='gift']:checked").val()
				,'nameVoucher':$('#namevoucher').val()
				,'voucherAddress':$('#voucherAddress').val()		
				,'property':$("select[@name='property'] option:selected").attr('value')
				,'start-date':$('#start-date').val()
				,'end-date':$('#end-date').val()
				,'adults':$("select[@name='adults'] option:selected").attr('value')
				,'children':$("select[@name='children'] option:selected").attr('value')
				,'infants':$("select[@name='infants'] option:selected").attr('value')
				,'voucherMessage':$('#voucherMessage').val()				
				,'voucherRequirements':$('#requirements').val()
				//,'address':$('#address2').val()
			}
			,function(returnData)
			{
			
				if(trim(returnData) == 'ok')
				{
					alert('Email sent successfully, Blue Paradise will contact you shortly.');	
					window.location = '/blue-paradise-gift-idea.php';
				}
				else
				{	
				alert('error');
				}
				
			}
			,'text');					
		}
				
		return false;						
	});
});
 
 // JavaScript Document