$(document).ready(function(){
		 DoAjx_getcats('subcat','iam_0','1')

	$('#setcountry').find('select').change(function() { setcountr($(this).val()) } )
		
});

function setcountr(cnid) {
	$('#countrylabel').html('<img class="progress" src="progress.gif" alt="loading ...">')

	var poststr="cnid="+cnid
 		$.ajax({
   			type: "POST",
   			url: "ajx/ajx_setcountry.php",
			data: poststr,
			dataType: "json",
   			success: function(jr){
//				$('.progress').remove()
				$('#countrylabel').html(jr.respz.countryname)
				window.location.reload()
			}
		})
}

function DoAjx_getcats (what,myparent,forwhat) {
// parent = parent area id
// forwhat = area_id
	$('#'+myparent).append('<img class="progress" src="progress.gif" alt="loading ...">')
	var poststr="what="+what+"&myparent="+myparent+"&forwhat="+forwhat+"&noedit=yes"
 		$.ajax({
   			type: "POST",
   			url: "ajx/ajx_getlevel.php",
			data: poststr,
			dataType: "json",
   			success: function(jr){
				$('.progress').remove()
				setupplaininputs(jr.respz.level)
				$('#'+myparent).children('.tree').remove()
	  			$('#'+myparent).append(jr.respz.html)
					.find('select').unbind()
						.change(function () {
							var ctrlholder=$(this).prev()
							if ($(this).val() ==0) {
								$('#menufeedback').html('no selection')
								$(this).parent('.tree').children('.tree').remove()
								return
							}
							else {
/*								var thissel=$(this).get(0)
								var idx=thissel.selectedIndex
								
								var txtval=thissel.options[idx].text
								var lvl=jr.respz.level-1
								$('#level'+lvl).val('')
								alert(lvl+"="+txtval)
								$('#level'+lvl).val(txtval)
								alert(lvl+"="+txtval)*/
							}
							$(ctrlholder).hide()

								DoAjx_getcats ('subcat',$(this).parent('.tree').attr('id'),$(this).val())
							})
			}
 		});
}

function setupplaininputs(level) {
	if (level>2) $('.plain').show()
	else $('.plain').hide()

	if (level<'4') $('#level4').val('')
	if (level<'3') $('#level3').val('')
	if (level<'2') $('#level2').val('')

	$('.geosel').each(function() { 
		var thissel=$(this).get(0)
		var idx=thissel.selectedIndex
		var txtval=thissel.options[idx].text
		var forlevel=$(this).attr('rel')
		$('#level'+forlevel).val(txtval)
		
	})
//	var thissel=$(this).get(0)

}
