var ajax = new sack();

function getPropertyTypeLists(sel, node)
{
	if(node == 1)
	{
		document.getElementById('select_box_2').style.display = 'none';
		document.getElementById('select_box_3').style.display = 'none';
		document.getElementById('select_box_4').style.display = 'none';
		
		document.getElementById('select_box_2').options.length = 0;	// Empty select box
		document.getElementById('select_box_3').options.length = 0;	// Empty select box
		document.getElementById('select_box_4').options.length = 0;	// Empty select box
		
		ajax.onCompletion = propols_createSubTypes1; // Specify function that will be executed after file has been found
	}
	if(node == 2)
	{
		document.getElementById('select_box_3').style.display = 'none';
		document.getElementById('select_box_4').style.display = 'none';

		document.getElementById('select_box_3').options.length = 0;	// Empty select box
		document.getElementById('select_box_4').options.length = 0;	// Empty select box
		
		ajax.onCompletion = propols_createSubTypes2; // Specify function that will be executed after file has been found
	}
	if(node == 3)
	{
		document.getElementById('select_box_4').style.display = 'none';
		document.getElementById('select_box_4').options.length = 0;	// Empty select box
		
		ajax.onCompletion = propols_createSubTypes3; // Specify function that will be executed after file has been found
	}
	
	var propertyType = sel.options[sel.selectedIndex].value;

	if(propertyType.length>0){
		ajax.requestFile = 'http://www.french-property.com/template/js/ajax/getTypes.php?propertyCode='+propertyType;	// Specifying which file to get
		ajax.runAJAX();		// Execute AJAX function
	}
}

function propols_createSubTypes1()
{
	var obj = document.getElementById('select_box_2');
	//document.getElementById('row_2').style.display =  'inline';
	eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

function propols_createSubTypes2()
{
	var obj = document.getElementById('select_box_3');
	//document.getElementById('row_3').style.display =  'inline';
	eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

function propols_createSubTypes3()
{
	var obj = document.getElementById('select_box_4');
	//document.getElementById('row_4').style.display =  'inline';
	eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

// Locale

function getLocaleLists(sel, node)
{
	if(node == 1)
	{
		document.getElementById('loc_select_box_2').style.display = 'none';
		document.getElementById('loc_select_box_3').style.display = 'none';
		
		document.getElementById('loc_select_box_2').options.length = 0;	// Empty select box
		document.getElementById('loc_select_box_3').options.length = 0;	// Empty select box
		
		ajax.onCompletion = propols_createSubLocs1; // Specify function that will be executed after file has been found
	}
	if(node == 2)
	{
		document.getElementById('loc_select_box_3').style.display = 'none';

		document.getElementById('loc_select_box_3').options.length = 0;	// Empty select box
		
		ajax.onCompletion = propols_createSubLocs2; // Specify function that will be executed after file has been found
	}
	
	var propertyType = sel.options[sel.selectedIndex].value;

	if(propertyType.length>0){
		ajax.requestFile = 'http://www.french-property.com/template/js/ajax/getLocale.php?localeID='+propertyType;	// Specifying which file to get
		ajax.runAJAX();		// Execute AJAX function
	}
}

function propols_createSubLocs1()
{
	var obj = document.getElementById('loc_select_box_2');
	eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}

function propols_createSubLocs2()
{
	var obj = document.getElementById('loc_select_box_3');
	eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}