
//**** MCP Pass Thru Authentication Functions  


function gup( name )
{
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var tmpURL = window.location.href;
  var results = regex.exec( tmpURL );
  if( results == null )
    return "";
  else
    return results[1];
}

function RunMCPIframe(URL,PageWidth,PageHeight){
    var MCPsrcFrame = gup('UID');
    var its = gup('its');
    var CSOR=gup('CSOR');
    var SD=gup('sd');
    var RtnURL =gup('ReturnUrl');
    var email =gup('email');
    
    var RedirectPage = URL + "/pages/login/login.aspx?";
    
    if (MCPsrcFrame.length>0)
        RedirectPage += "UID=" + MCPsrcFrame;
        
    if (CSOR.length>0)
        RedirectPage +="&CSOR=true";
    
    if (its.length>0)
        RedirectPage +="&its=1";
        
    if (SD.length>0)
        RedirectPage +="&sd=1";
        
    if (RtnURL.length>0)
        RedirectPage +="&ReturnUrl=" + RtnURL;
    
    if (email.length>0)
        RedirectPage +="&email=" + email;
    
    //alert('Welcome, your iframe is now being redirected to:\n' + RedirectPage);
    document.write('<iframe ID=\"MCPIframe\" frameborder=0 src=\"' + RedirectPage + '\" height=\"' + PageHeight + '\" width=\"' + PageWidth + '\" ></iframe>');
}
