// JavaScript Document
function changeSelectedAdmertisments(request) {
	//alert(request.responseText);
	var obj = document.getElementById('marked_advertisements');
	obj.innerHTML = "("+request.responseText+")";
}

function switchAdvertisement(obj) {
	if (obj.checked) {
		//alert('Checked!');
		checkAdvertisement(obj, obj.value);
	} else {
		//alert('UnChecked!');
		uncheckAdvertisement(obj, obj.value);
	}
}

function checkAdvertisement(obj, id) {
	var ajax = new AJAX();
	ajax.OnStateChange(changeSelectedAdmertisments);
	ajax.Open("GET", "ntlibs/ajax/check.php?add="+id);
	ajax.SetContentType("text/html");
	ajax.Send(null);
}

function uncheckAdvertisement(obj, id) {
	var ajax = new AJAX();
	ajax.OnStateChange(changeSelectedAdmertisments);
	ajax.Open("GET", "ntlibs/ajax/check.php?remove="+id);
	ajax.SetContentType("text/html");
	ajax.Send(null);
}

function getCitiesList(nt_type_id, id, _selected, ln) {
	if (id) {
		if (typeof _selected == 'undefined')
			_selected = 0;
		var ajax = new AJAX();
		ajax.OnStateChange(FillCities);
		ajax.Open("GET", "xml.cities.php?type="+nt_type_id+"&id="+id+"&ln="+ln+"&selected="+_selected+"&"+Math.floor(Math.random()*11), true);
		ajax.SetContentType("application/xml");
		ajax.Send(null);
	}
}

function createPopup(src, target, width, height, params) {
	//var target = target || "PopupWindow";
	var target = Math.floor(Math.random()*999);
	dialogParams = params;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	popupWindow = window.open(src, target, "toolbar=no. location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyright=no, top="+top+", left="+left+", width="+width+", height="+height+"");
	popupWindow.focus();
}

function preview(filename, w, h, siteaddr) {
	if (filename != "")
		createPopup(siteaddr+"preview.php?src="+filename, "ImagePreview", w, h, siteaddr);
}

/*
	Use:
	onkeypress="javascript: return onlyDigits(event);"
*/
function onlyDigits(e) {
	var key = (IE) ? window.event.keyCode : e.which;
	var obj = (IE) ? event.srcElement : e.target;
	var isNum = (key > 47 && key < 58) ? true:false;
	
	if(key < 32)
	   return true;
	return isNum;
}