<!--
//Browser Support Code
function ajaxFunction(){
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	return ajaxRequest;
}

//if(v){a=new Array();aln=0;}
function getFormNum (formName)
{
	formNum =-1;
	for (i=0;i<document.forms.length;i++)
	{
		tempForm = document.forms[i].name;
		if (formName == tempForm)
		{
			formNum = i;
			correctForm = tempForm;
			break;
	   }
	}
	return formNum;
}


function O(txt,url)
{
	a[k]=new Option(txt,url);k++;
}

function getDataForSelect(ajaxRequest,file,formName,fieldWithValue,fieldToChange)
{
	if (ajaxRequest)
	{
		// Create a function that will receive data sent from the server
		ajaxRequest.onreadystatechange = function()
		{
			// Complete response (state 4)
			if(ajaxRequest.readyState == 4)
			{
				response = ajaxRequest.responseText;

				responseArray=response.split("|");

				k=1;
				a=new Array();

				for (var i=0;i<responseArray.length-1;i++)
				{
					var1 = responseArray[i];
					i++;
					var2 = responseArray[i];
					O(var1,var2);
				}

				aln2=a.length;
				formNum=getFormNum(formName);

				if (formNum>=0)
				{
					/* Reset the current values to NULL */
					document.forms[formNum].elements[fieldToChange].options.length = 0;
					//var s=document.forms[formNum].elements[fieldToChange];
					with (document.forms[formNum].elements[fieldToChange])
					{
					/* Reset the current values to NULL */
						for (var i=options.length-1;i>0;i--) options[i]=null;

					/* Set the value to the values of the array */
						for (var i=1;i<aln2;i++) options[i]=a[i];
						options[0].selected=true;
		 	     	}
				}
			}
		}


		if (typeof formNum == 'undefined') {getFormNum(formName);}
		value=document.forms[formNum].elements[fieldWithValue].value;
		ajaxRequest.open("GET", file+'/'+value, true);
		ajaxRequest.send(null);
	}
}
// End -->