function clearField(obj, str) {
	if ($(obj).attr('class') == 'preset') {
		$(obj).val('');
		$(obj).removeClass('preset');
	}
}
 
var offer_list = new Array();

function submitForm(frm) {
	$('.preset').each(function() {
		this.value = '';
	});

	//validate form input
	var valid = true;
	var msg = [];
	var total_offer = 0;

	for(var ov in offer_data_list)
	{
		if(offer_data_list[ov] != null)
		{
			total_offer += parseInt($('#quantity_'+offer_data_list[ov]['id']).val() * offer_data_list[ov]['num_of_participants']);
		}
	}

	if(total_offer == 0)
	{
		valid = false;
		msg.push( 'Please select at least one product.' );
	}
	
	if ($('#c_first_name').val() == '') {
		valid = false;
		msg.push( 'The given name of participant is missing.');
	}
	
	if ($('#c_last_name').val() == '') {
		valid = false;
		msg.push( 'The family name of participant is missing.');
	}
	
	if ($('#job_title').val() == '') {
		valid = false;
		msg.push( 'The job title is missing.');
	}
	
	if ($('#company').val() == '') {
		valid = false;
		msg.push( 'The company / organisation is missing.');
	}
	
	if ($('#unit_no').val() == '') {
		valid = false;
		msg.push('The unit no is missing.');
	}
	
	if ($('#street').val() == '') {
		valid = false;
		msg.push('The street is missing.');
	}
	
	if ($('#tel_number').val() == '' && $('#mobile_number').val() == '' && $('#fax_number').val() == '') {
		valid = false;
		msg.push('The telephone number, mobile number and fax number are missing, please provide at least one contact number.');
	}
	
	if (!/^[0-9A-Za-z\.\-_]+@[0-9A-Za-z\.\-_]+\.[A-Za-z\.]{2,4}$/.test($('#email').val())) {
		valid = false;
		msg.push( 'The email address is missing / invalid.');
	}
	
	/*
	if ($("input[name='offer_id'][type='radio']").length > 0 && $("input[name='offer_id'][type='radio'][checked]").length == 0) {
		valid = false;
		msg.push( 'The event offer is missing.');
	}*/
	
	if (!$('#creditcard').is(':checked') && !$('#creditcardoffline').is(':checked') && !$('#cheque').is(':checked') && !$('#banktransfer').is(':checked')) {
		valid = false;
		msg.push( 'The payment method is missing.');
	}


	if (!$('#terms').is(':checked')) {
		valid = false;
		msg.push( 'Please read and agree the terms and conditions.');
	}

	$('#company_type').val($('#company_type_select').val());

	if ($('#company_type').val() == 'Others_(Pls_specify)') {
		$('#company_type').val($('#company_type_other').val());
	}

//testing
//valid = true;
	if (valid) {
		if(frm == null)
		{
			create_confirmation_info();
		}
		else
		{

			$('#'+frm).submit();
			
		}
		
	}
	else {
		alert("Please check:\r\n"+msg.join("\r\n"));
	}
}
var participant = 1;

