// **********************************************************************
// URLs
// **********************************************************************

function BCS_GetURL_QM4(sid,name,group,s2,s3) {
	var qm4url;
	switch (window.location.host) {
	case '192.168.77.114' :
		qm4url = 'http://dev-assessments.bfwpub.com/q4/open.dll?session=';
		break;
	case '192.168.77.242' :
		qm4url = 'http://dev-assessments.bfwpub.com/q4/open.dll?session=';
		break;
	case '192.168.77.243' :
		qm4url = 'http://dev-assessments.bfwpub.com/q4/open.dll?session=';
		break;
	case '192.168.77.244' :
		qm4url = 'http://dev-assessments.bfwpub.com/q4/open.dll?session=';
		break;
	case '192.168.77.245' :
		qm4url = 'http://dev-assessments.bfwpub.com/q4/open.dll?session=';
		break;
	default :
		qm4url = 'http://assessments.bfwpub.com/q4/open.dll?session=';
	}
	if (window.location.host.indexOf('stg-bcs.') == 0) {
		qm4url = 'http://stg-assessments.bfwpub.com/q4/open.dll?session=';
	} else if (window.location.host.indexOf('int-bcs.') == 0) {
		qm4url = 'http://int-assessments.bfwpub.com/q4/open.dll?session=';
	} else if (window.location.host.indexOf('dev-bcs.') == 0) {
		qm4url = 'http://dev-assessments.bfwpub.com/q4/open.dll?session=';
	}
	if (BFW_QStr['quiz']=='live') qm4url = 'http://assessments.bfwpub.com/q4/open.dll?session=';
	qm4url += sid;
	qm4url += '&name='+ encodeURIComponent(name);
	qm4url += '&group='+ group;
	qm4url += '&s2='+ s2;
	qm4url += '&s3='+ s3;
if (RA_CtrlWin.RA.dev_check()) prompt('BCS_GetURL_QM4',qm4url);
	return qm4url;
}

function BCS_GetURL_Scorecard() {
//Change gradebook URL to point to new QSG -- 2/7/2012 (http://grades.bfwpub.com)
	switch (window.location.host) {
	case '192.168.77.114' :		
		//scurl = 'http://dev-scorecard.bfwpub.com/student_student_detail_view.html?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		scurl = 'http://grades.bfwpub.com/student?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		break;
	case '192.168.77.242' :
		//scurl = 'http://stg-scorecard.bfwpub.com/student_student_detail_view.html?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		scurl = 'http://grades.bfwpub.com/student?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		break;
	case '192.168.77.243' :
		//scurl = 'http://stg-scorecard.bfwpub.com/student_student_detail_view.html?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		scurl = 'http://grades.bfwpub.com/student?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		break;
	case '192.168.77.244' :
		//scurl = 'http://stg-scorecard.bfwpub.com/student_student_detail_view.html?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		scurl = 'http://grades.bfwpub.com/student?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		break;
	case '192.168.77.245' :
		//scurl = 'http://stg-scorecard.bfwpub.com/student_student_detail_view.html?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		scurl = 'http://grades.bfwpub.com/student?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		break;
	default :
		//scurl = 'http://bcs.bfwpub.com/gradebook_SC/student_student_detail_view_bcs.html?studentid='+RA_CtrlWin.RA.CurrentUser.ID;
		//scurl = 'http://scorecard.bfwpub.com/student_student_detail_view.html?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		scurl = 'http://grades.bfwpub.com/student?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
	}
	if (window.location.host.indexOf('stg-bcs.') == 0) {
		//scurl = 'http://stg-scorecard.bfwpub.com/student_student_detail_view.html?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		scurl = 'http://grades.bfwpub.com/student?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
	} else if (window.location.host.indexOf('int-bcs.') == 0) {
		//scurl = 'http://int-scorecard.bfwpub.com/student_student_detail_view.html?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		scurl = 'http://grades.bfwpub.com/student?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
	} else if (window.location.host.indexOf('dev-bcs.') == 0) {
		//scurl = 'http://dev-scorecard.bfwpub.com/student_student_detail_view.html?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
		scurl = 'http://grades.bfwpub.com/student?guid='+RA_CtrlWin.RA.CurrentUser.GUID;
	}
	if (BFW_QStr['quiz']=='live') scurl = 'http://bcs.bfwpub.com/gradebook_SC/student_student_detail_view_bcs.html?studentid='+RA_CtrlWin.RA.CurrentUser.ID;

	return scurl;
}

