// script to drop a cookie if form passes verification


function createCookie(name,value,days) {
    var expires="";
    if (days > 0) {
        var date = new Date();
        //alert('here1');
        date.setTime(date.getTime()+(days*24*60*60*1000));
        //alert('here2');
        expires = "; expires="+date.toGMTString();
        
    }
    else {
        expires = "";
    }
    document.cookie = name+"="+value+expires+'; path=/';
    var test = name+"="+value+expires+'; path=/';
    document.cookie = test;
//alert('show formed cookie');
//alert(document.cookie);
//alert('show var test');
//alert(test);
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name,"",-1);
}

function checkRoadblock() {
    //alert('checking roadblock');
    
    var r = readCookie('roadblock');
    if(r != null) {
    //alert(r);
    }
    if(readCookie('roadblock') !='allow') {
        openbox('Title of the Form', 0);
    }
}

function checkForm() {

    //alert('start form check');
    x = document.roadblock_form;
    // check first name
    if(x.first_name.value.length > 0) {
        // check last name
        if(x.last_name.value.length > 0) {
            //check company
            if(x.company.value.length > 0) {
                //check email for length and @ and .
                if((x.email.value.length > 0) && (x.email.value.indexOf('@') > 0) && (x.email.value.indexOf('.') > 0)) {
                   
                    // DROP THAT COOKIE
                    createCookie('roadblock','allow',14);
                
                }
            }
        }            
    }

//alert('end form check');
}