function addParticipant(productId, productName) {
	if(productId == undefined){
		productId='';
	}
	if(productName == undefined){
		productName = '';
	}
	var offerFormHtml = '	<div id="event_form_'+participant+'" style="margin-left: 10px;"><hr/>' + 
	'	<div class="input" style="clear: both;">' + 
	'		<label>Participant '+participant+'</label>' +
	'		<span class="text">&nbsp;</span>' +
	'	</div>' + 
	'	<div class="input" style="clear:both">' + 
	'		<label>Booking </label>' +
	'		<span class="text">'+productName+'</span><input type="hidden" id="p_offer_id_'+participant+'" name="data[Participant]['+participant+'][event_offer_id]" value="'+productId+'"/><input type="hidden" id="p_industry_name_'+participant+'" name="data[Participant]['+participant+'][industry_name]" value="'+productName+'"/>';
	'	<div class="input" style="clear: both;">' + 
	'		<label>Participant '+participant+'</label>';
	if(enable_anonymous)
	{
	offerFormHtml += '		<input type="checkbox" name="ck_anonymous_'+participant+'" id="ck_anonymous_'+participant+'"/>Anonymous' + 
	'		<input type="text" name="anonymous_'+participant+'" id="anonymous_'+participant+'" style="visibility:hidden;"/>';
	}
	else
	{
		offerFormHtml += '<input type="text" style="visibility:hidden;"/>';
	}
	offerFormHtml += '	</div>' + 
	'	<div class="input" style="clear: both;">' + 
	'		<label>Name of participant</label>' + 
	'		<select name="data[Participant]['+participant+'][p_title]" id="p_title_'+participant+'">' + 
	'			<option value="Mr">Mr</option>' + 
	'			<option value="Mrs">Mrs</option>' + 
	'			<option value="Miss">Miss</option>' + 
	'			<option value="Ms">Ms</option>' + 
	'			<option value="Dr">Dr</option>' + 
	'		</select>' + 
	'		<input type="text" name="data[Participant]['+participant+'][p_first_name]" id="p_first_name_'+participant+'" value="Given name" class="preset" onfocus="clearField(this, \'Given name\');" style="width: 180px;" maxlength="50" />' + 
	'		<input type="text" name="data[Participant]['+participant+'][p_last_name]" id="p_last_name_'+participant+'" value="Family name" class="preset" onfocus="clearField(this, \'Family name\');" style="width: 120px;" maxlength="50" />' + 
	'	</div>' + 

	'	<div class="input" style="clear: both;">' + 
	'		<label>Job title</label>' + 
	'		<input type="text" name="data[Participant]['+participant+'][job_title]" id="job_title_'+participant+'" value="" />' + 
	'</div>' + 
	'	<div class="input" style="clear: both;">' + 
	'		<label>Company / Organisation</label>' + 
	'		<input type="text" name="data[Participant]['+participant+'][company]" id="company_'+participant+'" value="" maxlength="50" />' + 
	'	</div>' + 
	'	<div class="input" style="clear: both;">' + 
	'		<label>Country</label>' + 
	'		<select name="data[Participant]['+participant+'][country]" id="country_'+participant+'">'; 
	for (var i in countries) {
		offerFormHtml += '<option value='+i+(i=='Hong_Kong' ? ' selected':'')+'>'+countries[i]+'</option>';
	}
offerFormHtml +=	'		</select>' + 
 	'		<div style="clear: both;"></div>' + 
	'	</div>' +
	'	<div class="input" style="clear: both;">' + 
	'		<label>Special Dietary Restrictions</label>' + 
	'		<input type="text" name="data[Participant]['+participant+'][special_dietary_restrictions]" id="special_dietary_restrictions_'+participant+'" value="" />' + 
	'		<input type="checkbox" name="data[Participant]['+participant+'][vegetarian]" id="vegetarian_'+participant+'" value="Yes" />Vegetarian'+
	'</div>';

	$('#event_participants_form').append(offerFormHtml);

	//$('#event_form_'+participant).children(':first').children(':first').children(':first').children(':first').children(':first').hide();
	$('#ck_anonymous_'+participant).click(function () {
		$(this).parent().parent().children().children(':input').attr('disabled', $(this).attr('checked')?'disabled':null);

//$(this).attr('checked')?'disabled':'enabled'
		$(this).attr('disabled', null);
		//alert($(this).parent().parent().parent().children(':first').children('#p_first_name').attr("disabled"));

	});
	//$('#contract_btn').hide();.children('#contract_btn')
	participant++;
}

/*
function removeParticipant(obj) {
	if(participant <= 1) return;
	$(obj).parent().parent().parent().remove();
	participant--;
}
*/

function removeParticipant(obj) {
	if(participant <= 1) return;
	$(obj).remove();
	participant--;
}

