﻿// JScript File

// Registration Validation




//function validateAge(source, args) {
//    var yob = document.getElementById('<%=UserDateOfBirthYear.ClientID %>');
//    args.IsValid = (getYear() - yob) > 18

//}


function validateAge(source, args) {
    var now = new Date();
    if (args.Value == "") {
        args.IsValid = false;
        return;
    }
    try {
        var dif = eval(now.getFullYear() + "-" + args.Value);
        args.IsValid = dif > 17;
    } catch (x) {
        args.IsValid = true;
    }
}


/*
function hcpOnlyValidator(source, args) {

    if (document.getElementById('<%=Hcp_Yes.ClientID %>').checked || document.getElementById('<%=Hcp_No.ClientID %>').checked)
        args.IsValid = true;
    else
        args.IsValid = false;
}
  */  


function IsNumeric(sText) {
    var ValidChars = "0123456789";
    var IsNumber = true;
    var Char;
    for (i = 0; i < sText.length && IsNumber == true; i++) //check for negative at first number
    {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) == -1) {
            IsNumber = false;
        }
    }
    return IsNumber;
}

function clearControls() {
    var form, elements, i, elm;

    if (document.getElementsByTagName) {
        elements = document.getElementsByTagName('input');
        for (i = 0, elm; elm = elements.item(i++); ) {
            switch (elm.getAttribute('type')) {
                case "text":
                    elm.value = "";
                    break
                case "checkbox":
                    elm.checked = false;
                    break
                case "radio":
                    elm.checked = false;
                    break
            }
        }
    }

    else {
        elements = document.elements;
        for (i = 0, elm; elm = elements[i++]; ) {
            if (elm.type == "textarea") {
                elm.setText("");
            }
        }
    }
}

function validateYear(source, args) {
    var now;

    try {
        now = parseInt(args.Value);
        if (now >= 1900 && now <= 2010) {
            args.IsValid = true;
        }
        else {
            args.IsValid = false;
        }
    }
    catch (ex) {
        args.IsValid = false;

    }
    return;
}


function validAgree(source, args) {
    var aid, did;

    aid = document.getElementById('ctl00_ContentPlaceHolder1_Agree');
    did = document.getElementById('ctl00_ContentPlaceHolder1_Disagree');

    if (aid.checked || did.checked) {
        args.IsValid = true;
    }
    else {
        args.IsValid = false;
    }

    return;
}

function problemValidation(source, args) {
    var valid = false;
    valid = (valid || document.getElementById('ctl00_ContentPlaceHolder1_ProbMailKit').checked);
    valid = (valid || document.getElementById('ctl00_ContentPlaceHolder1_ProbOther').checked);
    valid = (valid || document.getElementById('ctl00_ContentPlaceHolder1_ProbReqKit').checked);
    valid = (valid || document.getElementById('ctl00_ContentPlaceHolder1_ProbSubmitPhoto').checked);
    args.IsValid = valid;
    return;
}

function popVideoWin(url) {
    window.open(window.root + url, '_blank', 'height=360, width=480, top=100, left=100, titlebar=0, scrollbars=0, location=0, status=0, menubar=0,');
}

/* * * * * * * * * * * * * */
/* Spotlight PDF Tracking */
function trackclick_new(cat) {

    var tag_url = "http://fls.doubleclick.net/activityi;src=2695988;type=preve606;cat=" + cat + ";ord=1;num=" + Math.floor(Math.random() * 999999) + "?";
    if (document.getElementById("DCLK_FLDiv")) {
        var flDiv = document.getElementById("DCLK_FLDiv");
    }
    else {
        var flDiv = document.body.appendChild(document.createElement("div"));
        flDiv.id = "DCLK_FLDiv";
        flDiv.style.display = "none";
    }

    var DCLK_FLIframe = document.createElement("iframe");
    DCLK_FLIframe.id = "DCLK_FLIframe_" + Math.floor(Math.random() * 999999);
    DCLK_FLIframe.src = tag_url;
    flDiv.appendChild(DCLK_FLIframe);
   
}
/********************************/

function callFloodlight_same(cat, resName) {

    var tag_url = "http://fls.doubleclick.net/activityi;src=2695988;type=preve606;cat=" + cat + ";ord=1;num=" + Math.floor(Math.random() * 999999) + "?";
    if (
            document.getElementById("DCLK_FLDiv")) {
        var flDiv = document.getElementById("DCLK_FLDiv");
    }
    else {
        var flDiv = document.body.appendChild(document.createElement("div"));
        flDiv.id = "DCLK_FLDiv";
        flDiv.style.display = "none";
    }
    var DCLK_FLIframe = document.createElement("iframe");
    DCLK_FLIframe.id = "DCLK_FLIframe_" + Math.floor(Math.random() * 999999);
    DCLK_FLIframe.src = tag_url;
    flDiv.appendChild(DCLK_FLIframe);


    // setTimeout("window.location.href = 'window.location.protocol + "//" + window.location.host + "/" + consumer/download.aspx?file="+pdfName+"&type=download';",1000);
    setTimeout(function() { Delay(resName) }, 1000);

}
function Delay(resName) {

    var newURL = window.location.protocol + "//" + window.location.host + "/" + "download.aspx?file=" + resName + "&type=download"
    window.location.href = newURL;
}
  
    
