var inputs;
var temp;
var xhr; 
var xmlDoc;

//$(document).ready(function() {
jQuery(function() {
	var hash = window.location.hash.substr(1);
	var href = $('#container div a').each(function(){
		var href = $(this).attr('href');
		if(hash==href.substr(0,href.length-5)){
			var toLoad = hash+'.html #view_port';
			$('#view_port').load(toLoad)
		}											
	});
	getXHR("blah");
	
	inputs = $('.qty');	 
	$('.nav a').live('click',function(){ 
		var toLoad = $(this).attr('href')+' #view_port',
		parentButton = $(this).parent(),
		temp = $('.qty');
		
		//alert(xmlDoc);
		if(xmlDoc == undefined)
			xmlDoc = xhr.responseXML;
		
		if (temp.length > 0)
			inputs = temp;

		$('#view_port').slideUp('normal', loadContent);

		window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);

		function loadContent() {
			///*
			$('#view_port').load(toLoad, function() {

							//alert("Received:" + req.responseText);	
							//alert("xmlDoc2:" + xmlDoc);
							$(xmlDoc).find('wine').each(function(){
								$('#wine_name').append('<option>' + $(this).attr('id') + '</option>');
							});

			})
		}
		
		return false;
	}).ajaxComplete(function(){
		$('#view_port').slideDown('normal');
		temp = $('.qty');
		if(temp.length >0)
			temp.map(function(index){
				return this.value = inputs.get(index).value;
			})
	})
});

function awardsWineSelection()
{
	var combo1 = document.getElementById("wine_name");
	var userSelectedWine = combo1.options[combo1.selectedIndex].text

	$('#column_data').replaceWith('<table id ="column_data" border=0 width="100%" align="center"></table>');
	var returnData = '<tr><td width="20%"><b>VINTAGE</b></td><td width="40%"><b>EVENT</b></td><td width="40%"><b>AWARD</b></td></tr>';
	$(xmlDoc).find('wine').each(function(){
		if ($(this).attr('id') == userSelectedWine) 
			$(this).find('award').each(function(){
				returnData = returnData + '<tr><td>' + $(this).find('vintage').text() + '</td><td>' + $(this).find('organization').text() + '</td><td>' + $(this).find('merit').text() + '</td></tr>';
			})
	});
	$('#column_data').html(returnData);
}

function getXHR(text)
{
	if (window.XMLHttpRequest)
	{
		xhr = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject) 
	{
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e){
			try {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	xhr.onreadystatechange = function()
	{ 
		if(xhr.readyState == 4)
		{
			if(xhr.status == 200)
			{
				returnValue = xhr.responseXML;
			}	
			else	
			{
				//alert("Error: returned status code " + xhr.status + " " + xhr.statusText);
			}	
		} 
	}; 
	
	xhr.open("GET", "xml/awards.xml", true); 
	xhr.send(null);
}

function clearValues()
{
	$('.qty').map(function(){
		return this.value = '';
	});
	return false;
}