Code Duplication    Length = 19-21 lines in 2 locations

js/script.js 2 locations

@@ 89-109 (lines=21) @@
86
	}
87
	form.submit();
88
}
89
function statsairlinechange(e) {
90
	var form = document.getElementById('changeairline');
91
	var airline = form.airline.value;
92
	var pagename = location.pathname;
93
	pagename = pagename.split('/');
94
	var i = 0;
95
	var page = '';
96
	var add = false;
97
	for (i = 0; i < pagename.length; i++) {
98
		if (pagename[i] != '') {
99
			if (pagename[i].length != 3) page = page+'/'+pagename[i];
100
			else {
101
				add = true;
102
				if (airline != 'all') page = page+'/'+airline;
103
			}
104
		}
105
	}
106
	if (add === false) page = page+'/'+airline;
107
	form.action = page;
108
	form.submit();
109
}
110
@@ 70-88 (lines=19) @@
67
		}
68
	});
69
}
70
function statsdatechange(e) {
71
	var form = document.getElementById('changedate');
72
	var yearmonth = form.date.value.split("-");
73
	var pagename = location.pathname;
74
	pagename = pagename.split('/');
75
	var i = 0;
76
	var page = '';
77
	for (i = 0; i < pagename.length; i++) {
78
		if (pagename[i] != '') {
79
			if (isNaN(pagename[i])) page = page +'/'+ pagename[i];
80
		}
81
	}
82
	if (typeof yearmonth[1] != 'undefined') {
83
		form.action = page+'/'+yearmonth[0]+'/'+yearmonth[1];
84
	} else {
85
		form.action = page;
86
	}
87
	form.submit();
88
}
89
function statsairlinechange(e) {
90
	var form = document.getElementById('changeairline');
91
	var airline = form.airline.value;