function BCS_GetURL_Gradebook() {
//Change gradebook URL to point to new QSG -- 2/7/2012 (http://grades.bfwpub.com)
	var gburl;
	switch (window.location.host) {
	case '192.168.77.114' :
		//gburl = 'http://192.168.77.242/gradebook_SC/selected_class_at_a_glance.html';
		gburl = 'http://grades.bfwpub.com/instructor';
		break;
	case '192.168.77.242' :
			gburl = 'http://grades.bfwpub.com/instructor';
		//gburl = 'http://stg-gradebook.bfwpub.com/v2/manage_my_classes.aspx';
		break;
	case '192.168.77.243' :
			gburl = 'http://grades.bfwpub.com/instructor';	
	//gburl = 'http://stg-gradebook.bfwpub.com/v2/manage_my_classes.aspx';
		break;
	case '192.168.77.244' :
			gburl = 'http://grades.bfwpub.com/instructor';	
	//gburl = 'http://stg-gradebook.bfwpub.com/v2/manage_my_classes.aspx';
		break;
	case '192.168.77.245' :
	gburl = 'http://grades.bfwpub.com/instructor';
	//		gburl = 'http://stg-gradebook.bfwpub.com/v2/manage_my_classes.aspx';
		break;
	default :
		gburl = 'http://grades.bfwpub.com/instructor';	
	//gburl = 'http://bcs.bfwpub.com/gradebookqa/selected_class_at_a_glance.html';
		//gburl = 'http://gradebook.bfwpub.com/v2/manage_my_classes.aspx';
	}
	if (window.location.host.indexOf('stg-bcs.') == 0) {
	gburl = 'http://grades.bfwpub.com/instructor';
//		gburl = 'http://stg-gradebook.bfwpub.com/v2/manage_my_classes.aspx';
	} else if (window.location.host.indexOf('int-bcs.') == 0) {
	gburl = 'http://grades.bfwpub.com/instructor';
//		gburl = 'http://int-gradebook.bfwpub.com/v2/manage_my_classes.aspx';
	} else if (window.location.host.indexOf('dev-bcs.') == 0) {
	//Change gradebook URL to point to new QSG -- 2/7/2012 (http://grades.bfwpub.com)
	gburl = 'http://grades.bfwpub.com/instructor';
//No dev instance of gradebook currently exists -- 02/07/2012
//		gburl = 'http://dev-gradebook.bfwpub.com/v2/manage_my_classes.aspx';
	}
	if (BFW_QStr['quiz']=='live') gburl = 'http://bcs.bfwpub.com/gradebookqa/selected_class_at_a_glance.html';
	return gburl;
}

