﻿// JScript File

function changeRequired(sCountryID)
{
	if(sCountryID == "1")
	{
		document.getElementById('AreaState').style.display = 'inline';
		document.getElementById('reqZip').style.display = 'inline';
	}
	else
	{
		document.getElementById('AreaState').style.display = 'none';
		document.getElementById('reqZip').style.display = 'none';
	}
}
function toggleDisplay(element)
{
	var adv = document.getElementById(element);
	if(adv.style.display!='none')
	{
		adv.style.display='none';
	}
	else
	{
		adv.style.display='block';
	}
}
function sendRequest()
{
	var aInfo = new Array();
	if(!validate())
		return false;
	else
	{
		aInfo.push("FirstName|"+document.getElementById("txtFirstName").value);
		aInfo.push("LastName|"+document.getElementById("txtLastName").value);
		aInfo.push("Organization|"+document.getElementById("txtInstitution").value);
		var oOrg = document.getElementById("ctl00_ContentPlaceHolder1_ddlOrgType");
		aInfo.push("OrganizationType|"+oOrg.options[oOrg.selectedIndex].text);
		var oPosition = document.getElementById("ctl00_ContentPlaceHolder1_ddlPosition");
		aInfo.push("Position|"+oPosition.options[oPosition.selectedIndex].text);
		aInfo.push("Email|"+document.getElementById("txtEmail").value);
		aInfo.push("Phone|"+document.getElementById("txtPhone").value);
		aInfo.push("Address|"+document.getElementById("txtAddress").value);
		aInfo.push("Address2|"+document.getElementById("txtAddress2").value);
		aInfo.push("City|"+document.getElementById("txtCity").value);
		var oCountry = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry");
		aInfo.push("Country|"+oCountry.options[oCountry.selectedIndex].text);
		aInfo.push("Zip|"+document.getElementById("txtZip").value);
		var oState = document.getElementById("ctl00_ContentPlaceHolder1_ddlState");
		aInfo.push("State|"+oState.options[oState.selectedIndex].text);
		aInfo.push("Domains|"+document.getElementById("txtEmailDomains").value);
		if(document.getElementById("cbxRefworksTrial").checked)
			aInfo.push("Refworks|true");
		if(document.getElementById("ctl00_ContentPlaceHolder1_cbxSource_0").checked)
			aInfo.push("Source|email");
		if(document.getElementById("ctl00_ContentPlaceHolder1_cbxSource_1").checked)
			aInfo.push("Source|tradeshow");
		if(document.getElementById("ctl00_ContentPlaceHolder1_cbxSource_2").checked)
			aInfo.push("Source|advertisement");
		if(document.getElementById("ctl00_ContentPlaceHolder1_cbxSource_3").checked)
			aInfo.push("Source|customer");
		if(document.getElementById("ctl00_ContentPlaceHolder1_cbxSource_4").checked)
			aInfo.push("Source|other");
		ret = TrialRequest.sendRequest(aInfo,OnComplete);
		return true;
	}
}
function OnComplete(arg)
{
	if(arg)
		alert("Thank you for your interest in RefAware.\nYour organization-wide trial request has been received.\nYou will be contacted with more information soon.");
	else
		alert("RefAware could not process that request.");
}
function validate()
{
	if(document.getElementById("txtFirstName").value == "")
	{
		alert("You must enter your First Name.");
		return false;
	}
	if(document.getElementById("txtLastName").value == "")
	{
		alert("You must enter your Last Name.");
		return false;
	}
	if(document.getElementById("txtInstitution").value == "")
	{
		alert("You must enter your Institution Name.");
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlPosition").selectedIndex == 0)
	{
		alert("You must select a Position.");
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlOrgType").selectedIndex == 0)
	{
		alert("You must select a Organization Type.");
		return false;
	}
	var sEmail = document.getElementById("txtEmail").value;
	if(sEmail.indexOf("@") < 0 || sEmail.substring(sEmail.indexOf("@")).indexOf(".") < 0)
	{
		alert("You must enter a valid Email Address.");
		return false;
	}
	if(document.getElementById("txtPhone").value == "")
	{
		alert("You must enter your Phone Number.");
		return false;
	}
	if(document.getElementById("txtCity").value == "")
	{
		alert("You must enter your City.");
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").selectedIndex == 0)
	{
		alert("You must select a Country.");
		return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").options[document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").selectedIndex].text == "United States")
	{
		if(document.getElementById("txtZip").value == "")//country first
		{
			alert("You must enter your Zip Code.");
			return false;
		}
		if(document.getElementById("ctl00_ContentPlaceHolder1_ddlState").selectedIndex == 0)
		{
			alert("You must select a State.");
			return false;
		}
	}
	if(document.getElementById("txtEmailDomains").value == "")
	{
		alert("You must have at least one email domain.");
		return false;
	}
	return true;
}