function expandForm(obj) {
	//if(participant <= 1) return;
	//$(obj).parent().parent().parent().remove();
	$(obj).parent().parent().parent().parent().parent().css('height', 'auto');
	//$(obj).parent().parent().parent().parent().parent().slideDown("slow");
	//$(obj).onclick="expandForm(this); return false;";
	$(obj).parent().children('#expand_btn').hide();
	$(obj).parent().children('#contract_btn').show();
	//$(obj).click();
}

function contractForm(obj) {

	$(obj).parent().parent().parent().parent().parent().css('height', '28px');
	//$(obj).parent().parent().parent().parent().parent().slideDown("slow");
	$(obj).parent().children('#contract_btn').hide();
	$(obj).parent().children('#expand_btn').show();
	//alert($(obj).click()); 
}


function setAmount(_quantity, _amount)
{
	$('#total_amount_currency').html($('#offer_currency').val().toUpperCase());
	$('#discount_currency').html($('#offer_currency').val().toUpperCase());
	
	$('#total_quantity').html(_quantity);
	$('#total_offer_amount').html(_amount);
	$('#discount_msg').html(_amount * discountValue);
	$('#total_offer_amount').formatCurrency({symbol:""});
	$('#discount_msg').formatCurrency({symbol:""});
}

function show_confirmation()
{
	/*
	$('#confirmation_div').css('top', 5);
	$('#confirmation_div').css('left', 0);

	$('#confirmation_div').css('height', $(document).height());
	$('#confirmation_div').css('width', $(document).width());


	$('#confirm_bg_div').css('height', $('#confirmation_div').height());
	$('#confirm_bg_div').css('width', $('#confirmation_div').width());
	$('#confirm_bg_div').css('background-color', '#FFFFFF');
	//$('#confirm_bg_div').css('opacity', '0.95');
	*/

//	$('#confirm_info_div').css('left', 100);
//	$('#confirm_info_div').css('top', 20);

	$('#confirmation_event_wrapper').show();
	$('#event_wrapper').hide();
	window.open('#confirm_page', '_self');
}


function hide_confirmation()
{
	$('#event_wrapper').show();
	$('#confirmation_event_wrapper').hide();
	window.open('#insert_page', '_self');
	
}

