// JScript source code
function siteRegLogin()
{
	document.getElementById('username').value = "HZNSITEREG"
	document.getElementById('password').value = "ANONYMOUS"
	document.getElementById('loginForm').submit();
	return false;
}


function ValidateSurvey()
{
    var isValid = false;
    var sQuestEmailValues= "";
    var sQuestXMLValues = "";
    var bLoopValue = true;
    
    while(bLoopValue)
    {
        //Question 1
        if(document.all.rbYes1.checked == true)
        {
            sQuestEmailValues= "1.)Y\n";
            sQuestXMLValues = "Y|";
            isValid = true;
        }
        else if(document.all.rbNo1.checked == true)
        {
            sQuestEmailValues= "1.)N\n";
            sQuestXMLValues = "N|";
            isValid = true;
        }
        else
        {
            alert("Question 1 requires an answer.");
            isValid = false;
            break;
        }
        
        //Question 2
        if(document.all.rbYes2.checked == true && isValid == true)
        {
            sQuestEmailValues+= "2.)Y\n";
            sQuestXMLValues += "Y|";
            isValid = true;
        }
        else if(document.all.rbNo2.checked == true && isValid == true)
        {
            sQuestEmailValues+= "2.)N\n";
            sQuestXMLValues += "N|";
            isValid = true;
        }
        else
        {
            alert("Question 2 requires an answer.");
            isValid = false;
            break;
        }
        
        //Question 3
        if(document.all.rbYes3.checked == true && isValid == true)
        {
            sQuestEmailValues+= "3.)Y\n";
            sQuestXMLValues += "Y|";
            isValid = true;
        }
        else if(document.all.rbNo3.checked == true && isValid == true)
        {
            sQuestEmailValues+= "3.)N\n";
            sQuestXMLValues += "N|";
            isValid = true;
        }
        else
        {
            alert("Question 3 requires an answer.");
            isValid = false;
            break;
        }
        
        //Question 4
        if(document.all.rbYes4.checked == true && isValid == true)
        {
            sQuestEmailValues+= "4.)Y\n";
            sQuestXMLValues += "Y|";
            isValid = true;
        }
        else if(document.all.rbNo4.checked == true && isValid == true)
        {
            sQuestEmailValues+= "4.)N\n";
            sQuestXMLValues += "N|";
            isValid = true;
        }
        else
        {
            alert("Question 4 requires an answer.");
            isValid = false;
            break;
        }
        
        
        //Question 5
        if(document.all.rbYes5.checked == true && isValid == true)
        {
            sQuestEmailValues+= "5.)Y\n";
            sQuestXMLValues += "Y|";
            isValid = true;
        }
        else if(document.all.rbNo5.checked == true && isValid == true)
        {
            sQuestEmailValues+= "5.)N\n";
            sQuestXMLValues += "N|";
            isValid = true;
        }
        else
        {
            alert("Question 5 requires an answer.");
            isValid = false;
            break;
        }
        
        //Question 6
        if(document.all.rbYes6.checked == true && isValid == true)
        {
            sQuestEmailValues+= "6.)Y\n";
            sQuestXMLValues += "Y|";
            isValid = true;
        }
        else if(document.all.rbNo6.checked == true && isValid == true)
        {
            sQuestEmailValues+= "6.)N\n";
            sQuestXMLValues += "N|";
            isValid = true;
        }
        else
        {
            alert("Question 6 requires an answer.");
            isValid = false;
            break;
        }
        
        //Question 7
        if(document.all.rbYes7.checked == true && isValid == true)
        {
            sQuestEmailValues+= "7.)Y\n";
            sQuestXMLValues += "Y|";
            isValid = true;
        }
        else if(document.all.rbNo7.checked == true && isValid == true)
        {
            sQuestEmailValues+= "7.)N\n";
            sQuestXMLValues += "N|";
            isValid = true;
        }
        else
        {
            alert("Question 7 requires an answer.");
            isValid = false;
            break;
        }
        
        //Question 8
        if(document.all.rbYes8.checked == true && isValid == true)
        {
            sQuestEmailValues+= "8.)Y\n";
            sQuestXMLValues += "Y|";
            isValid = true;
        }
        else if(document.all.rbNo8.checked == true && isValid == true)
        {
            sQuestEmailValues+= "8.)N\n";
            sQuestXMLValues += "N|";
            isValid = true;
        }
        else
        {
            alert("Question 8 requires an answer.");
            isValid = false;
            break;
        }
        
         //Question 9
        if(document.all.rbYes9.checked == true && isValid == true)
        {
            sQuestEmailValues+= "9.)Y\n";
            sQuestXMLValues += "Y|";
            isValid = true;
        }
        else if(document.all.rbNo9.checked == true && isValid == true)
        {
            sQuestEmailValues+= "9.)N\n";
            sQuestXMLValues += "N|";
            isValid = true;
        }
        else
        {
            alert("Question 9 requires an answer.");
            isValid = false;
            break;
        }
       
        
         //Question 10
        if(document.all.rbYes10.checked == true && isValid == true)
        {
            sQuestEmailValues+= "10.)Y\n";
            sQuestXMLValues += "Y|";
            isValid = true;
        }
        else if(document.all.rbNo10.checked == true && isValid == true)
        {
            sQuestEmailValues+= "10.)N\n";
            sQuestXMLValues += "N|";
            isValid = true;
        }
        else
        {
            alert("Question 10 requires an answer.");
            isValid = false;
            break;
        }
       
                
        //Question 11
        if(document.all.txtAnswer13.value != "" && isValid == true)
        {
            sQuestEmailValues+= "11.)" + document.all.txtAnswer13.value + "\n";
            sQuestXMLValues += document.all.txtAnswer13.value  + "|";
            isValid = true;
        }
        else
        {
            alert("Question 11 requires an answer.");
            isValid = false;
            break;
        }
        
        
        //Question 12
        if(document.all.txtAnswer14.value != "" && isValid == true)
        {
            sQuestEmailValues+= "12.)" + document.all.txtAnswer14.value + "\n";
            sQuestXMLValues += document.all.txtAnswer14.value  + "|";
            isValid = true;
        }
        else
        {
            alert("Question 12 requires an answer.");
            isValid = false;
            break;
        }
        
        
        //Question 13
        if(document.all.txtAnswer15.value != "" && isValid == true)
        {
            sQuestEmailValues+= "13.)" + document.all.txtAnswer15.value + "\n";
            sQuestXMLValues += document.all.txtAnswer15.value;
            isValid = true;
        }
        else
        {
            alert("Question 13 requires an answer.");
            isValid = false;
            break;
        }
        
        
        //Physician Name
        if(document.all.txtName.value == "" && isValid == true)
        {
            alert("Please complete the physician name.");
            isValid = false;
            break;
        }
       
        
        //TIN
        if(document.all.txtTIN.value == "" && isValid == true)
        {
            alert("Please complete the tax ID field.");
            isValid = false;
            break;
        }
        else if(document.all.txtTIN.value != "" && isValid == true)
        {
            var sTIN = new String(document.all.txtTIN.value);
            if(sTIN.length < 9)
            {
                alert("The Tax ID must be 9 characters.");
                isValid = false;
                break;
            }
        }
        
        //NPI
        if(document.all.txtNPI.value == "" && isValid == true)
        {
            alert("Please complete the NPI field.");
            isValid = false;
            break;
        }
        else if(document.all.txtNPI.value != "" && isValid == true)
        {
            var sNPI = new String(document.all.txtNPI.value);
            if(sNPI.length < 10)
            {
                alert("The NPI must be 10 characters.");
                isValid = false;
                break;
            }
        }
        
        //Email
        if(document.all.txtEmail.value == "" && isValid == true)
        {
            alert("Please complete the email field.");
            isValid = false;
            break;
        }
        else if(document.all.txtEmail.value != "" && isValid == true)
        {
            var sEmail = new String(document.all.txtEmail.value);
            if(emailcheck(sEmail)== false)
            {
                alert("The email address you have entered is not valid.");
                isValid = false;
                break;
            }
        }

        
        //Exit the loop if all values are valid
        if(isValid == true && bLoopValue == true)
        {
            bLoopValue = false;
            document.all.hfQuest.value = sQuestEmailValues;
            document.all.xmlQuest.value = sQuestXMLValues;
        }
    }

    return isValid;
}


function emailcheck(str) 
{
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (str.indexOf(at)==-1){
       return false
    }

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       return false
    }

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        return false
    }

     if (str.indexOf(at,(lat+1))!=-1){
        return false
     }

     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        return false
     }

     if (str.indexOf(dot,(lat+2))==-1){
        return false
     }
	
     if (str.indexOf(" ")!=-1){
        return false
     }
     return true
    }


    function LoadWithScript()
    {
    	document.getElementById("btnPPAS").disabled = "";
    }

    //Check the form before submitting
    function CheckForm(inputName)
    {

    	//Check the search form is filled in correctly before submitting
    	if (document.getElementById(inputName).value == '' || document.getElementById(inputName).value == 'search')
    	{
    		alert("Please enter at least one keyword to search");
    		document.getElementById(inputName).focus();
    		return false;
    	}

    	return true
    }
