init = function() {
    var OrderLinkForm = getRefToObject('fOrderLink');
    if (OrderLinkForm) {
        OrderLinkForm.onsubmit = function () {
            return fValidateOrderLinkFrom();
        }
    }
    
    var PurchaseLinkForm = getRefToObject('fPurchaseLink');
    if (PurchaseLinkForm) {
        PurchaseLinkForm.onsubmit = function () {
            document.cookie = escape('drukPageRank') + '=' + escape('') + '; path=/';
        }
    }

    var BuyOneWayLinkBtn = getRefToObject('iBuyOneWayLink');
    if (BuyOneWayLinkBtn) {
        BuyOneWayLinkBtn.onclick = function () {
            getRefToObject('fBuyOneWayLink').submit();
        }
    }

}

function fValidateOrderLinkFrom() {
    
    
    //alert();
    
    if (getRefToObject('iUniqueLink')) {
        if (!getRefToObject('iUniqueLink').checked && !getRefToObject('iSharedLink').checked) {
            alert('What kind of link do you want to purchase, unique or shared one?');
            return false;
        }
        else if (getRefToObject('taDescription').value.length > 0) {
            if (getRefToObject('iUniqueLink').checked) {
                if (getRefToObject('taDescription').value.length > 250) {
                    alert('You can put up to 250 characters for a unique link.');
                    return false;
                }
            }
            else if (getRefToObject('iSharedLink').checked) {
                if (getRefToObject('taDescription').value.length > 150) {
                    alert('You can put up to 150 characters for a shared link.');
                    return false;
                }
            }
        }
    }
    
    if (!getRefToObject('i6Months').checked &&
        !getRefToObject('i12Months').checked &&
        !getRefToObject('i18Months').checked &&
        !getRefToObject('i120Months').checked) {
    
        alert('Please select for how long do you want to purchase the link for.');
        return false;
    }
    
    if (getRefToObject('iSiteTitle').value.length == 0) {
        alert('Please enter the Site Title');
        return false;
    }

    if (getRefToObject('iSiteUrl').value.length == 0) {
        alert('Please enter the Site URL');
        return false;
    }


    if (getRefToObject('taDescription').value.length == 0) {
        alert('Please enter the Site Description (250 characters for a unique link, 150 characters for a shared link)');
        return false;
    }

    if (getRefToObject('iName').value.length == 0) {
        alert('Please enter your name');
        return false;
    }

    if (getRefToObject('iEmail').value.length == 0) {
        alert('Please enter your email address');
        return false;
    }
    else {
        return fTestEmail(getRefToObject('iEmail').value);
    }
    
    return true;
}

function fTestEmail(src) {
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     if (regex.test(src)==0){
     alert("Please enter a valid email address")
     //forms[0].email.focus
     }
     return regex.test(src)
  }


window.onload=init;