$(document).ready(function(){
	var zip = false;
	$('#city_other').css({'display': 'none'});
	$('#area_other').css({'display': 'none'});
	
	if($('#city option:selected').attr("other") == 1){
		$('#city').css({'display': 'none'});
		$('#city_other').css({'display': 'inline'});
	}
	
	if($('#area option:selected').attr("other") == 1){
		$('#area').css({'display': 'none'});
		$('#area_other').css({'display': 'inline'});
	}
	
	$('#contry').change(function(){
		var id = $('#contry option:selected').val();
		if(id != 1) zip = true; else zip = false;
		$('#city_other').css({'display': 'none'});
		$('#area_other').css({'display': 'none'});
		$('#city_txt').css({'display' : 'none'});
		$('#area_txt').css({'display' : 'none'});
		if(id == 'null'){
			$('#area').css({'display' : 'none'});
			$('#area').html('');
			$('#city').css({'display' : 'none'});
			$('#city').html('');
			$('#address').css({'display' : 'none'});
			$('#zip_txt').css({'display' : 'none'});
			$('#addr_txt').css({'display' : 'none'});
			$('#zip').css({'display' : 'none'});
		} else {
			$('#city').css({'display' : 'inline'});
			$('#area').css({'display' : 'none'});
			$('#address').css({'display' : 'none'});
			$('#zip_txt').css({'display' : 'none'});
			$('#addr_txt').css({'display' : 'none'});
			$('#zip').css({'display' : 'none'});
			$.get('php/city_script.php?cat='+id, function(resp){
				$('#city').html(resp);
			});
		}
	});
	
	$('#city').change(function(){
		var id = $('#city option:selected').val();
		if(id == 'null'){
			$('#area').css({'display' : 'none'});
			$('#area').html('');
			$('#address').css({'display' : 'none'});
			$('#zip_txt').css({'display' : 'none'});
			$('#addr_txt').css({'display' : 'none'});
			$('#zip').css({'display' : 'none'});
		} else {
			$('#area').css({'display' : 'inline'});
			$('#address').css({'display' : 'none'});
			$('#zip_txt').css({'display' : 'none'});
			$('#addr_txt').css({'display' : 'none'});
			$('#zip').css({'display' : 'none'});
			if($('#city option:selected').attr("other") == 1){
				$('#city').css({'display': 'none'});
				$('#city_other').css({'display': 'inline'});
				$('#city_txt').css({'display' : 'inline'});
				$('#city_other').attr({'value': ''});
			}
			$.get('php/area_script.php?cat='+id, function(resp){
				$('#area').html(resp);
			});
		}
	});
	
	$('#area').change(function(){
		var id = $('#area option:selected').val();
		if(id == 'null'){
			$('#address').css({'display' : 'none'});
			$('#zip').css({'display' : 'none'});
			$('#zip_txt').css({'display' : 'none'});
			$('#addr_txt').css({'display' : 'none'});
		} else {
			if($('#area option:selected').attr("other") == 1){
				$('#area').css({'display': 'none'});
				$('#area_other').css({'display': 'inline'});
				$('#area_txt').css({'display' : 'inline'});
				$('#area_other').attr({'value': ''});
			}
			$('#address').attr({'value': ''});
			$('#address').css({'display' : 'inline'});
			if(zip) $('#zip').css({'display' : 'inline'});
			$('#addr_txt').css({'display' : 'inline'});
			if(zip) $('#zip_txt').css({'display' : 'inline'});
		}
	});
	
	$('#city_other').focusin(function(){$('#city_txt').css({'display' : 'none'})});
	$('#city_txt').click(function(){$('#city_other').focus();});
	$('#city_other').focusout(function(){
		if($('#city_other').val().length == 0){
			$('#city_txt').css({'display' : 'inline'})
		}
	});
	
	$('#area_other').focusin(function(){$('#area_txt').css({'display' : 'none'})});
	$('#area_txt').click(function(){$('#area_other').focus();});
	$('#area_other').focusout(function(){
		if($('#area_other').val().length == 0){
			$('#area_txt').css({'display' : 'inline'})
		}
	});
	
	$('#address').focusin(function(){$('#addr_txt').css({'display' : 'none'})});
	$('#addr_txt').click(function(){$('#address').focus();});
	$('#address').focusout(function(){
		if($('#address').val().length == 0){
			$('#addr_txt').css({'display' : 'inline'})
		}
	});
	
	$('#zip').focusin(function(){$('#zip_txt').css({'display' : 'none'})});
	$('#zip_txt').click(function(){$('#zip').focus();});
	$('#zip').focusout(function(){
		if($('#zip').val().length == 0){
			$('#zip_txt').css({'display' : 'inline'})
		}
	});
});
