var currentItem = -1;

SendEmail = function(btn, subject, to) {
	this.init(btn, subject, to);
};
jQuery.extend(SendEmail.prototype, {
	init: function(btn, subject, to) {
		var qs = 'i_subject=' + subject + '&i_to=' + to;
		var items = $('input.email-form-item, select.email-form-item, textarea.email-form-item').each(
			function(i, el) {
				qs += '&' + $(el).attr('id') + '=' + $(el).val();
			}
		);

		btn.disabled = true;
		$('.reg-form .btn img').show();

		$.post('/Modules/Forms/Submit.aspx', qs, function(r) {
		    $('.reg-form .btn img').hide();
			if(r) {
				alert('Your message was sent ...');
			} else {
				alert('An error occurred');
			}

			btn.disabled = false;
		});
	}
});

function stepCarousel() {         
	nextItem = (currentItem + 1) % $('.carousel ul li').length;
	switchCarousel( $('.carousel ul li:eq(' + nextItem + ')') );
	
	$.timer(12000, function(timer) {
		stepCarousel();
	});
}

function switchCarousel(el) {
	currentItem = $('.carousel ul li').index(el);
	
	$('.carousel ul li').removeClass('selected');
	$(el).addClass('selected');

	$('.carousel .image h2').html('<a href="'+ $(el).children('span.pagelink').html() + '">' + $(el).children('a').children('span').html() + '</a>' );
	$('.carousel .image img').remove();
	$('.carousel .image p').html($(el).children('span.entry').html());
	$(el).children('img').clone().hide().appendTo('.carousel .image').fadeIn('slow');
}

function SwitchBox(id) {
	for (var i = 1; i <= 6; i++) {
		$("#txt" + i).hide();
		$("#tab-" + i + " a:first-child").removeClass("selected-box");
		$("#tab-" + i + " a:first-child").removeClass("not-selected-box");

		if (id != i) {
			$("#tab-" + i + " a:first-child").addClass("not-selected-box");
		} else {
			$("#tab-" + i + " a:first-child").addClass("selected-box");				
		}				
	}

	$("#txt" + id).show();
}



function DisablePaymentButton(act) {
	if (act) {
        $('#book_button').addClass('hidden');
        $('#book_loading').removeClass('hidden');
	} else {
        $('#book_button').removeClass('hidden');
        $('#book_loading').addClass('hidden');  
    }
}

function DoSimpleBooking(nextUrl,lang) {
	var postURL = "/Modules/Odin/SimpleBooking.aspx";
	var cb = $('.terms input')[0];

	if (!cb.checked) {
		alert(ol_PaymentTermsNotAgreed);
		return false;
	}

	DisablePaymentButton(true);

	if ($("#aiform").valid()) {
		var qs = 'name=' + $('#customer_first_name').val() + '+' + $('#customer_last_name').val();
		qs += '&idnumber=' + $('#customer_idnumber').val();
		qs += '&address=' + $('#customer_address').val();
		qs += '&city=' + $('#customer_city').val();
		qs += '&zipcode=' + $('#customer_zipcode').val();
		qs += '&country=' + $('#customer_country').val();
		qs += '&email=' + $('#customer_email').val();
		qs += '&telephone=' + $('#customer_phone_home').val();
		qs += '&comment=' + $('#customer_comments').val();
     		
    	$.post(postURL, qs, function(r) {
			top.window.location.href = nextUrl + r + '/';
		});
 	} else {
		alert('Some information is invalid'); 	
	}

    DisablePaymentButton(false);
}

function showDetailsBox() {
	hideAllSources();
	
	var eltSelect = document.getElementById('hearCat');
	var val = '';
	
	if (eltSelect != null) 	{
		val = eltSelect.value;
	}
	
	if (val != null && val.length > 0) 	{
		document.getElementById('detail'+val).style.display = 'block';
		document.getElementById('hide_'+val.toLowerCase()).value = 'false';
	}
}

function hideAllSources() {
	//Hide all the how did you hear about us radio buttons
	document.getElementById('detailAssoc').style.display = 'none';
	document.getElementById('detailBook').style.display = 'none';
	document.getElementById('detailMail').style.display = 'none';
	document.getElementById('detailEmail').style.display = 'none';
	document.getElementById('detailExhibition').style.display = 'none';
	document.getElementById('detailNewspaper').style.display = 'none';
	document.getElementById('detailMagazine').style.display = 'none';
	document.getElementById('detailTouristOffice').style.display = 'none';
	document.getElementById('detailTV').style.display = 'none';
	document.getElementById('detailSearch').style.display = 'none';
	document.getElementById('detailPromotion').style.display = 'none';
	document.getElementById('detailOther').style.display = 'none';
	
	document.getElementById('hide_assoc').value = 'true';
	document.getElementById('hide_book').value = 'true';
	document.getElementById('hide_mail').value = 'true';
	document.getElementById('hide_email').value = 'true';
	document.getElementById('hide_exhibition').value = 'true';
	document.getElementById('hide_newspaper').value = 'true';
	document.getElementById('hide_magazine').value = 'true';
	document.getElementById('hide_touristoffice').value = 'true';
	document.getElementById('hide_tv').value = 'true';
	document.getElementById('hide_search').value = 'true';
	document.getElementById('hide_promotion').value = 'true';
	document.getElementById('hide_other').value = 'true';
}

