// Block Arrays
var block1 = new Array("A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","R","S","T","U","V","W","X","Y");
var block2 = new Array("51","02","52","03","53","04","54","05","55","06","56","07","57","08","58","09","59","10");
var block3 = new Array("A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","R","S","T","U","V","W","X","Y","Z");


function buildCurrentSearch(){
	// Create block1
	var output = '<form name="currentsearchform" id="currentsearchform" method="post" action="/search/"><select id="current-block1" name="block1" class="blockselect">';
	output += '<option value="">ANY</option>';
	for(var i in block1){
		for(var x in block1){
			if(currentSearchInit[0] == (block1[i]+block1[x])){
				output += '<option value="'+block1[i]+block1[x]+'" selected="selected">'+block1[i]+block1[x]+'</option>';
			} else {
				output += '<option value="'+block1[i]+block1[x]+'">'+block1[i]+block1[x]+'</option>';
			}
		}
	}
	output += '</select> ';
	output += '<select id="current-block2" name="block2" class="blockselect">';
	output += '<option value="">ANY</option>';		
	for(var i in block2){
		if(currentSearchInit[1] == block2[i]){
			output += '<option value="'+block2[i]+'" selected="selected">'+block2[i]+'</option>';
		} else {
			output += '<option value="'+block2[i]+'">'+block2[i]+'</option>';
		}
	}
	output += '</select> ';
	output += '<input type="text"  class="text3" id="current-block3" name="block3" value="'+currentSearchInit[2]+'" maxlength="3"/> ';
	output += '<input type="hidden" name="format" value="current-style"/>';
	output += '<input type="submit" value="Search" class="searchsubmit"/></form><div class="searchhint">2 Letters, Number, 3 Letters</div>';
	$('#current-form').append(output);
	$('#current-block3').searchbox({format: 'currentstyleblock3', uppercase: true, nospace: false });
	$('#currentsearchform').bind("submit",validateCurrentSearch);
}

function validateCurrentSearch(){
	if($("#current-block3").val().length > 0 && $("#current-block3").val().length < 3){
		$("#current-block3").addClass("block3error");
		return false;
	} else {
		return true;
	}
}

$(document).ready(function(){
	buildCurrentSearch();
});