function zap_replace() {
	var myid=document.getElementById("f_age");
	myid.value=myid.value.replace(/,/,".");
	return true;
}

function ShowHide(id){
	var elt = document.getElementById(id);
	var ret = '';
	switch(elt.style.display) {
		case 'block':elt.style.display='none';ret='none';break;
		case 'none':elt.style.display='block';ret='block';break;
		default:elt.style.display='none';ret='none';;
	}
	return ret;
}
function InitSelect(operator) {
	var sel = document.getElementById("select"+operator);
	var cont = document.getElementById("ff"+operator+"in");
	
	sel.style.display = 'none';
	
	var tmp = cont.childNodes;
	var but = 0;
//	for (var i = 0; i < tmp.length; i++) {
//		if (tmp[i].className == 'selbutton') {
//			but = tmp[i];
//		}
//	}
	but = document.getElementById('proshowselect');
	but.onclick = function () {
		var r = ShowHide("select"+operator);
		if (r == 'block') but.className="selbuttonclose";
		else but.className="selbutton";
		return false;
	}
	
	tmp = sel.getElementsByTagName('li');
	for (i = 0; i < tmp.length; i++) {
		tmp[i].onclick = function () {
			document.getElementById(operator+"textsel").innerHTML  = this.innerHTML;
			document.getElementById('proid').value = this.value;
//			var form = document.getElementById('form'+operator);
//			form = form.fedorcity;
//			var typenumber = this.value;
//			if (typenumber == 1) typenumber = 2;
//			else if (typenumber == 2) typenumber = 1;
//			for (var j = 0; j < form.length; j++) {
//				if (typenumber) {
//					if (form[j].value == typenumber) form[j].checked = true;
//					else form[j].disabled = true;
//				} else form[j].disabled = false;
//			}
			ShowHide("select"+operator);
			document.getElementById(operator+"showselect").className="selbutton";
		}
	}
}

function InitSelectLiteAjax(operator) {
	var sel = document.getElementById("lselect"+operator);
	var cont = document.getElementById("lff"+operator+"in");
	
	sel.style.display = 'none';
	
	var tmp = cont.childNodes;
	var but = 0;
	for (var i = 0; i < tmp.length; i++) {
		if (tmp[i].className == 'selbutton') {
			but = tmp[i];
		}
	}
	but.onclick = function () {
		var r = ShowHide("lselect"+operator);
		if (r == 'block') but.className="selbuttonclose";
		else but.className="selbutton";
	}
	
	tmp = sel.getElementsByTagName('li');
	for (i = 0; i < tmp.length; i++) {
		tmp[i].onclick = function () {
			document.getElementById('l'+operator+"textsel").innerHTML  = this.innerHTML;
			new Ajax.Updater('abouttarif', '/getrawdata/tplans/'+this.value, 
			{method : 'get', evalScripts : true});
			ShowHide("lselect"+operator);
			document.getElementById('l'+operator+"showselect").className="selbutton";
			//$('abouttarif').update('<div class="head">333</div>');
		}
	}
}

function InitSelectLite(operator) {
	var sel = document.getElementById("lselect"+operator);
	var cont = document.getElementById("lff"+operator+"in");
	
	sel.style.display = 'none';
	
	var tmp = cont.childNodes;
	var but = 0;
	for (var i = 0; i < tmp.length; i++) {
		if (tmp[i].className == 'selbutton') {
			but = tmp[i];
		}
	}
	but.onclick = function () {
		var r = ShowHide("lselect"+operator);
		if (r == 'block') but.className="selbuttonclose";
		else but.className="selbutton";
	}
	
	tmp = sel.getElementsByTagName('li');
	for (i = 0; i < tmp.length; i++) {
		tmp[i].onclick = function () {
			document.getElementById('l'+operator+"textsel").innerHTML  = this.innerHTML;
			var reg = /\/\w+\//i;
			var arr = reg.exec(document.location.href);
			if (!arr) {
				reg = /\/\w+/i;
				arr = reg.exec(document.location.href);
			}
			document.location.href = arr + this.value;
			ShowHide("lselect"+operator);
			document.getElementById('l'+operator+"showselect").className="selbutton";
		}
	}
}


function setSelectStyle(elt) {
	var tr = elt.parentNode.parentNode;
	if (!elt.checked) tr.className = '';
	else tr.className = 'selrow';
}

function clickOnLi(str, op) {
var tmp = $('select'+op).getElementsByTagName('li');
for (var i = 0; i < tmp.length; i++) {
	if (str == tmp[i].innerHTML) {
		tmp[i].onclick();
		ShowHide("select"+op);
		break;
	}
}

}
