﻿// JScript File

function sendRequest()
{
	var sJournalName = document.getElementById("ctl00_ContentPlaceHolder1_txtJournalName").value;
	var sJournalUrl = document.getElementById("txtJournalUrl").value;
	var sUserComment = document.getElementById("txtComment").value;
	var sISSN = document.getElementById("txtIssn").value;
	var sEmail = document.getElementById("txtEmailAddress").value;
	var sDisciplines = "";
	sDisciplines += document.getElementById("ctl00_ContentPlaceHolder1_cbxDisciplines_5").checked ? "Business<br/>" : "";
	sDisciplines += document.getElementById("ctl00_ContentPlaceHolder1_cbxDisciplines_4").checked ? "Arts & Humanities<br/>" : "";
	sDisciplines += document.getElementById("ctl00_ContentPlaceHolder1_cbxDisciplines_3").checked ? "Social Sciences<br/>" : "";
	sDisciplines += document.getElementById("ctl00_ContentPlaceHolder1_cbxDisciplines_2").checked ? "Physical Sciences<br/>" : "";
	sDisciplines += document.getElementById("ctl00_ContentPlaceHolder1_cbxDisciplines_1").checked ? "Engineering<br/>" : "";
	sDisciplines += document.getElementById("ctl00_ContentPlaceHolder1_cbxDisciplines_0").checked ? "Life Science, Biology, & Medicine<br/>" : "";
	if(sJournalName == "")
	{
		alert("You must provide, at minimum, a source name which you would like added to RefAware.");
		return;
	}
	if(sEmail.indexOf("@") < 0 || sEmail.substring(sEmail.indexOf("@")).indexOf(".") < 0)
	{
		alert("Invalid Email Address");
		return;
	}
	ret = JournalRequest.sendRequest(sJournalName,sJournalUrl,sUserComment,sISSN,sEmail,sDisciplines,OnComplete);
}
function getID(source, eventArgs)
{
	if(eventArgs.get_value() == 'True') alert('That journal is already available in RefAware');
}
function OnComplete(arg)
{
	if(arg)
	{
		var sOutput = "<br/><br/>Thank you for your interest in improving RefAware. We will process your request as soon as possible.<br/><br/>You will be notified if we are able to add this journal to RefAware.<br/><br/>";
		sOutput += "<br/>Request Email: "+document.getElementById("txtEmailAddress").value;
		sOutput += "<br/>Journal Name: "+document.getElementById("ctl00_ContentPlaceHolder1_txtJournalName").value;
		sOutput += document.getElementById("txtJournalUrl").value != "" ? "<br/>Journal URL: "+document.getElementById("txtJournalUrl").value : "";
		sOutput += document.getElementById("txtIssn").value != "" ? "<br/>Journal ISSN: "+document.getElementById("txtIssn").value : "";
		sOutput += document.getElementById("txtComment").value != "" ? "<br/>Comments: "+document.getElementById("txtComment").value+"<br/><br/><br/>" : "<br/><br/><br/>";
		document.getElementById('JournalRequest').style.background = '#FFFFFF';
		document.getElementById('JournalRequest').innerHTML = sOutput;
	}
	else
	{
		alert("There was a problem processing this request. Please try again later.");
	}
}