  var dom = (document.getElementById) ? true : false;
  var ff1 = ((navigator.userAgent.indexOf("Firefox")>-1) && dom) ? true: false;
  var ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false;
  var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
  var ns4 = (document.layers && !dom) ? true : false;
  var ie4 = (document.all && !dom) ? true : false;
  var nodyn = (!ns5 && !ns4 && !ie4 && !ie5) ? true : false;


// if checkbox noPoiCat true -> other checkboxes are empty
function useNoPoiCat(){

	if(document.getElementById("poiCatNone").checked == true)
	{
		document.getElementById('poiCat11').checked = false;
		document.getElementById('poiCat12').checked = false;
		document.getElementById('poiCat13').checked = false;
		document.getElementById('poiCat14').checked = false;
		document.getElementById('poiCat15').checked = false;
		document.getElementById('poiCat21').checked = false;
		document.getElementById('poiCat22').checked = false;
		document.getElementById('poiCat24').checked = false;
		document.getElementById('poiCat31').checked = false;
		document.getElementById('poiCat32').checked = false;
		document.getElementById('poiCat41').checked = false;
		document.getElementById('poiCat42').checked = false;
	}
	
	if(document.getElementById("poiCatNone").checked == false &&
		document.getElementById('poiCat11').checked == false &&
		document.getElementById('poiCat12').checked == false &&
		document.getElementById('poiCat13').checked == false &&
		document.getElementById('poiCat14').checked == false &&
		document.getElementById('poiCat15').checked == false &&
		document.getElementById('poiCat21').checked == false &&
		document.getElementById('poiCat22').checked == false &&
		document.getElementById('poiCat24').checked == false &&
		document.getElementById('poiCat31').checked == false &&
		document.getElementById('poiCat32').checked == false &&
		document.getElementById('poiCat41').checked == false &&
		document.getElementById('poiCat42').checked == false){
			document.getElementById("poiCatNone").checked = true;
	}
}

//if checkbox of any poiCat is checked -> poiCatNone is NOT checked
function usePoiCat(poiCat){

	if(document.getElementById(poiCat).checked == true)
	{
		document.getElementById('poiCatNone').checked = false;
	}
	var i = 0;
	if(document.getElementById('poiCat11').checked == true)i+=1;
	if(document.getElementById('poiCat12').checked == true)i+=1;
	if(document.getElementById('poiCat13').checked == true)i+=1;
	if(document.getElementById('poiCat14').checked == true)i+=1;
	if(document.getElementById('poiCat15').checked == true)i+=1;
	if(document.getElementById('poiCat21').checked == true)i+=1;
	if(document.getElementById('poiCat22').checked == true)i+=1;
	if(document.getElementById('poiCat24').checked == true)i+=1;
	if(document.getElementById('poiCat31').checked == true)i+=1;
	if(document.getElementById('poiCat32').checked == true)i+=1;
	if(document.getElementById('poiCat41').checked == true)i+=1;
	if(document.getElementById('poiCat42').checked == true)i+=1;
	if(i==0){
		document.getElementById('poiCatNone').checked = true;
	}
	
}

//display detail information of a POI
function showComplInfoOfPois(id) {

	var element = 'poi'+id;
	var display = document.getElementById(element).style.display;
	var ff1 = ((navigator.userAgent.indexOf("Gecko")>-1)) ? true: false;

	if (ff1){
		if(display == 'table-row'){
			document.getElementById(element).style.display='none';
		}else{
			document.getElementById(element).style.display='table-row';
		}	
	} else {
		if(display == 'block'){
			document.getElementById(element).style.display='none';
		}else{
			document.getElementById(element).style.display='block';
		}	
	}
}	


function showPoiFormOptions(){

	var display = document.getElementById('corridor').style.display;
 
	if (display == 'block') {
	  document.getElementById('corridor').style.display='none';
	} else {
	  document.getElementById('corridor').style.display='block';
	}
		
}

