//-------------------- getElement ----------------------------------------------
function getElement( name ) {
    if (name) return document.getElementById( name );
    else {
        return null;
    }
}


//-------------------- checkMail -----------------------------------------------
function checkMail( mail ) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/.test(mail)){
        return true
    }
    else return false;
}    
//--------------------- buy ----------------------------------------------------
function btn_buy( type, prefix ) {
    var email = getElement('buy-user_email').value;    
    if (!checkMail(email)) {
        var error = 'Incorrect email';
        alert( error );
        return;
    }
    
    email = email.toLowerCase( email );
    email = email.replace(/@/g,"AT");
    email = email.replace(/-/g,"MINUS");
    email = email.replace(/\./g,"DOT");
    //alert(email);
    if (prefix) {
	    email = prefix + email+';ch=web.rdmplus';
    } else {
        email = 'rdmiphone_' + email+';ch=web.rdmplus';
    }
    
    var form = null;    
    
    switch (type) {
    case 'onetime':
        form = getElement("form-paypal-lic");
        break;
    case 'month':
        form = getElement("form-paypal-month");
        break;
    }
        
    if (form == null) return;
    form.elements['custom'].value = email;
    form.submit();
}
