﻿// JScript File
function EmailThisPage(){
    window.open("email-this-page.aspx", "emailer", "height=525,width=500,resizable=no,menubar=no,scrollbars=yes,top=100,left=200");
}

function PrintThisPage() { 

	var printPageWin = window.open('print-page.aspx' ,'printPageWin','height=800,width=630,top=0,left=0,scrollbars=1');

}
function PrivacyPage(){
    window.open("PrivacyPolicy.aspx", "_blank", "height=525,width=500,resizable=no,menubar=no,scrollbars=yes,top=100,left=200");
}
function ir_validation()
{
    missinginfo = "";
    
    if(document.irrequest.InfoReqCB.checked  ==false) {
	     missinginfo += "\n    *You must select at least one material";
	}

	if (document.irrequest.control_fnameText.value == "") {
		missinginfo += "\n     * Please Enter First Name";
	}
	
	if (document.irrequest.control_lnameText.value == "") {
		missinginfo += "\n     * Please Enter Last Name";
	}
	
	if (document.irrequest.control_addr1Text.value == "") {
		missinginfo += "\n     * Please Enter Address1";
	}
	
	if (document.irrequest.control_cityText.value == "") {
		missinginfo += "\n     * Please Enter City";
	}
	
	if (document.irrequest.control_stateText.value == "") {
		missinginfo += "\n     * Please Enter State";
	}
	
	if (document.irrequest.control_zipText.value == "" || document.irrequest.control_zipText.value.length < 5 || isNaN(parseInt(document.irrequest.control_zipText.value))==true) {
		missinginfo += "\n     * Please Enter Valid Zipcode";
	}
	if (document.irrequest.control_countryListBox.options[0].selected == true) {
		missinginfo += "\n     * Please Select Country";
	}
	
	if((document.irrequest.control_emailText.value == "") || (document.irrequest.control_emailText.value.indexOf('@') == -1) || (document.irrequest.control_emailText.value.indexOf('.') == -1)){
	    missinginfo += "\n     * Please Enter Valid Email";
	}
	
	var phoneno;
	phoneno = document.irrequest.control_phoneText.value;
	if((isNaN(phoneno)) || (parseInt(phoneno.length) >= 11) || (parseInt(phoneno.length) <= 9)) {
	    missinginfo += "\n     * Please Enter Valid Phone Number";
	}
	
	var submit;
	if(missinginfo.length > 0)
	{
	    
	    alert(missinginfo);
	    submit = false;
	}
	else
	{
	  document.irrequest.action = "ir-request-conformation.aspx";
	  submit = true;
	}
	return submit;
}

function request_validation()
{
    missinginfo1 = "";

	if (document.userInformation.txtFirstName.value == "") {
		missinginfo1 += "\n     * Please Enter First Name";
	}
	
	if (document.userInformation.txtLastName.value == "") {
		missinginfo1 += "\n     * Please Enter Last Name";
	}
	
	if((document.userInformation.txtEmail.value == "") || (document.userInformation.txtEmail.value.indexOf('@') == -1) || (document.userInformation.txtEmail.value.indexOf('.') == -1)){
	    missinginfo1 += "\n     * Please Enter Valid Email";
	}
	
	if (document.userInformation.txtEmail.value != document.userInformation.txtConfirmEmail.value ) {
		missinginfo1 += "\n     *  Email id not match";
	}
	
	var que1button = valButton(document.userInformation.que1)
	if (que1button == null) { 
	    missinginfo1 += "\n     *  Please select answer 1"; }
	else
	    document.userInformation.answer1.value = que1button;

    var que21button = valButton(document.userInformation.que21)
	if (que21button == null) { 
	    missinginfo1 += "\n     *  Please select answer 21"; }
	else
	    document.userInformation.answer21.value = que21button;

	
	var que22button = valButton(document.userInformation.que22)
	if (que22button == null) { 
	    missinginfo1 += "\n     *  Please select answer 22"; }
	else
	    document.userInformation.answer22.value = que22button;
	
	var que23button = valButton(document.userInformation.que23)
	if (que23button == null) { 
	    missinginfo1 += "\n     *  Please select answer 23"; }
	else
	    document.userInformation.answer23.value = que23button;
	
	var que24button = valButton(document.userInformation.que24)
	if (que24button == null) { 
	    missinginfo1 += "\n     *  Please select answer 24"; }
	else
	    document.userInformation.answer24.value = que24button;
	
	var que3button = valButton(document.userInformation.que31)
	if (que3button == null) { 
	    missinginfo1 += "\n     *  Please select answer 3"; }
	else
	    {
	        if(que3button == "Recommended by a friend/colleague link from another site - please indicate")
	            document.userInformation.answer3.value = que3button +" " + document.userInformation.findFrom1.value;
	        else if(que3button =="It was in a printed publication/journal please indicate")
	            document.userInformation.answer3.value = que3button +" " + document.userInformation.findFrom2.value;
	        else
	            document.userInformation.answer3.value = que3button;
	    }
	    
	var que4button = valButton(document.userInformation.que41)
	if (que4button == null) { 
	    missinginfo1 += "\n     *  Please select answer 4"; }
	else
	    document.userInformation.answer4.value = que4button;
	    
	var que5button = valButton(document.userInformation.que51)
	if (que5button == null) { 
	    missinginfo1 += "\n     *  Please select answer 5"; }
	else
	   document.userInformation.answer5.value = que5button;
	
	if(que5button == 'No') 
	{
	    var que6button = valButton(document.userInformation.que61)
	    if (que6button == null) { 
	        missinginfo1 += "\n     *  Please select answer 6"; }
	    else
	        document.userInformation.answer6.value = que6button;
	}
	   
	
	var submit;
	if(missinginfo1.length > 0)
	{
	   alert(missinginfo1);
	   submit = false;
	}
	else
	{
	  document.userInformation.action = "request-confirmation.aspx";
	  submit = true;
	}
	return submit;

}

function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}
