var t_but_observers=new Array();
function get_radios_value(_1){
var i=0;
var _3="";
while(e=document.getElementById(_1+i++)){
if(e.checked){
_3=e.value;
}
}
return _3;
}
function set_radio_value(_4,_5){
for(i=0;i<_4.length;i++){
if(_4[i].value==_5){
_4[i].checked=true;
}else{
_4[i].checked=false;
}
}
}
function set_phone_value(_6,_7){
if(_7==undefined){
return;
}
t_value=_7.split("-");
if($(_6+"_code")!=null){
if(t_value[0]!=""&&t_value[0]!=undefined){
$(_6+"_code").value=t_value[0];
}else{
if($(_6+"_code").tagName=="SELECT"){
$(_6+"_code").selectedIndex=0;
}
}
}
if(t_value[1]==undefined){
t_value[1]=_7;
}
if($(_6+"_number")!=null){
$(_6+"_number").value=t_value[1];
}
if($(_6)!=null&&$(_6+"_number").value!=""){
$(_6).value=$(_6+"_code").value+"-"+clear_phone_value($(_6+"_number").value);
}else{
$(_6).value="";
}
}
function on_change_phone_value(_8){
if(_8==undefined){
return;
}
if($(_8)==null){
return;
}
var _9=clear_phone_value($(_8+"_number").value);
var _a=clear_phone_value($(_8+"_code").value);
if(_9==""||_a==""){
$(_8).value="";
}else{
$(_8).value=_a+"-"+_9;
}
}
function time_to_sec(_f,_10){
var f=d[_f];
var h=f[_10+"_hou"];
var m=f[_10+"_min"];
var s=f[_10+"_sec"];
if(!h){
return;
}
var sec=h.value*3600+m.value*60;
if(s){
sec+=s.value;
}
return sec;
}
function f_start_buttons_observer(_16){
if($(_16)!=null){
var _17=$(_16).value;
if(t_but_observers[_16]!=_17){
f_set_active_button(_16,_17);
t_but_observers[_16]=_17;
}
}
setTimeout("f_start_buttons_observer ('"+_16+"');",200);
}
function f_set_active_button(_18,_19){
var _1a=_18+"_0";
var i=0;
while($(_1a)){
var _1c=($(_1a).summary==_19)?"r_txt_ga_but":"r_txt_g_but";
change_r_txt_but_class(_1a,_1c);
i++;
var _1a=_18+"_"+i;
}
}
function clear_phone_value(phone_value) {
	phone_value = phone_value.replace(/-/g,'');	
	phone_value = phone_value.replace(/\s/g,'');
	phone_value = phone_value.replace(/\./g,'');
	phone_value = phone_value.replace(/\+/g,'');
	phone_value = phone_value.replace(/,/g,'');
	phone_value = phone_value.replace(/;/g,'');
	while (phone_value.indexOf('0') == 0) phone_value = phone_value.replace(/0/,'');
	return parseInt(phone_value, 10);
}
function check_phone_value(phone_obj) {
	if (phone_obj == null || phone_obj == undefined) return false;
	t_value = phone_obj.value.split("-");
	if (isNaN(parseInt(t_value[0], 10)) || isNaN(parseInt(t_value[1], 10))) return false;
    if ((parseInt(t_value[0], 10) == 33 || parseInt(t_value[0], 10) == 34) && ((parseInt(t_value[1], 10)).toString().length != 9)) return false;
    return true;
}
