
function SetFrameTargets(loginiframe,persiframe)
{


	//alert("SetFrameTarget called");
	var parentURL=self.location.href;
	
	if(parentURL.indexOf("Token") != -1)
	{
	  var Token = parentURL.substring(parentURL.indexOf("?") + 1, parentURL.indexOf("&"));
	  var parentURL1 = parentURL.substring(0, parentURL.indexOf("?"));
	  var ContinueURL = parentURL.substring(parentURL.indexOf("ContinueURL="),parentURL.length);		  
	  //alert("Token --- " + Token);
	  //alert("parentURL -- " + parentURL1);
	  loginiframe.location.href="https://www.asprs.org/readtest/ProcessLogin.jsp?parentURL="+parentURL1+ "&" +Token + "&" + ContinueURL;    	   
	
	}
	
	else if(parentURL.indexOf("?") != -1)
	{
	   
	   var trimmedURL = parentURL.substring(0, parentURL.indexOf("?"));
	   //alert("trimmed URL -- " + trimmedURL);
	   loginiframe.location.href="https://www.asprs.org/readtest/Login.jsp?parentURL="+parentURL;    	   
	}
	else
	{	//alert("SetFrameTargets -- loginiframe target -> " + parentURL);
		loginiframe.location.href="https://www.asprs.org/readtest/Login.jsp?parentURL="+parentURL;    
	}
	
	
	if(persiframe != null)
	{
	
		 //alert("persiframe not null");
		 var referredPageURL="";
		 var downloadFileURL ="";

		 if(parentURL.indexOf("userClicked=true") != -1)
		 {
		 	//alert("userClicked=true");
			 if(parentURL.indexOf("downloadFileURL")!=-1) 
			 {

			  downloadFileURL=parentURL.substring(parentURL.indexOf("downloadFileURL=")+16,parentURL.indexOf("&referredPage"));  	  
			  referredPageURL=parentURL.substring(parentURL.indexOf("referredPageURL=")+16,parentURL.length);
			  //alert("DEBUG - SetFrameTarget -> downloadFile URL is not null - " + downloadFileURL + " -- referredPageURL" +referredPageURL);
			  persiframe.location.href="https://www.asprs.org/readtest/ProcessFTPDownload.jsp?downloadFileURL="+downloadFileURL+"&referredPageURL="+referredPageURL;
			  }     

			  else
			  {
			      referredPageURL=parentURL.substring(parentURL.indexOf("referredPageURL=")+16,parentURL.length);
			      //alert("DEBUG - SetFrameTarget -> -- referredPageURL" +referredPageURL);
			      persiframe.location.href="https://www.asprs.org/readtest/ProcessFTPDownload.jsp?referredPageURL="+parentURL;

			   }
		}		   
	}	
    
   }

function SetISGWebFrameTarget(ISGwebContainer)
{
	
	var parentURL=self.location.href;
	var targetURL =  "";

	//alert("SetISGWebFrameTarget  -> " +parentURL);	
	if(parentURL.indexOf("ContinueURL=") != -1)
	{
	  
	  targetURL = parentURL.substring(parentURL.indexOf("ContinueURL=")+12,parentURL.length);
	   //alert("ISGWebcontainer targetURL --- " + targetURL);
	   
	}
	
	if(parentURL.indexOf("targetURL=") != -1)
	{
	   targetURL = parentURL.substring(parentURL.indexOf("targetURL=")+10,parentURL.length);
	   //alert("ISGWebcontainer targetURL --- " + targetURL);
	   
	   
	}
	if(ISGwebContainer  != null && targetURL != "")
	{
	
	//alert("SetFrameTarget.js -- SetISGWebFrameTarget method -- ISGWebContainer -- targetURL --> " + targetURL);	
	ISGwebContainer.location.href="https://www.asprs.org/readtest/SetISGWebContainerTarget.jsp?targetURL="+targetURL;    

	}    
  }