window.axel=Math.random() + ""; 
window.asession=axel * 10000000000000;
window.domain = document.domain;
window.rosettaexists = false;

var ra = new Array();
ra[0] = "14244649";
ra[1] = "14244282";
ra[2] = "3035639";

var proddomains = new Array();
proddomains[0] = "www.salliemae.com";
proddomains[1] = "go.salliemae.com";
proddomains[2] = "www1.salliemae.com";
proddomains[3] = "plan.salliemae.com";
proddomains[4] = "login.salliemae.com";

for(a = 0; a < proddomains.length; a++) {
if(domain == proddomains[a]) {
var csaccountid = ra[1];
break;
}
else {
csaccountid = ra[0];
}
var dtaccountid = ra[2];
}

window._csAcctID = csaccountid;

function smrosetta() {
var rawurl = document.location.href.toLowerCase().replace("/default.aspx","").replace("/index.html","").replace("/index.htm","");

var url = rawurl;
var urlsplit = url.split(domain)[1];
if(urlsplit.indexOf("?") != -1) {
var urlsplitqueries = urlsplit.split("?")[0];
}
else {
urlsplitqueries = urlsplit;
}

var slashremover = urlsplitqueries.substring(0, urlsplitqueries.length-1);
var slashremover2 = slashremover + "/";
if(slashremover2 == urlsplitqueries) {
var urlsplitfinal = slashremover;
}
else {
var urlsplitfinal = urlsplitqueries;
}

/*This array houses all the URLs the tag will be used for*/
var smrosetta_array = new Array(15);
for (i = 0; i < 15; i++) {
smrosetta_array[i] = new Array();
}
smrosetta_array[0][0] = "/bank";

smrosetta_array[1][0] = "/fp";

smrosetta_array[2][0] = "/io";

smrosetta_array[3][0] = "/ch";

smrosetta_array[4][0] = "/sosl_int_fs";

smrosetta_array[5][0] = "/sosl_int_pp/index.aspx";

smrosetta_array[6][0] = "/sosl_int_gp";

smrosetta_array[7][0] = "/dp";

smrosetta_array[8][0] = "/sosl_int_stu002";

smrosetta_array[9][0] = "/upromise_ch";

/**/

/*This array houses variables to be paired by code below to 
the appropriate URL array value*/
var standardrosettaurl = "https://fls.doubleclick.net/activityi";

var smrosetta_values = new Array(15);
for (i = 0; i < 15; i++) {
smrosetta_values[i] = new Array();
}
smrosetta_values[0][0] = standardrosettaurl;
smrosetta_values[0][1] = "slmrb";
smrosetta_values[0][2] = "lp-ba138";
smrosetta_values[0][3] = "";
smrosetta_values[0][4] = "";

smrosetta_values[1][0] = standardrosettaurl;
smrosetta_values[1][1] = "slmsl";
smrosetta_values[1][2] = "lp-so675";
smrosetta_values[1][3] = "";
smrosetta_values[1][4] = "";

smrosetta_values[2][0] = standardrosettaurl;
smrosetta_values[2][1] = "slmsl";
smrosetta_values[2][2] = "lp-so013";
smrosetta_values[2][3] = "";
smrosetta_values[2][4] = "";

smrosetta_values[3][0] = standardrosettaurl;
smrosetta_values[3][1] = "slmsl";
smrosetta_values[3][2] = "soslceml";
smrosetta_values[3][3] = "";
smrosetta_values[3][4] = "";

smrosetta_values[4][0] = standardrosettaurl;
smrosetta_values[4][1] = "slmsl";
smrosetta_values[4][2] = "lp-so523";
smrosetta_values[4][3] = "";
smrosetta_values[4][4] = "";

smrosetta_values[5][0] = standardrosettaurl;
smrosetta_values[5][1] = "slmsl";
smrosetta_values[5][2] = "lp-so896";
smrosetta_values[5][3] = "";
smrosetta_values[5][4] = "";

smrosetta_values[6][0] = standardrosettaurl;
smrosetta_values[6][1] = "slmsl";
smrosetta_values[6][2] = "lp-so854";
smrosetta_values[6][3] = "";
smrosetta_values[6][4] = "";

smrosetta_values[7][0] = standardrosettaurl;
smrosetta_values[7][1] = "slmsl";
smrosetta_values[7][2] = "lp-so922";
smrosetta_values[7][3] = "";
smrosetta_values[7][4] = "";

smrosetta_values[8][0] = standardrosettaurl;
smrosetta_values[8][1] = "slmsl";
smrosetta_values[8][2] = "lp-so922";
smrosetta_values[8][3] = "";
smrosetta_values[8][4] = "";

smrosetta_values[9][0] = standardrosettaurl;
smrosetta_values[9][1] = "slmsl";
smrosetta_values[9][2] = "lp-up086";
smrosetta_values[9][3] = "";
smrosetta_values[9][4] = "";
/**/

/*This for loop checks for a match in the URL array for the current page's URL. If found
it assigns these values to the correct variables based on the secondary array.
If no match is found, it terminates the function*/
for(i = 0; i < smrosetta_array.length; i++) {
for(h = 0; h < smrosetta_values.length; h++) {
if(smrosetta_array[i][h] == urlsplitfinal) {
window.rosetta_selected = smrosetta_array[i][h];
window.rosetta_selected_url = smrosetta_values[i][0];
window.rosetta_selected_type = "type=" + smrosetta_values[i][1];
window.rosetta_selected_cat = "cat=" + smrosetta_values[i][2];
window.csSalesStageCode = "";
window.csOrderType = smrosetta_values[i][3];
window.csOrderNum = smrosetta_values[i][4];
if (window.csOrderType != '' && window.csOrderNum != ''){
	window.csSalesStageCode = "Closed/Won";
}
rosettaexists = true;
window.rosettaurlfinal = '<iframe style="display:none" width="1" height="1" frameborder="1" src=' + rosetta_selected_url + ';src=' + dtaccountid + ';' + rosetta_selected_type + ';' + rosetta_selected_cat + ';ord=' + window.asession + '?' + '></iframe>'
break;
}
}
}
/**/

if (window.rosettaurlfinal != undefined)
	document.write(window.rosettaurlfinal);
if (window.csOrderType != undefined && window.csOrderNum != undefined) {
	document.write('<script language="JavaScript" type="text/javascript">');
	document.write('var _csAcctID = "'+ csaccountid +'";');
	document.write('var csOrderType = "'+ window.csOrderType +'";');
	document.write('var csOrderNum = "'+ window.csOrderNum +'";');
	document.write('</script>');
	}
}
