function isValid() 
{
    return true;
}
function isValidBox() 
{
    var F = document.forms[0];
    if (F.company.value=='') {
        error = 'You must provide a company name!';
        alert(error);
        return false;
    }
    if (F.phone.value =='' && F.email.value=='') {
        error = 'You must enter either a phone number or an email address!';
        alert(error);
        return false;
    }
    if (F.phone.value!='' && !validPhone()) {
        //error = '';
        return false;
    }
    if (F.email.value!='' && !validEmail()) {
        //error = '';
        return false;
    }
    /*
    if (error) {
        alert(error);
        return false;
    }
    */
    return true;
}
function WinPop(winName, winSrc, winWidth, winHeight, scroll, menubar, toolbar)
{
    if (!scroll) { scroll = "no" }
    var winLeft = (screen.width-winWidth)/2;
    var winTop = (screen.height-winHeight)/2;
    wname=window.open(winSrc, winName, "menubar="+menubar+",toolbar="+toolbar+
    ",resizable=yes,scrollbars="+scroll+",width="+winWidth+
    ",height="+winHeight+",top="+winTop+",left="+winLeft);
}
function validEmail() 
{
    //var F = document.forms[0];
    //var F = document.call-to-email;
    var F = document.forms['call-to-email'];
    if (F.email.value.match(/[\w]+@[\w]+\.[\w]+/ig)) {
        return true;
        //WinPop("Contact Me","/contact_me/contact_me.php",580,450,0,0,0)
    }
    alert('Please provide a properly formatted email address.');
    return false;
}
function validPhone() 
{
    var F = document.forms[0];
    if (F.phone.value == '') {
        alert('Please provide your phone number.');
        return false;
    }
    isNorthAmerican = 1;
    if(isNorthAmerican) {
        var error='';
        var stripped = F.phone.value.replace(/[\(\)\.\-\ \+]/g, '');
        //strip out unacceptable non-numeric characters
        if (!stripped.match(/^[\d]+$/g)) {
           error = "'Phone' contains illegal characters.\n";
        }
        if( error ) {
            alert(error);
            return false;
        }
        if (!(stripped.length == 10)) {
            error = "'Phone' is the wrong length.\nMake sure you included an area code.\n";
        }
        if( error ) {
            alert(error);
            return false;
        } else {
            F.phone.value = stripped.substring(0,3)+'-'+stripped.substring(3,6)+'-'+stripped.substring(6);
            return true;
        }
    }
}
function validPhonePieces() 
{
    var F = document.forms['call-to-call'];
    var pre = F.phonecode.value;
    var error='';
    var pc0 = F['phonecode'].value;
    var pc1 = F['digits-one'].value;
    var pc2 = F['digits-two'].value;
    var pc3 = F['digits-three'].value;
    if (pc0=='' && pc1=='' && pc2=='') {
        error = 'Please enter your phone number to proceed.';
        alert(error);
        return false;
    }
    if (!pc0.match(/^[\d]+$/g)) {
        error = "'Phone box1' contains illegal characters.\n";
        alert(error);
        return false;
    }
    if (!pc1.match(/^[\d]+$/g)) {
        error = "'Phone box2' contains illegal characters.\n";
        alert(error);
        return false;
    }
    if (!pc2.match(/^[\d]+$/g)) {
        error = "'Phone box3' contains illegal characters.\n";
        alert(error);
        return false;
    }
    if (pc0.length!=3) {
        error = "'Phone box1' should be exactly 3 digits.\n";
        alert(error);
        return false;
    }
    if (pc1.length!=3) {
        error = "'Phone box2' should be exactly 3 digits.\n";
        alert(error);
        return false;
    }
    if (pc2.length!=4) {
        error = "'Phone box3' should be exactly 4 digits.\n";
        alert(error);
        return false;
    }
    /*
    if( error ) {
        alert(error);
        return false;
    } else {
    */
    var phone = pre+'-'+pc1+'-'+pc2;
    if (pc3) {
        phone+= ' '+pc3;
    }
    //alert(phone);
    //F.phone.value = phone;
    //alert(F.phone.value);
    F['phone'].value = phone;
    //return false;
    //}
    //WinPop("Contact Me","/contact_me/contact_me.php",580,450,0,0,0)
}