function BCS_GetILoginURL(goto) {
//Rollback to iLogin v1 02/07/2012
	var gourl = '';
	switch (window.location.host) {
	case '192.168.77.114' :
		gourl += 'http://192.168.77.242/ILogin_beta/Login/LoginBCS.aspx?isbn='+ BCS_CtrlWin.BCS_site_websiteISBN +'&returl=';
		break;
	case '192.168.77.242' :
		gourl += 'http://192.168.77.242/ILogin/Login/LoginBCS.aspx?isbn='+ BCS_CtrlWin.BCS_site_websiteISBN +'&returl=';
		break;
	case '192.168.77.243' :
		gourl += 'http://192.168.77.242/ILogin/Login/LoginBCS.aspx?isbn='+ BCS_CtrlWin.BCS_site_websiteISBN +'&returl=';
		break;
	case '192.168.77.244' :
		gourl += 'http://192.168.77.242/ILogin/Login/LoginBCS.aspx?isbn='+ BCS_CtrlWin.BCS_site_websiteISBN +'&returl=';
		break;
	case '192.168.77.245' :
		gourl += 'http://192.168.77.242/ILogin/Login/LoginBCS.aspx?isbn='+ BCS_CtrlWin.BCS_site_websiteISBN +'&returl=';
		break;
	default :		
		gourl += 'http://bcs.bfwpub.com/ILogin/Login/LoginBCS.aspx?isbn='+ BCS_CtrlWin.BCS_site_websiteISBN +'&returl=';
//		gourl += 'http://raws.bfwpub.com/ILogin/Login/LoginBCS.aspx?isbn='+ BCS_CtrlWin.BCS_site_websiteISBN +'&returl=';
	}
	if (window.location.host.indexOf('stg-bcs.') == 0) {
		gourl = 'http://stg-bcs.bfwpub.com/ILogin/Login/LoginBCS.aspx?isbn='+ BCS_CtrlWin.BCS_site_websiteISBN +'&returl=';
	} else if (window.location.host.indexOf('int-bcs.') == 0) {
		gourl = 'http://int-prod.bcs.bfwpub.com/ILogin/Login/LoginBCS.aspx?isbn='+ BCS_CtrlWin.BCS_site_websiteISBN +'&returl=';
	} else if (window.location.host.indexOf('dev-bcs.') == 0) {
		gourl = 'http://dev-bcs.bfwpub.com/ILogin/Login/LoginBCS.aspx?isbn='+ BCS_CtrlWin.BCS_site_websiteISBN +'&returl=';
		//Point dev-bcs to dev version of iLogin 02/07/2012
	}

	if (RA_CtrlWin.RA.dev_check('ilogin')) {
		gourl += encodeURIComponent( RA_CtrlWin.RA.RAXSURL +'/RAXS_Login.asp?debug=true&returl=' )
	} else {
		gourl += encodeURIComponent( RA_CtrlWin.RA.RAXSURL +'/RAXS_Login.asp?returl=' )
	}
	switch (goto) {
	case 'ms' :
		var caturl = BCS_GetURL_MediaAndSupps();
		gourl += encodeURIComponent( encodeURIComponent( caturl ) );
		break;
	case 'gb' :
		var gburl = BCS_GetURL_Gradebook();
		gourl += encodeURIComponent( encodeURIComponent( gburl ) );
		break;
	case 'it' :
		var returl = RA_CtrlWin.RA.CurrentSite.BaseURL + '/reload.html';
		if (RA_CtrlWin.location.href.indexOf('_0609qa')>-1) {
			returl = RA_CtrlWin.RA.CurrentSite.BaseURL + '_0609qa/reload.html'
		}
		returl = top.location.href;
		gourl += encodeURIComponent( encodeURIComponent( returl ) );
//alert( returl );
		break;
	default :
		if (!RA_CtrlWin.RA.allow3rd) {
			gourl += encodeURIComponent( encodeURIComponent( window.location.href ) );
		} else {
			gourl += encodeURIComponent( encodeURIComponent( window.location.href ) );
		}
	}
	return gourl;
}

function BCS_GetURL_CatalogDomain() {
	var caturl;
	switch (window.location.host) {
	case '192.168.77.114' :
		caturl = 'http://dev';
		break;
	default :
		caturl = 'http://www';
	}
	if (window.location.host.indexOf('stg-bcs.') == 0) {
		caturl = 'http://stg';
	} else if (window.location.host.indexOf('int-bcs.') == 0) {
		caturl = 'http://int';
	} else if (window.location.host.indexOf('dev-bcs.') == 0) {
		caturl = 'http://dev';
	}
	switch (BCS_site_co) {
		case 'BSM' :
			caturl += '.bedfordstmartins.com';
			break;
		case 'WHF' :
			caturl += '.whfreeman.com';
			break;
		case 'WOR' :
			caturl += '.worthpublishers.com';
			break;
		default :
			caturl += '.bfwpub.com';
	}
	return caturl;
}

function BCS_GetURL_ContactRep() {
	var caturl = BCS_GetURL_CatalogDomain();
	caturl += '/Profile/ContactUs.aspx';
	return caturl;
}

function BCS_GetURL_Overview() {
	var caturl = BCS_GetURL_CatalogDomain();
	caturl += '/newcatalog.aspx?isbn='+ BCS_CtrlWin.BCS_site_catalogISBN;
	return caturl;
}

function BCS_GetURL_MediaAndSupps() {
	var caturl = BCS_GetURL_CatalogDomain();
	caturl += '/newcatalog.aspx?isbn='+ BCS_CtrlWin.BCS_site_catalogISBN +'&detail=supplements';
	return caturl;
}

function BCS_GetURL_BookBag() {
	var caturl = BCS_GetURL_CatalogDomain();
	caturl += '/Order/BookBag.aspx';
	return caturl;
}

function BCS_GetURL_OrderStatus() {
	var caturl = BCS_GetURL_CatalogDomain();
	caturl += '/Order/OrderHistory.aspx';
	return caturl;
}

function BCS_GetURL_Account() {
	var caturl = BCS_GetURL_CatalogDomain();
	//caturl += '/Profile/AboutYou.aspx';	-- This change is not currently in production and has been commented out --02/07/2012
	caturl += '/Bookbag/Login/LoginStandard.aspx?txtTarget=%2fBookBag%2fProfile%2fAboutYou.aspx';
	return caturl;
}



