$(document).ready(function(){

	$('#airpointsForm').submit(function(){

		if ($("#airpointsForm input[name='username']").val()=='') {
			alert("Please enter your Username");
			return false;
		}
		if ($("#airpointsForm input[name='password']").val()=='') {
			alert("Please enter your Password");
			return false;
		}

		// Show progress
		$("#airpointsFormMsg").html('Validating your account...').attr('class', 'loading');


		$.ajax({
				url: '/external/campaigns/airnz/authenticateAccountWrapper.php?username=' + encodeURIComponent(document.airpointsForm.username.value) + '&password=' + encodeURIComponent(document.airpointsForm.password.value),
				type: 'GET',
				dataType: 'html',
				timeout: 15000,
				error: function() {
							alert('Timeout/error - please try again');
						},
				success: function(acctnum){
					
					if (acctnum=='') {
						$("#airpointsFormMsg").html('Incorrect Username/Password').css({'background-image': 'none'});

					} else {

						var fb_link = $("a.facebook").attr("href") + acctnum;
						var twitter_link = $("a.twitter").attr("href") + acctnum;
						var email_copy = $("textarea#emailtext").val();

						email_copy = email_copy.replace(/_id_/gim, acctnum);

						$("#airpointsFormMsg").html('').css({'background-image': 'none'});

						$("input[name='accountnumber']").val(acctnum).
							attr('readonly', 'true').
							focus(function(){
							   this.select();
							});

						$("a.facebook").attr("href", fb_link);
						$("a.twitter").attr("href", twitter_link);
						$("textarea#emailtext").val(email_copy);
						

						$("#divAirpointsExistingCustomer").show();
						$("#divAirpointsLogin").hide();
						$("#divAirpointsShare").show();
	
					}
				}
		});
	
		return false;
	});


	$("a#newUserLink").click(function(){
		$("#divAirpointsMain").hide();

		$("#divAirpointsNewCustomer").show();
	});

	$("a#oldUserLink").click(function(){
		$("#divAirpointsMain").hide();

		$("#divAirpointsExistingCustomer").show();
		$("#divAirpointsLogin").show();
	});

	
	$("textarea#emailtext").focus(function(){
	   this.select();
	});


	$("a.ad").click( function() {
		$( 'div.home-panels' ).hide();
		$( 'div.home-video' ).show();
	});
});


function getIpBasedContentAirpoints()
{

	$.get("/scripts/ipranges/check_ip.php", function(data){
  		if(data != ''){
			
			// Existing customer
			$.get('/site/customerpanel', function(data){$("#ipbasedcontent").html(data)});

			//$("#divAirpointsExistingCustomer").show();
			//$("#divAirpointsLogin").show();
			$("#divAirpointsMain").show();
		    
		}
		else{
			// New customer			
			$("#divAirpointsMain").show();

		}

	});
}