function create_confirmation_info()
{
	$('#confirm_info_div').html('');
	var offerFormHtml = '<div class="input">' + 
		'<div>Please confirm the information below.</div><br/>' +
		'</div>' + 
		'<div class="confirm_reg_form_title">REGISTRATION FORM</div>' + 
		'<hr/>' + 
		'<div class="input">' + 
			'<label>Contact person: </label>' + 
			'<label class="text"><span id="cfm_title">'+$('#c_title').val()+' ' + $('#c_first_name').val() + ' ' + $('#c_last_name').val() + '</span></label>' +
		'</div>' + 
		'<div class="input">' + 
			'<label>Job title: </label>' + 
			'<label class="text"><span id="cfm_job_title">'+$('#job_title').val()+'</span>&nbsp;</label>' + 
		'</div>' + 
		'<div class="input">' + 
			'<label>Company / Organisation: </label>' + 
			'<label class="text"><span id="cfm_company">'+$('#company').val()+'</span>&nbsp;</label>' + 
		'</div>' + 
		'<div class="input">' + 
			'<label>Type of Company: </label>' + 
			'<label class="text"><span id="cfm_company_type">'+$('#company_type').val().replace('_', ' ')+'</span>&nbsp;</label>' + 
		'</div>' + 
		'<div class="input">' + 
			'<label>Address: </label>' + 
			'<label class="text">Unit No. <span id="cfm_unit_no">'+$('#unit_no').val()+'</span>, '+
			'<span id="cfm_building">'+$('#building').val()+'</span><br/>' + 
			'<span id="cfm_street">'+$('#street').val()+'</span>&nbsp;</label>' + 
		'</div>' + 
		'<div class="input">' + 
			'<label>Postal Zip Code: </label>' + 
			'<label class="text"><span id="cfm_zip_code">'+$('#zip_code').val()+'</span>&nbsp;</label>' + 
		'</div>' + 
		'<div class="input">' + 
			'<label>City: </label>' + 
			'<label class="text"><span id="cfm_city">'+$('#city').val()+'</span>&nbsp;</label>' + 
		'</div>' + 
		'<div class="input">' + 
			'<label>Country: </label>' + 
			'<label class="text"><span id="cfm_country">'+$('#country').val().replace('_', ' ')+'</span>&nbsp;</label>' + 
		'</div>' + 
		'<div class="input">' + 
			'<label>Email Address: </label>' + 
			'<label class="text"><span id="cfm_email">'+$('#email').val()+'</span>&nbsp;</label>' + 
		'</div>' + 
		'<div class="input">' + 
			'<label>Tel: </label>' + 
			'<label class="text">'+
			'<span id="cfm_tel_country">'+$('#tel_country').val()+' - </span>'+
			'<span id="cfm_tel_area">'+$('#tel_area').val()+' - </span>'+
			'<span id="cfm_tel_number">'+$('#tel_number').val()+'</span>'+
			'&nbsp;</label>' + 
		'</div>' + 
		'<div class="input">' + 
			'<label>Mobile: </label>' + 
			'<label class="text">'+
			'<span id="cfm_mobile_country">'+$('#mobile_country').val()+' - </span>'+
			'<span id="cfm_mobile_area">'+$('#mobile_area').val()+' - </span>'+
			'<span id="cfm_mobile_number">'+$('#mobile_number').val()+'</span>'+
			'&nbsp;</label>' + 
		'</div>' + 
		'<div class="input">' + 
			'<label>Fax: </label>' + 
			'<label class="text">'+
			'<span id="cfm_fax_country">'+$('#fax_country').val()+' - </span>'+
			'<span id="cfm_fax_area">'+$('#fax_area').val()+' - </span>'+
			'<span id="cfm_fax_number">'+$('#fax_number').val()+'</span>'+
			'&nbsp;</label>' + 
		'</div><br/>' + 
		'';
	$('#confirm_info_div').append(offerFormHtml);
	$('#confirm_info_div').append('<br/><br/><div class="confirm_reg_form_title">Participant(s) Information:</div><hr/>');

	for(var i = 1;i<participant;++i)
	{
		offerFormHtml = '<div class="input" style="clear:both">Participant '+i+':&nbsp;</div>';
		offerFormHtml += '<div class="participant">';
		if ($('#ck_anonymous_'+i).is(':checked'))
		{
			offerFormHtml += '<div class="input">Anonymous</div>';
		}
		else
		{
			offerFormHtml += '<div class="input">' + 
				'<label>Title: </label>' + 
				'<label class="text">'+
				'<span id="cfm_title">'+$('#p_title_'+i).val()+' </span>'+
				'<span id="cfm_first_name">'+$('#p_first_name_'+i).val()+' </span> ' +
				'<span id="cfm_last_name">'+$('#p_last_name_'+i).val()+'</span>&nbsp;' +
				'&nbsp;</label>' + 
			'</div>' + 
			'<div class="input">' + 
				'<label>Job Title: </label>' + 
				'<label class="text">'+
				'<span id="cfm_job_title">'+$('#job_title_'+i).val()+'</span>'+
				'&nbsp;</label>' + 
			'</div>' + 
			'<div class="input">' + 
				'<label>Company / Organisation: </label>' + 
				'<label class="text">'+
				'<span id="cfm_company">'+$('#company_'+i).val()+'</span>'+
				'&nbsp;</label>' + 
			'</div>' + 
			'<div class="input">' + 
				'<label>Country: </label>' + 
				'<label class="text">'+
				'<span id="cfm_country">'+$('#country_'+i).val().replace('_', ' ')+'</span>'+
				'&nbsp;</label>' + 
			'</div>' + 
			'<div class="input">' + 
				'<label>Vegetarian: </label>' + 
				'<label class="text">'+
				'<span id="cfm_vegetarian">'+(($('#vegetarian_'+i).is(':checked'))?'Yes':'No')+'</span>'+
				'&nbsp;</label>' + 
			'</div>' + 
			'<div class="input">' + 
				'<label>Special Dietary Restrictions: </label>' + 
				'<label class="text">'+
				'<span id="cfm_special_dietary_restrictions">'+$('#special_dietary_restrictions_'+i).val()+'</span>'+
				'&nbsp;</label>' + 
			'</div>';
		}
		offerFormHtml += '</div>';
		$('#confirm_info_div').append(offerFormHtml);

	}
	$('#confirm_info_div').append('<br/><br/><div class="confirm_reg_form_title">PAYMENT METHOD</div><hr/>');
	offerFormHtml = '<div class="input"><label>';
	if ($('#creditcard').is(':checked')) offerFormHtml += 'credit card (online)';
	if ($('#creditcardoffline').is(':checked')) offerFormHtml += 'credit card (offline)';
	if ($('#cheque').is(':checked')) offerFormHtml += 'cheque';
	if ($('#banktransfer').is(':checked')) offerFormHtml += 'bank transfer';
	offerFormHtml += '</label><label class="text">&nbsp;</label></div><br/>'; 

	$('#confirm_info_div').append(offerFormHtml);
/*

	for(var ov in offer_data_list)
	{
		if(offer_data_list[ov] != null)
		{
			total_offer += parseInt($('#quantity_'+offer_data_list[ov]['id']).val() * offer_data_list[ov]['num_of_participants']);
		}
	}

*/
	var total_participant = 0;
	var total_amount = 0;

	$('#confirm_info_div').append('<br/><br/><div class="confirm_reg_form_title">PRICING</div><hr/>');
//	offerFormHtml = '<div><div style="margin-left:15px"><b>Selected Currency:</b> '+ $('#offer_currency').val().toUpperCase() +'</div>'+
	offerFormHtml = '<div align="center">'+
		'<table style="width:95%" id="confirm_price_table">'+
		'	<tr><td colspan="5"><b>Selected Currency:</b> '+ $('#offer_currency').val().toUpperCase() +'</td></tr>'+
		'	<tr>' + 
		'		<td>&nbsp;</td>'+
		'		<td style="padding-left: 20px"><b>No. of Seats</b></td>'+
		'		<td class="price" style="padding-left: 20px"><b>Price</b></td>'+
		'		<td class="price" width="80"><b>Quantity</b></td>'+
		'		<td class="price" align="right" style="padding-right: 20px"><b>Sub-total</b></td>'+
		'	</tr>';
	for(var ov in offer_data_list)
	{
		if(offer_data_list[ov] != null)
		{
			offerFormHtml += '	<tr>' + 
				'		<td>'+offer_data_list[ov]['name']+'</td>'+
				'		<td style="padding-left: 20px">'+offer_data_list[ov]['num_of_participants']+'</td>'+
				'		<td class="price" style="padding-left: 20px">'+ $('#offer_currency').val().toUpperCase()+'&nbsp;'+parseFloat(offer_data_list[ov]['price_'+ $('#offer_currency').val()])+'</td>'+
				'		<td class="price"> x ' + $('#quantity_'+offer_data_list[ov]['id']).val()+'</td>'+
				'		<td class="price" align="right" style="padding-right: 20px">'+ $('#offer_currency').val().toUpperCase()+'&nbsp;'+(parseInt($('#quantity_'+offer_data_list[ov]['id']).val()) * parseFloat(offer_data_list[ov]['price_'+ $('#offer_currency').val()]))+'</td>'+
				'	</tr>';
			total_participant += parseInt($('#quantity_'+offer_data_list[ov]['id']).val()) * parseInt(offer_data_list[ov]['num_of_participants']);
			total_amount += parseFloat($('#quantity_'+offer_data_list[ov]['id']).val()) * parseFloat(offer_data_list[ov]['price_'+ $('#offer_currency').val()]);
		}
	}
	offerFormHtml += '	<tr><td colspan="5"><hr/></td></tr><tr>' + 
		'		<td>Total participant(s): '+total_participant+'</td>'+
		'		<td></td>'+
		'		<td></td>'+
		'		<td align="right">Total:</td>'+
		'		<td class="price" align="right" style="padding-right: 20px">'+ $('#offer_currency').val().toUpperCase()+'&nbsp;'+total_amount+'</td>';

	if($('#discount_code').val() != "" && discount != 1)
	{
		var discount = total_amount * discountValue;
		var discountPercent = (Math.round((1-discountValue)*10000))/100;
		offerFormHtml += '	</tr><tr>' + 
			'		<td>Discount code: '+$('#discount_code').val()+'&nbsp;'+discountPercent+'% off</td>'+
			'		<td></td>'+
			'		<td></td>'+
			'		<td></td>'+
			'		<td class="price" align="right" style="padding-right: 20px">'+$('#offer_currency').val().toUpperCase() +'&nbsp;-&nbsp;'+ (total_amount - discount)+'</td>';
			'	</tr>'; 

		total_amount = discount;

		offerFormHtml += '	<tr>' + 
			'		<td></td>'+
			'		<td></td>'+
			'		<td></td>'+
			'		<td align="right">Discounted Total:</td>'+
			'		<td class="price" align="right" style="padding-right: 20px">'+ $('#offer_currency').val().toUpperCase()+'&nbsp;'+total_amount+'</td>';
	}
	else
	{
		offerFormHtml += '	</tr><tr>' + 
			'		<td></td>'+
			'		<td></td>'+
			'		<td></td>'+
			'		<td></td>'+
			'		<td>&nbsp;</td>';
	}


	offerFormHtml += '</tr></table></div>'; 

	$('#confirm_info_div').append(offerFormHtml);

	if ($('#creditcard').is(':checked'))
	{
			$('#confirm_info_div').append('<br><br><div>By pressing "Submit" button, your registration is confirmed. You will be redirected to our secure payment gateway managed by AsiaPay to complete payment. If online payment fails, please contact us at <a href="mailto:vic.ho@haymarketasia.com">vic.ho@haymarketasia.com</a> to arrange alternative methods of payment. Do not press the back button to resume form.</div><br>');
		
	}
	else if ($('#creditcardoffline').is(':checked'))
	{
		$('#confirm_info_div').append('<br><br><div>By pressing "Submit" button, your registration is confirmed. Please fill up your credit card details in the confirmation email sent to you and fax it back to us at +65 6224 6102.</div><br>');
	}
	else if ($('#cheque').is(':checked'))
	{
		$('#confirm_info_div').append('<br><br><div>By pressing "Submit" button, your registration is confirmed. Cheque payment details will be available in the confirmation email sent to you.</div><br>');
	}
	else if ($('#banktransfer').is(':checked'))
	{
		$('#confirm_info_div').append('<br><br><div>By pressing "Submit" button, your registration is confirmed. Bank Transfer details will be available in the confirmation email sent to you.</div><br>');
	}

	$('#confirm_info_div').append('<input type="button" value="Submit" onclick="submitForm(\'register\');" />');

	$('#confirm_info_div').append('<input type="button" value="Back" onclick="hide_confirmation();" />');
	show_confirmation();

}

