function trim(str) {
    var newstr = str.replace(/^\s*(.+?)\s*$/, "$1");
    if (newstr == " ") {
        return "";
    }
    return newstr;
}

function drop_spaces(str) {
    var newstr = trim(str); 
    return newstr.replace(/(\s)+/g, ""); 
}

function check_email(email) {
    var template = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;
    email = drop_spaces(email); 
    if (template.test(email)) {
        return true;
    }
    return false; 
}

function checkback()
{
	if (document.forms['sendbackdata'].uname.value=='' || document.forms['sendbackdata'].uname.value=='Ваше имя') {alert('Пожалуйста, введите свое имя');}
	else 
if (!check_email(document.forms['sendbackdata'].mailfrom.value)) { alert('Email адрес введен некорректно'); } 
else 	if (document.forms['sendbackdata'].tel.value=='' || document.forms['sendbackdata'].tel.value=='Ваш телефон') {alert('Пожалуйста, введите ваш телефон');}
else document.sendbackdata.submit();
}

