jQuery.validator.addMethod("postal", function(value, element) {
	var valid = false;
	var country = $('#selCountry').val();
	switch(country) {
		case 'United States Of America':
			valid = /^\d{5}/.test(value);
			$.validator.messages['postal'] = 'For the US, Postal Code must be at least 5 digits';
			break;
		case 'United Kingdom':
			valid = /^.{2,4}\s.{3}$/.test(value);
			$.validator.messages['postal'] = 'For the UK, Postal Code must be in the format XXX XXX';
			break;
		default:
			valid = true;
	}
	return this.optional(element) || valid;
}, "Please specify a valid Postal Code. At least 5 digits for US. For the UK, it must be in the format XXX XXX");

var Currency=new Array();
$(document).ready(function(){
	$.ajax({
		url: "/json-currency.php?country="+geoip_country_code(),
		type: "GET",
		dataType: "json",
		success : function (json) {
			$('#selCurrency').val(json.currency);
		}
	});
	$('#frmOrder').validate({rules: {confirmemail: {equalTo: "#email"},
		qty:{
			required: function(el){
				return $('#N200selQty').val() < 1;
			}
		},
		qtyN200:{
			required: function(el){
				return $('#selQty').val() < 1;
			}
		},
		zip:{postal:true}
	}});
});
function show_video(id) {
	//$('#player').html('');
	flowplayer("player", "/js/flowplayer-3.2.2.swf",
		{clip: {
        baseUrl: '/video',
        autoPlay: false,
		onFinish: function() {
			this.unload();
		}
		},
		playlist: [
		{
			url: 'N200_Intro.mp4'
		},
		{
			url: 'Pakistan.mp4'
		},
		{
			url: 'Nokero_in_Nicaragua.mp4'
		},
		{
			url: 'nokero-small.mp4'
		}
		],
		plugins:  {
			controls: {
				playlist: true
			}
		}
	});
	flowplayer().play(id);
}
function changeCurrency() {
	var Cur = $('#selCurrency').val();
	var Sym = (Cur == 'USD') ? '$' : Cur+' ';
	var Rate = Currency[Cur];
	// N100
	var Price1 = USD1 * Rate;
	var Price3 = USD3 * Rate;
	var Price48 = USD48 * Rate;
	$('#qty1').text(Sym + Price1.toFixed(2));
	$('#qty3').text(Sym + Price3.toFixed(2));
	$('#qty48').text(Sym + Price48.toFixed(2));
	//Calculate new qty prices
	Price3 = USD3 * 3 * Rate;
	var Price6 = USD3 * 6 * Rate;
	var Price9 = USD3 * 9 * Rate;
	var Price12 = USD3 * 12 * Rate;
	Price48 = USD48 * 48 * Rate;
	var USD6x = Number(USD3*6).toFixed(2);
	var USD9x = Number(USD3*9).toFixed(2);
	var USD12x = Number(USD3*12).toFixed(2);
	var qty = $('#selQty').val();
	var html;
	if (Cur == 'USD') {
		html = '<option value="0">Select</option><option value="1">1 - USD $'+USD1.toFixed(2) + '</option><option value="3">3 - USD $'+USD3x+' - '+'</option><option value="6">6 - USD $'+USD6x+' - '+'</option><option value="9">9 - USD $'+USD9x+' - '+'</option><option value="12">12 - USD $'+USD12x+' - '+'</option><option value="48">48 - USD $'+USD48x+' - '+'</option>';
	} else {
		html = '<option value="0">Select</option><option value="1">1 - USD $'+USD1.toFixed(2)+' - '+Sym + Price1.toFixed(2) + '</option><option value="3">3 - USD $'+USD3x+' - '+Sym + Price3.toFixed(2)+'</option><option value="6">6 - USD $'+USD6x+' - '+Sym + Price6.toFixed(2)+'</option><option value="9">9 - USD $'+USD9x+' - '+Sym + Price9.toFixed(2)+'</option><option value="12">12 - USD $'+USD12x+' - '+Sym + Price12.toFixed(2)+'</option><option value="48">48 - USD $'+USD48x+' - '+Sym + Price48.toFixed(2)+'</option>';
	}
	$('#selQty').html(html);
	$('#selQty').val(qty);
	// N200
	Price1 = N200USD1 * Rate;
	Price3 = N200USD3 * Rate;
	Price48 = N200USD48 * Rate;
	$('#N200qty1').text(Sym + Price1.toFixed(2));
	$('#N200qty3').text(Sym + Price3.toFixed(2));
	$('#N200qty48').text(Sym + Price48.toFixed(2));
	//Calculate new qty prices
	Price3 = N200USD3 * 3 * Rate;
	Price6 = N200USD3 * 6 * Rate;
	Price9 = N200USD3 * 9 * Rate;
	Price12 = N200USD3 * 12 * Rate;
	Price48 = N200USD48 * 48 * Rate;
	var N200USD6x = Number(N200USD3*6).toFixed(2);
	var N200USD9x = Number(N200USD3*9).toFixed(2);
	var N200USD12x = Number(N200USD3*12).toFixed(2);
	qty = $('#N200selQty').val();
	if (Cur == 'USD') {
		html = '<option value="0">Select</option><option value="1">1 - USD $'+N200USD1.toFixed(2) + '</option><option value="3">3 - USD $'+N200USD3x+' - '+'</option><option value="6">6 - USD $'+N200USD6x+' - '+'</option><option value="9">9 - USD $'+N200USD9x+' - '+'</option><option value="12">12 - USD $'+N200USD12x+' - '+'</option><option value="48">48 - USD $'+N200USD48x+' - '+'</option>';
	} else {
		html = '<option value="0">Select</option><option value="1">1 - USD $'+N200USD1.toFixed(2)+' - '+Sym + Price1.toFixed(2) + '</option><option value="3">3 - USD $'+N200USD3x+' - '+Sym + Price3.toFixed(2)+'</option><option value="6">6 - USD $'+N200USD6x+' - '+Sym + Price6.toFixed(2)+'</option><option value="9">9 - USD $'+N200USD9x+' - '+Sym + Price9.toFixed(2)+'</option><option value="12">12 - USD $'+N200USD12x+' - '+Sym + Price12.toFixed(2)+'</option><option value="48">48 - USD $'+N200USD48x+' - '+Sym + Price48.toFixed(2)+'</option>';
	}
	$('#N200selQty').html(html);
	$('#N200selQty').val(qty);
}
