var strCommuneParInseeBaseURL = 'index.phtml?config=smad-public&zoomLayer=pci_commune&zoomQuery=insee@1@@XXX@@0@0';
var strCommuneParNomBaseURL = 'index.phtml?config=smad-public&zoomLayer=pci_commune&zoomQuery=ident@1@@XXX@@0@0';
//var windowparams = 'width=' + screen.width + ',height=' + screen.height + ',status=yes,resizable=yes,scrollbars=yes';
var windowparams = 'width=800,height=600,status=yes,resizable=yes,scrollbars=yes';

function overdiv(id) {
	var partid = getPartId(id);
	showOrHide(partid, true);
}

function outdiv(id) {
	var partid = getPartId(id);
	showOrHide(partid, false);
}

function getPartId(id) {
	var partid = id.replace("area_", "").replace("text_", "");
	return partid;
}

function showOrHide(partid, show) {
	var imgid = "img_" + partid;
	var txtid = "text_" + partid;
	var objimg = document.getElementById(imgid);
	var objlabel = document.getElementById(txtid);
	if (show) {
		if (objimg) objimg.style.visibility = "visible";
		if (objlabel) objlabel.className = "label_on";
	} else {
		if (objimg) objimg.style.visibility = "hidden";
		if (objlabel) objlabel.className = "label_off";
	}
}

function clickdiv(id) {
	var partid = getPartId(id);
	$('#selected_' + partid).parent().children("[id^='selected_']").css("visibility", "hidden");
	$('#selected_' + partid).css("visibility", "visible");
	var strURLTmp = strCommuneParInseeBaseURL.replace('@XXX@', '' + id);
	var w = window.open(strURLTmp, 'Cartographie', windowparams);
	w.focus();
}
function commune_submit() {
	var selTxt = $("#nomcomm").val();
	selTxt = translateToHtml(selTxt);
	var strURLTmp = strCommuneParNomBaseURL.replace('@XXX@', selTxt);
	var w = window.open(strURLTmp, 'Cartographie', windowparams);
	w.focus();
}

function translateToHtml(text) {
	var ret = text;
	ret = ret.replace(/ /g,'%20');
	ret = ret.replace(/\'/g,"'");
	ret = ret.replace(/ç/g,'%E7');
	ret = ret.replace(/è/g,'%E8');
	ret = ret.replace(/é/g,'%E9');
	ret = ret.replace(/ë/g,'%EB');
	ret = ret.replace(/ê/g,'%EA');
	ret = ret.replace(/â/g,'%E2');
	return ret;
}
