function echeck(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 checkPhoneDigits(input)
{
	if (window.RegExp)
	{
		var digitCount = input.match(/\d/gi);
		
		if (digitCount == null) 
			return false;
		else if (digitCount.length < 10)
			return false;
		else
			return true;
	}	
}


function submitSubs()
{
	if(GetElementID("inputContactName").value=="")
	{
		alert("Please enter your name.");
		return;
	}

	if(GetElementID("inputContactFax").value=="")
	{
		alert("Please enter your fax number.");
		return;
	}
	
	if (! checkPhoneDigits(GetElementID("inputContactFax").value))
	{
		alert("Please enter a valid 10 digit fax number.");
		return;
	}
	
	if(GetElementID("inputContactEmail").value=="")
	{
		alert("Please enter your e-mail address.");
		return;
	}
	
	if (! echeck(GetElementID("inputContactEmail").value))
	{
		alert("Please enter a valid e-mail address.");
		return;
	}
	
	if(GetElementID("inputRegarding").value=="")
	{
		alert("Please enter your reason for request.");
		return;
	}

	if(GetElementID("inputTitle").value=="")
	{
		alert("Please enter the title of the peice you are requesting permission to use.");
		return;
	}
	
	if(GetElementID("inputAuthors").value=="")
	{
		alert("Please enter the author(s) of the peice you are requesting permission to use.");
		return;
	}

	if(GetElementID("inputFigureTables").value=="")
	{
		alert("Please enter the figures/tables of the peice you are requesting permission to use.");
		return;
	}

	if(GetElementID("inputPageMaterial").value=="")
	{
		alert("Please enter the material on page(s) of the peice you are requesting permission to use.");
		return;
	}

	
	var old_act = document.frmPermission.action;
	if(String(old_act).indexOf('?')==-1)
		document.frmPermission.action = old_act + "?submitSubs=1";
	else
		document.frmPermission.action = old_act + "&submitSubs=1";
	document.frmPermission.submit();
}


//Asghar created on Nov 18 09 when updating permissions section

function submitPrint()
{



if(GetElementID("txtName").value=="")
	{
		alert("Please enter your name.");
		return;
	}
	if (GetElementID("txtTitle").value=="")
	{
		alert("Please enter a valid Title.");
		return;
	}
	
		if (GetElementID("txtCompany").value=="")
	{
		alert("Please enter a valid Company.");
		return;
	}	if (! checkPhoneDigits(GetElementID("txtPhone").value))
	{
		alert("Please enter a valid 10 digit phone (1111111111).");
		return;
	}	if (! checkPhoneDigits(GetElementID("txtFax").value))
	{
		alert("Please enter a valid 10 digit fax (1111111111).");
		return;
	}if (! echeck(GetElementID("txtEmail").value))
	{
		alert("Please enter a valid e-mail address.");
		return;
	}	if (GetElementID("txtDTitle").value =="")
	{
		alert("Please enter a valid e-mail Decker Title.");
		return;
	}	if (GetElementID("txtAuthors").value =="")
	{
		alert("Please enter author names.");
		return;
	}	if (GetElementID("txtIsbn").value =="")
	{
		alert("Please enter a valid ISBN number.");
		return;
	}	if (GetElementID("txtFigTables").value =="")
	{
		alert("Please enter figer(s)/Table(s). ");
		return;
	}	if (GetElementID("txtVolume").value =="")
	{
		alert("Please enter a valid Journal Volume and Issue #.");
		return;
	}	if (GetElementID("txtChap").value =="")
	{
		alert("Please enter a valid Chapter Number/ Page Numbers/ Figure Numbers.");
		return;
	}
	
	if (GetElementID("txtTTitle").value =="")
	{
		alert("Please enter a valid Tentative title.");
		return;
	}if (GetElementID("txtFig").value =="")
	{
		alert("Please enter a valid Figure/Table(s) Name.");
		return;
	}if (GetElementID("txtPur").value =="")
	{
		alert("Please enter a valid Purpose of Reproductions.");
		return;
	}if (GetElementID("txtPRun").value =="")
	{
		alert("Please enter Publisher Estimated Print Run.");
		return;
	}
	
	
		if (document.frmPermission.rbDist[0].checked == true)
		{
			document.frmPermission.rbDist.value = "Y";
		}
		else if (document.frmPermission.rbDist[1].checked == true)
		{
		document.frmPermission.rbDist.value = "N";
		}
		else
		{
		alert("Please choose Yes or No for Distribution.");
		return;
		}
		
		
		if (document.frmPermission.rbRel[0].checked == true)
		{
			document.frmPermission.rbRel.value = "Y";
		}
		else if (document.frmPermission.rbRel[1].checked == true)
		{
		document.frmPermission.rbRel.value = "N";
		}
		else
		{
		alert("Please choose Yes or No for Release.");
		return;
		}
	
	
	var old_act = document.frmPermission.action;
	if(String(old_act).indexOf('?')==-1)
		document.frmPermission.action = old_act + "?submitSubs=1";
	else
		document.frmPermission.action = old_act + "&submitSubs=1";
	document.frmPermission.submit();

}

//Added by Asghar for Electronics Permissions

function submitElectronic()
{


if(GetElementID("txtName").value=="")
	{
		alert("Please enter your name.");
		return;
	}
	if (GetElementID("txtTitle").value=="")
	{
		alert("Please enter a valid Title.");
		return;
	}
	
		if (GetElementID("txtCompany").value=="")
	{
		alert("Please enter a valid Company.");
		return;
	} if (! checkPhoneDigits(GetElementID("txtPhone").value))
	{
		alert("Please enter a valid 10 digit phone (1111111111).");
		return;
	}	if (! checkPhoneDigits(GetElementID("txtFax").value))
	{
		alert("Please enter a valid 10 digit fax (1111111111).");
		return;
	}if (! echeck(GetElementID("txtEmail").value))
	{
		alert("Please enter a valid e-mail address.");
		return;
	}	if (GetElementID("txtDTitle").value =="")
	{
		alert("Please enter a valid e-mail Decker Title.");
		return;
	}	if (GetElementID("txtAuthors").value =="")
	{
		alert("Please enter author names.");
		return;
	}	if (GetElementID("txtIsbn").value =="")
	{
		alert("Please enter a valid ISBN number.");
		return;
	}	if (GetElementID("txtFigTables").value =="")
	{
		alert("Please enter figer(s)/Table(s). ");
		return;
	}	if (GetElementID("txtVolume").value =="")
	{
		alert("Please enter a valid Journal Volume and Issue #.");
		return;
	}	if (GetElementID("txtChap").value =="")
	{
		alert("Please enter a valid Chapter Number/ Page Numbers/ Figure Numbers.");
		return;
	}
	
	if (GetElementID("txtTTitle").value =="")
	{
		alert("Please enter a valid Tentative title.");
		return;
	}if (GetElementID("txtFig").value =="")
	{
		alert("Please enter a valid Figure/Table(s) Name.");
		return;
	}if (GetElementID("txtICd").value =="")
	{
		alert("Please enter a valid Medium.");
		return;
	}if (GetElementID("txtUrl").value =="")
	{
		alert("Please enter Site URL.");
		return;
	}if (GetElementID("txtDuration").value =="")
	{
		alert("Please enter duration to be posted on website.");
		return;
	}
	
	
		if (document.frmPermission.rbPPS[0].checked == true)
		{
			document.frmPermission.rbPPS.value = "Y";
		}
		else if (document.frmPermission.rbPPS[1].checked == true)
		{
		document.frmPermission.rbPPS.value = "N";
		}
		else
		{
		alert("Please choose Yes or No for Password protected site.");
		return;
		}
		
	
	
	var old_act = document.frmPermission.action;
	if(String(old_act).indexOf('?')==-1)
		document.frmPermission.action = old_act + "?submitSubs=1";
	else
		document.frmPermission.action = old_act + "&submitSubs=1";
	document.frmPermission.submit();



}


function submitPE()
{


if(GetElementID("txtName").value=="")
	{
		alert("Please enter your name.");
		return;
	}
	if (GetElementID("txtTitle").value=="")
	{
		alert("Please enter a valid Title.");
		return;
	}
	
		if (GetElementID("txtCompany").value=="")
	{
		alert("Please enter a valid Company.");
		return;
	}	if (! checkPhoneDigits(GetElementID("txtPhone").value))
	{
		alert("Please enter a valid 10 digit phone (1111111111).");
		return;
	}	if (! checkPhoneDigits(GetElementID("txtFax").value))
	{
		alert("Please enter a valid 10 digit fax (1111111111).");
		return;
	}	if (! echeck(GetElementID("txtEmail").value))
	{
		alert("Please enter a valid e-mail address.");
		return;
	}	if (GetElementID("txtDTitle").value =="")
	{
		alert("Please enter a valid e-mail Decker Title.");
		return;
	}	if (GetElementID("txtAuthors").value =="")
	{
		alert("Please enter author names.");
		return;
	}	if (GetElementID("txtIsbn").value =="")
	{
		alert("Please enter a valid ISBN number.");
		return;
	}	if (GetElementID("txtVolume").value =="")
	{
		alert("Please enter a valid Journal Volume and Issue #.");
		return;
	}	if (GetElementID("txtChap").value =="")
	{
		alert("Please enter a valid Chapter Number/ Page Numbers/ Figure Numbers.");
		return;
	}
	
	if (GetElementID("txtTTitle").value =="")
	{
		alert("Please enter a valid Tentative title.");
		return;
	}if (GetElementID("txtFig").value =="")
	{
		alert("Please enter a valid Figure/Table(s) Name.");
		return;
	}if (GetElementID("txtPur").value =="")
	{
		alert("Please enter purpose of reproductions.");
		return;
	}if (GetElementID("txtPRun").value =="")
	{
		alert("Please enter Publisher Estimated print run.");
		return;
	}if (GetElementID("txtPD2").value =="")
	{
		alert("Please enter publication Date (under Manuscript section).");
		return;
	}
	

	
	
	if (GetElementID("txtICd").value =="")
	{
		alert("Please enter a valid Medium.");
		return;
	}if (GetElementID("txtUrl").value =="")
	{
		alert("Please enter Site URL.");
		return;
	}if (GetElementID("txtDuration").value =="")
	{
		alert("Please enter duration to be posted on website.");
		return;
	}if (GetElementID("txtEUsers").value =="")
	{
		alert("Please enter number of estimated users.");
		return;
	}
	
	
	
		if (document.frmPermission.rbDist[0].checked == true)
		{
			document.frmPermission.rbDist.value = "Y";
		}
		else if (document.frmPermission.rbDist[1].checked == true)
		{
		document.frmPermission.rbDist.value = "N";
		}
		else
		{
		alert("Please choose Yes or No for Distribution.");
		return;
		}
		
		
		if (document.frmPermission.rbRel[0].checked == true)
		{
			document.frmPermission.rbRel.value = "Y";
		}
		else if (document.frmPermission.rbRel[1].checked == true)
		{
		document.frmPermission.rbRel.value = "N";
		}
		else
		{
		alert("Please choose Yes or No for Release.");
		return;
		}
	
	
		if (document.frmPermission.rbPPS[0].checked == true)
		{
			document.frmPermission.rbPPS.value = "Y";
		}
		else if (document.frmPermission.rbPPS[1].checked == true)
		{
		document.frmPermission.rbPPS.value = "N";
		}
		else
		{
		alert("Please choose Yes or No for Password protected site.");
		return;
		}
		
	
	
	var old_act = document.frmPermission.action;
	if(String(old_act).indexOf('?')==-1)
		document.frmPermission.action = old_act + "?submitSubs=1";
	else
		document.frmPermission.action = old_act + "&submitSubs=1";
	document.frmPermission.submit();



}





function GetElementID(name)
{
	var elementID = null;

	for (var i = 0; i < document.frmPermission.elements.length; i++)
	{
		if(document.frmPermission.elements[i].name == name)
		{
			elementID = document.frmPermission.elements[i];
		}
	}
	return elementID;
}