var cityWin = null;
var cityForm = null;
var cityField = null;
var cityDoc = null;

function openCztCityWin(url, formName, fieldName, curDoc, lang) {
	cityForm = formName;
	cityField = fieldName;
	cityDoc = curDoc;

	var paramString = "?type=citywidget";
	if (lang!=null && lang != "")
	  paramString = paramString + "&lang="+lang;
	
	var cityWin = window.open(url + paramString, 'opencms', 'toolbar=no,location=no,directories=no,status=yes,menubar=0,scrollbars=yes,resizable=yes,top=150,left=660,width=450,height=450');
	if(cityWin != null) {
		if (cityWin.opener == null) {
			cityWin.opener = self;
		}
	}
	cityWin.focus();
}

function setCityFormValue(cityid,cityname) {
	var curForm;
	var curDoc;
	if (cityDoc != null) {
		curDoc = cityDoc;
	} else {
		alert('ERR: no doc found');
	}
	if (cityForm != null) {
		curForm = curDoc.forms[cityForm];	
	} else {
		alert('ERR: no form found');
	}


	if (curForm.elements[cityField]) {
		curForm.elements[cityField].value = cityid;	
	}
	if (curForm.elements[cityField+"_name"]) {
		curForm.elements[cityField+"_name"].value = cityname;	
	}
}
