var CH=(navigator.userAgent.indexOf('Chrome')!=-1);
var SF=(navigator.userAgent.indexOf('Safari')!=-1 && !CH);
var OP=(navigator.userAgent.indexOf('Opera')!=-1);
var IE=(navigator.userAgent.indexOf('MSIE')!=-1 && !OP);
var FF=(navigator.userAgent.indexOf('Firefox')!=-1);
var MZ=(navigator.userAgent.indexOf('Gecko')!=-1 && !SF && !CH);
function $(id) {
    return document.getElementById(id);
}

function selectType(key) {
    switch (key) {
        case 'email': {
            $('key_phone').className='';
            $('form_phone').style.display='none';
            $('key_email').className='selected';
            $('form_email').style.display='';
            break;
        }
        case 'phone': {
            $('key_email').className='';
            $('form_email').style.display='none';
            $('key_phone').className='selected';
            $('form_phone').style.display='';
            break;
        }
    }
}


function phoneTest(ev,obj) {
    if (!IE) {
        var ds=obj.selectionStart;
        var de=obj.selectionEnd;
    }
    var val=obj.value;
    val=val.replace(/[^0-9\+]/g,'');
    var fl=val.indexOf('+')==0;
    val=val.replace(/\D+/g,'');
    if (fl) { val='+'+val; }
    if (val!=obj.value) {
        obj.value=val;
        if (!IE) {
            obj.selectionStart=ds-1;
            obj.selectionEnd=de-1;
        }
    }
}
