var block_last_cell = null;
var street_last_cell = null;

function pload(){
	$('#q').focus(function (){
		 $('#q').val('');
	});
}

function poi_onChange(){
	$('#v').val('poi:'+$('#cmb_poi').val());
}

function keyup(e){
	if(e.keyCode==13){
		findLocation();
	}
}

function City_onChange(){
	//alert($('#cmb_city').val());
	if($('#cmb_city').val()==-1) return ;
	
	var val= "action=scheme&id=" + $('#cmb_city').val(); 
	$('#loader').show();
	$('#cel1').html('');
	$('#cel2').html('');
	$('#cel3').html('');
	$('#cel4').html('');
	$('#cel5').html('');
	block_last_cell=null;
	jQuery.get("blocksserver.php?"+val,function(data){
		$('#cel1').html(data);
		$('#loader').hide();
		$('#cmb_scheme').width('130px');
		$('#cmb_city').width('130px');
	});
	
	$('#v').val('city:'+$('#cmb_city').val());
	$('#c').val($('#cmb_city').val()+':'+$('#cmb_city option:selected').text());
}
function Location_onChange(){
	if($('#cmb_location').val()==-1) return ;
	
	var val= "action=pois&id=" + $('#cmb_location').val(); 
	$('#loader').show();
	$('#cel3').html('');
	$('#cel4').html('');
	$('#cel5').html('');
	block_last_cell=null;
	jQuery.get("blocksserver.php?"+val,function(data){
		if($('#cmb_scheme').length)
			$('#cel3').html(data);
		else
			$('#cel2').html(data);
		$('#loader').hide();
		$('#cmb_scheme').width('130px');
		$('#cmb_city').width('130px');
	});
	
	$('#v').val('location:'+$('#cmb_location').val());
}
function Scheme_onChange(){
	if($('#cmb_scheme').val()==-1) return ;
	
	var val= "action=phase&id=" + $('#cmb_scheme').val(); 
	$('#loader').show();
	$('#cel2').html('');
	$('#cel3').html('');
	$('#cel4').html('');
	$('#cel5').html('');
	block_last_cell=null;
	
	if($('#cmb_scheme').val()==-2)
	{
		var ct_id = $('#cmb_city').val(); 
		var val= "action=locations&id=" + $('#cmb_city').val(); 
		
		jQuery.get("blocksserver.php?"+val,function(data){
				$('#cel2').html(data);
				$('#loader').hide();
				$('#cmb_phase').width('130px');
		});
	}else
	{
		jQuery.get("blocksserver.php?"+val,function(data){
				$('#cel2').html(data);
				$('#loader').hide();
				$('#cmb_phase').width('130px');
		});
		$('#v').val('scheme:'+$('#cmb_scheme').val());
	}
}

function Phase_onChange(){
	
	if($('#cmb_phase').val()==-1) return ;
	
	var other 	= 0;
	var id 		= 0;
	var other 	= 0;
	
	if($('#cmb_phase').val().indexOf(':')>0){
		var l_data = $('#cmb_phase').val().split(":");
		other = 1;
		id    = l_data[1];
	}else
		id    = $('#cmb_phase').val();
	
	var val= "action=block&id=" + id + "&p="+other; 

	$('#loader').show();
	$('#cel3').html('');
	$('#cel4').html('');
	$('#cel5').html('');
	block_last_cell=null;
	street_last_cell=null;
	jQuery.get("blocksserver.php?"+val,function(data){
		$('#cel3').html(data);
		$('#loader').hide();
		$('#cmb_block').width('130px');
	});
	$('#v').val('phase:'+$('#cmb_phase').val());
}

function Block_onChange(){
	
	if($('#cmb_block').val()==-1) return ;
	
	var other = 0;
	var id = 0;
	var other = 0;
	
	if($('#cmb_block').val().indexOf(':')>0){
		var l_data = $('#cmb_block').val().split(":");
		other = 1;
		id    = l_data[1];
		
	}else
		id    = $('#cmb_block').val();	

	var val= "action=street&id=" + id + "&p="+other; 
	
	$('#loader').show();
	if(!block_last_cell){
		if($('#cel3').html()==''){
			$('#cel3').html('');
			block_last_cell = '#cel3';
		}
		else
		{
			block_last_cell='#cel4';
			$('#cel4').html('');
		}
	}else
	{
		$(block_last_cell).html('');	
	}
	
	//$('#cel3').html('');
	$('#cel4').html('');
	$('#cel5').html('');
	street_last_cell=null;
	jQuery.get("blocksserver.php?"+val,function(data){
		$(block_last_cell).html(data);
		$('#loader').hide();
		$('#cmb_street').width('130px');
	});
	$('#v').val('block:'+$('#cmb_block').val());
}


function Street_onChange(){
	
	if($('#cmb_street').val()==-1) return ;
	
	var other = 0;
	var id = 0;
	var other = 0;
	
	if($('#cmb_street').val().indexOf(':')>0){
		var l_data = $('#cmb_street').val().split(":");
		id    = l_data[1];
	}
	
	var val= "action=house&id=" + id + "&p="+$('#cmb_street').val(); 
	
	$('#loader').show();
	
	if(!street_last_cell){
		if($('#cel2').html()=='')
		{
			$('#cel2').html('');
			street_last_cell = '#cel2';
		}
		else if($('#cel3').html()=='')
		{
			$('#cel3').html('');
			street_last_cell = '#cel3';
		}
		else if($('#cel4').html()=='')
		{
			$('#cel4').html('');
			street_last_cell = '#cel4';
		}
		else
		{
			street_last_cell='#cel5';
			$('#cel5').html('');
		}
	}else
	{
		$(street_last_cell).html('');	
	}
	$('#cel5').html('');
	jQuery.get("blocksserver.php?"+val,function(data){
		$(street_last_cell).html(data);
		$('#loader').hide();
		$('#cmb_house').width('130px');
	});
	
}

function House_onChange(){
	var val= "action=houseLL&id=" + $('#cmb_house').val(); 
		
	$('#address').html('');		
	$('#didumean').html('&nbsp;');			
	
	$('#v').val('house:'+$('#cmb_house').val());
	
}