$(document).ready(function() {
//var offer_list = new Array(<?php echo $offer_id_list.'null';?>);
//var offer_data_list = <?php echo json_encode($validOffer['offers'])?>;
addParticipant();
$('#confirmation_event_wrapper').hide();

$('#offer_currency').change(function(){
	
var total_amount = 0;
var total_quantity = 0;

	for(var ov in offer_data_list)
	{
		if(offer_data_list[ov] != null)
		{
			$('#offer_currency_'+offer_data_list[ov]['id']).html($(this).val().toUpperCase());
			$('#amount_currency_'+offer_data_list[ov]['id']).html($(this).val().toUpperCase());

			$('#offer_currency_value_'+offer_data_list[ov]['id']).html(offer_data_list[ov]['price_'+$(this).val()]);
			$('#offer_currency_value_'+offer_data_list[ov]['id']).formatCurrency({symbol:""});
			var amount = parseFloat(offer_data_list[ov]['price_'+$(this).val()]) * parseInt($('#quantity_'+offer_data_list[ov]['id']).val());
			$('#offer_amount_'+offer_data_list[ov]['id']).html(amount);
			$('#offer_amount_'+offer_data_list[ov]['id']).formatCurrency({symbol:""});
			total_amount += amount;
			total_quantity += parseInt($('#quantity_'+offer_data_list[ov]['id']).val()) * parseInt(offer_data_list[ov]['num_of_participants']);
				//offer_data_list[ov]['num_of_participants']
		}
	}
	setAmount(total_quantity, total_amount);
	for(var ec in currency_payment_list)
	{
		$('#creditcardRow').show();
		$('#creditcardofflineRow').show();
		$('#chequeRow').show();
		$('#banktransferRow').show();
		if(currency_payment_list[ec]['name'] == $(this).val()){
			$('#creditcard').attr('checked', false);
			$('#creditcardoffline').attr('checked', false);
			$('#cheque').attr('checked', false);
			$('#banktransfer').attr('checked', false);
			if(currency_payment_list[ec]['creditcard_online'] == 0){
				$('#creditcardRow').hide();
			}
			if(currency_payment_list[ec]['creditcard_offline'] == 0){
				$('#creditcardofflineRow').hide();
			}
			if(currency_payment_list[ec]['cheque'] == 0){
				$('#chequeRow').hide();
			}
			if(currency_payment_list[ec]['bank_transfer'] == 0){
				$('#banktransferRow').hide();
			}
		}
	}
});


	for(var ov in offer_data_list)
	{
		if(offer_data_list[ov] != null)
		{
			$('#quantity_'+offer_data_list[ov]['id']).change(function(){

				var total_offer = 0;

				if(isNaN(parseInt($(this).val())) || parseInt($(this).val()) < 0)
				{
					$(this).val("0");
					//return;
				}
				else
				{
					$(this).val(parseInt($(this).val()));
				}

				// reset form
				participant = 1;
				$('#event_participants_form').html('');

				for(var _ov in offer_data_list)
				{
					if(offer_data_list[_ov] != null)
					{
						//previous
//						total_offer += parseInt($('#quantity_'+offer_data_list[_ov]['id']).val()) * parseInt(offer_data_list[_ov]['num_of_participants']);
//						//end
//						// new
						tmp_offer_num = parseInt($('#quantity_'+offer_data_list[_ov]['id']).val()) * parseInt(offer_data_list[_ov]['num_of_participants']);
						total_offer += tmp_offer_num;
						i=1;
						while(i++ <= tmp_offer_num)
						{
							addParticipant(offer_data_list[_ov]['id'], offer_data_list[_ov]['name']);
						}
						//end
					}
				}
				//alert(total_offer);

				if(total_offer <= 0)
				{
					alert('Please at least insert one participant.');
					$('#quantity_0').focus();
				}
				//else
				//{
				/*
					if(participant <= total_offer)
					{
						while(participant <= total_offer)
						{
							addParticipant();
						}
					}
					else
					{
						while(participant > (total_offer+1))
						{
							//participant--;
							removeParticipant('#event_form_' + (participant-1));
						}
					}

				*/
					$('#offer_currency').change();
				//}
	
			});
			//$('#offer_amount_'+offer_data_list[ov]['id']).html(parseInt(offer_data_list[ov]['price_'+$(this).val()]) * parseInt($('#quantity_'+offer_data_list[ov]['id']).val()));
			
				//offer_data_list[ov]['num_of_participants']
		}
	}

$('#offer_currency').change();
});



