///////////////////////////////////////////////////////////////////////////////
function getElement(id) {
	
	if(typeof id == 'undefined') {
		return null;
	}
	
	var obj = document.getElementById(id);
	
	if(obj == null || typeof obj == 'undefined') {//try get the element by name
		obj = document.getElementsByName(id);
		if(obj.length > 0) {			
			obj = obj[0];
		}
	}
	
	return obj;
}


///////////////////////////////////////////////////////////////////////////////
function linkedDd(sourceDd, sourceID, targetDd, iframe, paramsStr, selectedID) {

	var f = (typeof iframe == 'object')?iframe:getElement(iframe);
	
	if(f == null) {
		f = document.createElement('IFRAME');
		document.body.insertBefore(f, document.body.childNodes[0]);
	}
	
	var target = (typeof targetDd == 'object')?targetDd:document.getElementById(targetDd);
	
	var params = paramsStr;
	
	if (!params.match(/\?/)) {
		var source = sourceID?sourceID:document.getElementById(sourceDd).value;
		params += '?id='+source;
	}
	if (selectedID)
		params += '&sel='+selectedID;
	
	f.src = params+'&target='+((typeof target.id != 'undefined' && target.id != '')?target.id:target.name);
}


///////////////////////////////////////////////////////////////////////////////
function check_location(location) {
	
	valid = true;
	var target = (typeof location == 'object')?location:document.getElementById(location);
  if (target.value == "") {
	  alert ("Моля, изберете населено място!");
	  valid = false;
  }
  return valid;
}
