// **********************************************************************
// **********************************************************************

function BCS_Product_GetHTML (m) {
	var str = '';
//alert(this.Type);
//alert(m);
	if ( ! this.TypeObj ) return str;
	switch (m) {

	case 'carouselvars' :

		str += '/cache/RA_product_images/'+ this.TypeObj.ID +'_thC.jpg;';
		str += this.Title.replace('\'','\\\'') +';';
		str += ''+ this.TypeObj.ID;
		break;

	case 'carouselbox' :

		str += '<div id="BCS_carousel_box_'+ this.TypeObj.ID +'" class="BCS_carousel_box" style="display:none">';
		str += '<table class=\'BCS_carousel_Tbl\'><tbody><tr>';
		str += '<td class=\'BCS_carousel_TblIcon\'>';
		str += '<img src=\''+ BCS_tpl_version +'images/BCS_upgrade_locked.gif\' border=\'0\' alt=\'locked icon\'>';
		str += '</td><td class=\'BCS_carousel_TblTitle\'>';
		str += ''+ this.Title.replace('\'','\\\'') +'';
		str += '</td></tr></tbody></table>';
		str += '<hr/>';
		str += '<table class=\'BCS_carousel_Tbl\'><tbody><tr>';
		str += '<td class=\'BCS_carousel_TblTag\'>';
		if (this.Tag) {
		str += ''+ this.Tag.replace('\'','\\\'') +'';
		}
		str += '</td><td class=\'BCS_carousel_TblButtons\'>';
		str += '<table width=\'90\' border=\'0\' cellpadding=\'0\' cellspacing=\'0\'><tr>';
		str += '<td width=\'90\' class=\'BCS_productButton\'><nobr>';
		str += ButtonHTML('LEARN MORE', 'JavaScript:BCS_CtrlWin.BCS_ProductLearnMore(\''+this.ID+'\')', '', 'primary', false, 'medium', 'style="float:none; text-align:center"') +'';
		str += '</nobr></td>';
		str += '<td> </td>';
		str += '</tr><tr>';
		str += '<td style=\'font-size:1px\'>&nbsp;</td>';
		str += '</tr><tr>';
		str += '<td width=\'90\' class=\'BCS_productButton\'><nobr>';
		str += ''+ ButtonHTML('GET IT', 'JavaScript:RA_CtrlWin.BCS_RAif_init_GetIt(\''+this.ID+'\')', '', 'primary', false, 'medium', 'style="float:none; text-align:center"') +'';
		str += '</nobr></td>';
		str += '<td> </td>';
		str += '</tr></table>';
		str += '</td></tr></tbody></table>';
		str += '</div>';
		break;

	case 'carouselbox2' :

		str += '<div id="BCS_carousel_box_PremTab_'+ this.TypeObj.ID +'" class="BCS_carousel_box" style="display:none">';
		str += '<table class=\'BCS_carousel_Tbl\'><tbody><tr>';
		str += '<td class=\'BCS_carousel_TblIcon\'>';
		str += '<img src=\''+ BCS_tpl_version +'images/BCS_upgrade_locked.gif\' border=\'0\' alt=\'locked icon\'>';
		str += '</td><td class=\'BCS_carousel_TblTitle\'>';
		str += ''+ this.Title.replace('\'','\\\'') +'';
		str += '</td></tr></tbody></table>';
		str += '<hr/>';
		str += '<table class=\'BCS_carousel_Tbl\'><tbody><tr>';
		str += '<td class=\'BCS_carousel_TblTag\'>';
		if (this.Tag) {
		str += ''+ this.Tag.replace('\'','\\\'') +'';
		}
		str += '</td><td class=\'BCS_carousel_TblButtons\'>';
		str += '<table width=\'90\' border=\'0\' cellpadding=\'0\' cellspacing=\'0\'><tr>';
		str += '<td width=\'90\' class=\'BCS_productButton\'><nobr>';
		str += ButtonHTML("LEARN MORE", "JavaScript:BCS_CtrlWin.BCS_ProductLearnMore(\'"+this.ID+"\')", "", "primary", false, "medium", "") +'';
		str += '</nobr></td>';
		str += '<td> </td>';
		str += '</tr><tr>';
		str += '<td style=\'font-size:1px\'>&nbsp;</td>';
		str += '</tr><tr>';
		str += '<td width=\'90\' class=\'BCS_productButton\'><nobr>';
		str += ''+ ButtonHTML("GET IT", "JavaScript:RA_CtrlWin.BCS_RAif_init_GetIt(\'"+this.ID+"\')", "", "primary", false, "medium", "") +'';
		str += '</nobr></td>';
		str += '<td> </td>';
		str += '</tr></table>';
		str += '</td></tr></tbody></table>';
		str += '</div>';
		break;

	case 'unlocked' :
		str += '<table border="0" cellpadding="0" cellspacing="0" width="100%" class="BCS_productUnlockedTbl"><tr>';
		str += '<td width="10" valign="top" class="BCS_productUnlockedIcon">';
		if ( this.CurrentUserAccess() <= 20 ) {
			str += '<img src="'+ BCS_tpl_version +'images/BCS_premium_locked.gif" border="0" alt="locked icon"/>';
		} else {
			str += '<img src="'+ BCS_tpl_version +'images/BCS_premium_unlocked.gif" border="0" alt="unlocked icon"/>';
		}
		str += '</td>';
		str += '<td valign="top" class="BCS_productUnlockedTDTitle">';
		str += '<p align="left" class="BCS_productUnlockedTitle">';
		str += this.Title.replace('\'','\\\'') +'';
		str += '</p>';
		str += '</td>';
		str += '<td>&nbsp;</td>';
		str += '<td width="50" valign="top" class="BCS_productUnlockedTDTag">';

		str += '<table border="0" cellpadding="0" cellspacing="0"><tr>';
		str += '<td width="50" class="BCS_productUnlockedButton"><nobr>'+ ButtonHTML('&nbsp;&nbsp;GO&nbsp;<img src="'+ BCS_tpl_version +'images/product_goArrow.gif" border="0" alt="arrow icon"/>&nbsp;&nbsp;', 'JavaScript:BCS_CtrlWin.BCS_ProductLaunch(\''+ this.ID +'\')', '', 'primary', false, 'medium', 'style="float:none; text-align:center"') +'</nobr></td>';
		str += '<td>&nbsp;</td>';
		str += '</tr></table>';

		str += '</td>';
		str += '</tr></table>';
		break;


	case 'locked' :
		str += '<table width="100%" class="BCS_productTbl"><tr>';
		str += '<td width="10" valign="top" class="BCS_productTh">';
		str += '<img class="BCS_product_Th_Img" src="/cache/RA_product_images/'+ this.TypeObj.ID +'_th.jpg" alt="thumbnail"/>';
		str += '</td>';
		str += '<td valign="top">';
		str += '<p align="left" class="BCS_productTitle">';
		if ( this.CurrentUserAccess() <= 20 ) {
			str += '<img src="'+ BCS_tpl_version +'images/BCS_upgrade_locked.gif" border="0"/>&nbsp;&nbsp;';
		} else {
			str += '<img src="'+ BCS_tpl_version +'images/BCS_upgrade_unlocked.gif" border="0"/>&nbsp;&nbsp;';
		}
		str += this.Title.replace('\'','\\\'') +'';
		str += '</p>';

		if (this.Tag) {
		str += '<p align="left" class="BCS_productTag">';
		str += ''+ this.Tag.replace('\'','\\\'') +'';
		str += '</p>';
		}
		str += '<table border="0" cellpadding="0" cellspacing="0"><tr>';
		str += '<td width="90" class="BCS_productButton"><nobr>'+ ButtonHTML("LEARN MORE", "JavaScript:BCS_CtrlWin.BCS_ProductLearnMore(\'"+this.ID+"\')", "", "primary", false, "medium", "style='float:none; text-align:center'") +'</nobr></td>';
		str += '<td width="7" align="left"><div style="position:relative;width:1px;height:20px;background-color:#ccc;"><img src="images/nothing.gif" width="1"/></div></td>';
		str += '<td width="50" class="BCS_productButton"><nobr>'+ ButtonHTML("GET IT", "JavaScript:RA_CtrlWin.BCS_RAif_init_GetIt(\'"+this.ID+"\');", "", "primary", false, "medium", "style='float:none; text-align:center'") +'</nobr></td>';
		str += '<td>&nbsp;</td>';
		str += '</tr></table>';

		str += '</td>';
		str += '</tr></table>';
		break;


	case 'tab' :
		if ( this.CurrentUserAccess() <= 20 ) {
		} else {

	str += '<TABLE class="BCS_productSSBox_Table"><TBODY>';
	str += '<TR>';
	str += '<TD class="BCS_productSS">';
		str += '<a href="JavaScript:BCS_ProductLaunch(\''+ this.ID +'\');void(0)" style="font-size:10px;font-weight:normal;">';
		str += '<img src="/cache/RA_product_images/'+ this.TypeObj.ID +'_ss.jpg" alt="screen shot" border="0"/></a>';
	str += '</TD>';
	str += '<TD class="BCS_productSS_info">';
		str += '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr>';
		str += '<td width="10" valign="top" style="padding-right:5px">';
		if ( this.CurrentUserAccess() <= 20 ) {
			str += '<img src="'+ BCS_tpl_version +'images/BCS_upgrade_locked.gif" border="0" alt="locked icon"/>&nbsp;&nbsp;';
		} else {
			str += '<img src="'+ BCS_tpl_version +'images/BCS_premium_unlocked.gif" border="0" alt="unlocked icon"/>&nbsp;&nbsp;';
		}
		str += '</td>';
		str += '<td style="padding-top:12px">';
		str += '<p align="left" class="BCS_productTitle">';
		str += this.Title.replace('\'','\\\'') +'';
		str += '</p>';

		if (this.Tag) {
		str += '<p align="left" class="BCS_productTag">';
		str += ''+ this.Tag.replace('\'','\\\'') +'';
		str += '</p>';
		}
		str += '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr>';
		str += '<td width="50" class="RA_button">'+ ButtonHTML('&nbsp;&nbsp;GO&nbsp;<img src="'+ BCS_tpl_version +'images/product_goArrow.gif" border="0" alt="arrow icon"/>&nbsp;&nbsp;', 'JavaScript:BCS_ProductLaunch(\''+ this.ID +'\')', '', 'primary', false, 'medium', 'style="float:none; text-align:center"') +'</td>';
		str += '<td>&nbsp;</td>';
		str += '</tr></table>';
		str += '</td>';
		str += '</tr></table>';

	str += '</TD>';
	str += '</TR>';
	str += '</TBODY></TABLE>';

		}
		break;


	case 'tabunlocked' :
		str += '<table border="0" width="100%" class="BCS_productUnlockedTbl"><tr>';
		str += '<td width="10" valign="top" class="BCS_productUnlockedIcon">';
		if ( this.CurrentUserAccess() <= 20 ) {
			str += '<img src="'+ BCS_tpl_version +'images/BCS_premium_locked.gif" border="0" alt="locked icon"/>';
		} else {
			str += '<img src="'+ BCS_tpl_version +'images/BCS_premium_unlocked.gif" border="0" alt="unlocked icon"/>';
		}
		str += '</td>';
		str += '<td valign="top" class="BCS_productUnlockedTDTitle">';
		str += '<p align="left" class="BCS_productUnlockedTitle">';
		str += this.Title.replace('\'','\\\'') +'';
		str += '</p>';
		str += '</td>';
		str += '</tr></table>';
		break;


	case 'form' :
		str += '<p style="color:#000;margin:20px;">';
		if ( this.CurrentUserAccess() <= 20 ) {
			str += '<img src="images/RA_premium_locked.gif" width="18" height="13" border="0"/>&nbsp;&nbsp;';
		} else {
			str += '<img src="images/RA_premium_unlocked.gif" width="18" height="13" border="0"/>&nbsp;&nbsp;';
		}
		str += this.Title.replace('\'','\\\'') +'';
		str += '</p>';
		break;


	default :
//alert('DEFAULT VIEW');
		str += this.DefaultDisplayAll();
	}
	return str;
}


// **********************************************************************
// **********************************************************************

function BCS_RA_doLogin () {
	RA_CtrlWin.RA.RAif.vars['Email'] = $('#RA_Email').val();
	RA_CtrlWin.RA.RAif.vars['Password'] = $('#RA_Password').val();
	RA_CtrlWin.BCS_RAif_init('dologin');
}
function BCS_RA_doLogin2 () {
	var x = $('#BCS_Mod_Interior_QuizPrompt_LoginFormCP').val();
	if (x=='1') RA_CtrlWin.RA.RAif.state.push('quizclassprompt');
	RA_CtrlWin.RA.RAif.vars['Email'] = $('#RA_Email2').val();
	RA_CtrlWin.RA.RAif.vars['Password'] = $('#RA_Password2').val();
	RA_CtrlWin.BCS_RAif_init('dologin');
}
function BCS_RA_doLogin3 () {
	RA_CtrlWin.RA.RAif.vars['Email'] = $('#RA_Email3').val();
	RA_CtrlWin.RA.RAif.vars['Password'] = $('#RA_Password3').val();
	RA_CtrlWin.BCS_RAif_init('dologin');
}
function BCS_RA_doLogin4 () {
	RA_CtrlWin.RA.RAif.vars['Email'] = $('#RA_Email4').val();
	RA_CtrlWin.RA.RAif.vars['Password'] = $('#RA_Password4').val();
	RA_CtrlWin.BCS_RAif_init('dologin');
}


// **********************************************************************
// **********************************************************************

function BCS_RA_doCheckEmail () {
	RA_CtrlWin.RA.RAif.vars['Email'] = $('#RA_CheckEmail')[0].value;
	RA_CtrlWin.BCS_RAif_init('docheckemail');
}
function BCS_RA_doCheckEmail2 () {
	RA_CtrlWin.RA.RAif.vars['Email'] = $('#RA_CheckEmail2')[0].value;
	RA_CtrlWin.BCS_RAif_init('docheckemail');
}


// **********************************************************************
// **********************************************************************

function BCS_RA_doForgotPassword () {
	RA_CtrlWin.RA.RAif.vars['Email'] = $('#RA_Email')[0].value;
	RA_CtrlWin.BCS_RAif_init('emailpassword');
}


// **********************************************************************
// **********************************************************************

function BCS_ShowPopInWindow_EditItem (bsi_item_id) {
	var bsi_item;
	for (var i=0;i<BCSBSI_items.item_ar.length;i++) {
		if (bsi_item_id == BCSBSI_items.item_ar[i].item_id) {
			bsi_item = BCSBSI_items.item_ar[i];
		}
	}
	var title, html;

	title = '';
title += '<b>EDIT BSI ITEM';
		switch (bsi_item.item_type) {
			case 'BCS TAB':
title += ': '+ bsi_item.item_subtype +' Tab';
				break
			case 'BCS TAB MODULE':
title += ': '+ bsi_item.item_subtype +' Tab Module';
				break
			default:
		}
title += '</b>';

html = '';
html += '<table width="100%" border="0" cellpadding="0" cellspacing="0">';
html += '<tr>';
html += '<td width="10%" style="padding:3px"><nobr><a class="squarebutton" href="javascript:void(0);" onclick="window.open(\'http://192.168.77.114/qpc%5Fstandalone/qp_browser.aspx?bsi_bfw_uid='+ bsi_item.bfw_uid +'&bsi_site_id='+ BCS_CtrlWin.BCS_site_id +'\');"><span id="modeButton">add from dctm</span></a></nobr></td>';
html += '<td width="80%">&nbsp;</td>';
html += '</tr>';
html += '</table>';
html += BCS_AllBSIItemInfoHTML_Edit( bsi_item );
html += '<table width="100%" border="0" cellpadding="0" cellspacing="0">';
html += '<tr>';
html += '<td width="10%" style="padding:3px"><nobr><a class="squarebutton" href="javascript:BCS_BSIItem_SaveEdit(\''+ bsi_item_id +'\');"><span id="modeButton">save</span></a></nobr></td>';
html += '<td width="10%" style="padding:3px"><nobr><a class="squarebutton" href="Javascript:ClosePopInWindow()"><span id="modeButton">cancel</span></a></nobr></td>';
html += '<td width="80%">&nbsp;</td>';
html += '</tr>';
html += '</table>';
html += '<br/>';
	ShowPopInWindow(title, html, null, 400, 76, 50);
}














// **********************************************************************
// **********************************************************************


var BCS_Help_win = null
function BCS_Help (anchor) {
	anchor = (!anchor) ? 'top' : (anchor=='') ? 'top' : anchor;
	var loc = '';
	if (RA_CtrlWin.location.href.indexOf('_0609qa')>-1) {
		loc = 'http://'+ RA_CtrlWin.RA.CurrentSite.BaseURL +'_0609qa/help/default.html#'+ anchor +'';
	} else {
		loc = 'http://'+ RA_CtrlWin.RA.CurrentSite.BaseURL +'/help/default.html#'+ anchor +'';
	}
		BCS_Help_win = window.open(loc,'BCS_Help_win','width=800,height=500,left=200,top=100,location=yes,menubar=yes,scrollbars=yes,titlebar=no,toolbar=yes,resizable=yes');
	BCS_Help_win.focus();
}


// **********************************************************************
// **********************************************************************

function BFW_PopOver (eventObject) {
//alert( $('#BFW_PopIns').length );
	$('#BFW_PopIns').show();
	var tmpID = $(this).attr('id');
	var IDarr = tmpID.split('_w_');
	var thisID = 'BFW_PopIn_'+ IDarr[0];
	var tmpW = IDarr[1];
	var t = $('#'+tmpID).parent('*:first').offset().top;
	var l = $('#'+tmpID).parent('*:first').offset().left;
	var w = $('#'+tmpID).parent('*:first').width();
//alert(w);
//	t = t-30;
//	l = l-30;
	l -= (tmpW-w);
//alert( thisID +' // '+ tmpW +' - '+ w +' // '+ t +' - '+ l +' - '+ $('#'+tmpID).parent('*:first').offset().left );
	if ($('#'+thisID).length != 1) {
		var html = '';
		html += '<div class="BFW_PopIn" id="'+ thisID +'" style="';
		html += 'top:'+ t +'px;left:'+ l +'px;';
		html += '">';
		html += 'hi';
		html += '</div>';
		$('#BFW_PopIns').append(html);
	} else {
		var x = $('#'+thisID)[0];
		x.style.top = t+'px';
		x.style.left = l+'px';
	}
//alert($('#'+thisID).width() +' --- '+ $('#'+thisID).outerWidth());
/*
	var x = $('#'+thisID +' *.BFW_PopIn_body_top_l')[0];
	x.style.width = $('#'+thisID).innerWidth();
//alert( $('#'+thisID +' TD.BFW_PopIn_tbl_bodyTop_Spcr').length );
//alert($(this).innerWidth());
	var x = $('#'+thisID +' TD.BFW_PopIn_tbl_bodyTop_Spcr')[0];
	x.style.width = $(this).innerWidth();
*/
//	$('#'+thisID).scrollTop( t );
//	$('#'+thisID).scrollLeft( l );
	$('#'+thisID).hover(
		BFW_PopOverDoNothing,
		BFW_PopOverOff
	);
	$('#'+thisID).show();
}

function BFW_PopOverDoNothing (eventObject) {
//alert(eventObject);
}

function BFW_PopOverOff (eventObject) {
//alert(eventObject);
//	alert($(this).html());
	$(this).hide();
	$('#BFW_PopIns').hide();
}


// **********************************************************************
// **********************************************************************


function BCS_CntSplitToggle (x) {
	if (x=='close') {
$('#BCS_splitCnt_ifDiv')[0].style.display='none';
$('#BCS_cnt_if')[0].style.height='400px';
$('#BCS_splitCnt_opt')[0].innerHTML='<a href="JavaScript:BCS_CntSplitToggle();">Show the quiz</a>'
setTimeout('BCS_CntSplitToggle2()',50);
	} else {
$('#BCS_cnt_if')[0].style.height='250px';
$('#BCS_splitCnt_ifDiv')[0].style.display='block';
$('#BCS_splitCnt_opt')[0].innerHTML='<a href="JavaScript:BCS_CntSplitToggle(\'close\');">Hide the quiz</a>'
setTimeout('BCS_CntSplitToggle2()',50);
	}
}

function BCS_CntSplitToggle2() {
	BCS_CtrlWin.BCS_main_Resize();
}

function BCS_CntSplit_anchor1(anc) {
	$('#BCS_cnt_if')[0].contentWindow.location.hash = anc;
}

function BCS_CntSplit_anchor2(anc) {
	$('#BCS_splitCnt_if')[0].contentWindow.location.hash = anc;
}


// **********************************************************************
// **********************************************************************

function BCS_ProductLearnMore (pid) {
	var pack_more_URL = '';
	for (var iprod in RA_CtrlWin.RA.Products) {if (RA_CtrlWin.RA.Products.hasOwnProperty(iprod)) {
		if ( pid == RA_CtrlWin.RA.Products[iprod].ID ) {
			pack_more_URL = RA_CtrlWin.RA.Products[iprod].LearnMoreLink;
		}
	}}
	if (pack_more_URL && pack_more_URL!='') {
		window.open(pack_more_URL);
	} else {
		var tab_id = '';
		for (var tab_i in BCS_CtrlWin.BCSBSI_site_tabs) {if (BCS_CtrlWin.BCSBSI_site_tabs.hasOwnProperty(tab_i)) {
			for (var i in BCS_CtrlWin.BCSBSI_site_tabs[tab_i].data) {if (BCS_CtrlWin.BCSBSI_site_tabs[tab_i].data.hasOwnProperty(i)) {
				if (BCS_CtrlWin.BCSBSI_site_tabs[tab_i].data[i].i_d_n=='tab_product' && BCS_CtrlWin.BCSBSI_site_tabs[tab_i].data[i].i_d_v == pid) {
					tab_id = BCS_CtrlWin.BCSBSI_site_tabs[tab_i].ID;
				}
			}}
		}}
		if (tab_id!='') BCS_CtrlWin.BCS_changeLocation(tab_id, '', BCS_UserViewMode );
	}
}

function BCS_ProductLaunch (pid) {
	var pack_url = '';
	var newWin = true;
	for (var iprod in RA_CtrlWin.RA.Products) {if (RA_CtrlWin.RA.Products.hasOwnProperty(iprod)) {
		if ( pid == RA_CtrlWin.RA.Products[iprod].ID ) {
			switch (RA_CtrlWin.RA.Products[iprod].Type) {
				case 'RA SITE' :
					if (RA_CtrlWin.RA.Products[iprod].TypeObj) {
//					pack_url = 'http://'+ RA_CtrlWin.RA.Products[iprod].TypeObj.BaseURL;
					pack_url = 'http://'+ RA_CtrlWin.RA.OldLoginRefURL +'/asp/c-ra.asp?m=i&u='+RA_CtrlWin.RA.CurrentUser.ID+'&returl='+ encodeURIComponent('http://'+ RA_CtrlWin.RA.Products[iprod].TypeObj.BaseURL);
					}
				break;
				case 'RA CONTENT' :
					if (RA_CtrlWin.RA.Products[iprod].TypeObj) {
//						pack_url = 'http://'+ RA_CtrlWin.RA.Products[iprod].TypeObj.BaseURL;
						pack_url = '';
						newWin = false;
						var tab_id = '';
						for (var tab_i in BCS_CtrlWin.BCSBSI_site_tabs) {if (BCS_CtrlWin.BCSBSI_site_tabs.hasOwnProperty(tab_i)) {
							for (var i in BCS_CtrlWin.BCSBSI_site_tabs[tab_i].data) {if (BCS_CtrlWin.BCSBSI_site_tabs[tab_i].data.hasOwnProperty(i)) {
								if (BCS_CtrlWin.BCSBSI_site_tabs[tab_i].data[i].i_d_n=='tab_product' && BCS_CtrlWin.BCSBSI_site_tabs[tab_i].data[i].i_d_v == pid) {
									tab_id = BCS_CtrlWin.BCSBSI_site_tabs[tab_i].ID;
								}
							}}
						}}
						if (tab_id!='') BCS_CtrlWin.BCS_changeLocation(tab_id, '', BCS_UserViewMode );
					}
				break;
				case 'RA PACKAGE' :
				break;
				case 'RA PACKAGE SITE' :
					if (RA_CtrlWin.RA.Products[iprod].TypeObj) {
//					pack_url = 'http://'+ RA_CtrlWin.RA.Products[iprod].TypeObj.BaseURL;
					pack_url = 'http://'+ RA_CtrlWin.RA.OldLoginRefURL +'/asp/c-ra.asp?m=i&u='+RA_CtrlWin.RA.CurrentUser.ID+'&returl='+ encodeURIComponent('http://'+ RA_CtrlWin.RA.Products[iprod].TypeObj.BaseURL);
					}
				break;
				default :
			}
		}
	}}
	if (pack_url!='') {
		if (newWin) {
			window.open(pack_url);
		} else {
			BCS_CtrlWin.location = pack_url;
		}
	}
}


// **********************************************************************
// **********************************************************************

function InstBridge_Login(goto) {
	var gourl = BCS_GetILoginURL(goto);
	window.location = gourl;
}


function InstBridge_Gradebook_GO(GradebookName) {
	
	var gburl ='';
	if(GradebookName=='gb')
		{
			gburl = BCS_GetURL_Gradebook();
		}

	if(GradebookName=='ec')
		{
			gburl = BCS_GetURL_ECGradebook();
		}
	
	window.open(gburl);
}


function InstBridge_Gradebook() {

	var splashUrl="splash/";
	var hostname = window.location.host.toLowerCase();
      if(window.location.host.indexOf('-')!=-1)
		{
		  splashUrl+=window.location.host.substring(window.location.host.indexOf('-')+1,window.location.host.length)+".html";
		}
      else
		{
		   splashUrl+=window.location.host+".html";
		
		}
	//QASCEW-300 Changes
	if(hostname.indexOf("bedfordstmartins") != -1)		
		{
			window.open("http://grades.bfwpub.com/instructor/",'gradebook');
		}
	else
		{
			window.open(splashUrl,'gradebook');
		}
	
}

function InstBridge_ContactRep() {
	var caturl = BCS_GetURL_ContactRep();
	window.open(caturl,'catalog');
}

function InstBridge_MediaAndSupps() {
	var caturl = BCS_GetURL_MediaAndSupps();
	window.open(caturl,'catalog');
}

function InstBridge_BookBag() {
	var caturl = BCS_GetURL_BookBag();
	window.open(caturl,'catalog');
}

function InstBridge_OrderStatus() {
	var caturl = BCS_GetURL_OrderStatus();
	window.open(caturl,'catalog');
}

function InstBridge_Overview() {
	var caturl = BCS_GetURL_Overview();
	window.open(caturl,'catalog');
}

function InstBridge_OptIn(url) {
	window.open(url,'catalog');
}

function InstBridge_Other(url) {
	window.open(url,'catalog');
}

function InstBridge_Account() {
	var caturl = BCS_GetURL_Account();
	window.open(caturl,'catalog');
}

function BCS_TopBar_Account() {
	InstBridge_Account();
}


// **********************************************************************
// **********************************************************************


function BCS_InstBridgeLink (m, url) {
	debugger;
	var xtid;
	for (var i=0; i<BCSBSI_site_tabs.length; i++) {
		if (BCSBSI_site_tabs[i].subtype=='INSTRUCTOR') {
			xtid = BCSBSI_site_tabs[i].ID;
		}
	}
	if (xtid) {
		BCS_switchTabs(xtid);
		BCS_historyRecord();
	}
	if (RA_CtrlWin.RA.CurrentSiteAccess() >= 40) {
		switch (m) {
			case 'gb' :
				setTimeout('InstBridge_Gradebook();',10);
				break;
			case 'cr' :
				setTimeout('InstBridge_ContactRep();',500);
				break;
			case 'bb' :
				setTimeout('InstBridge_BookBag();',500);
				break;
			case 'os' :
				setTimeout('InstBridge_OrderStatus();',500);
				break;
			case 'ms' :
				setTimeout('InstBridge_MediaAndSupps();',500);
				break;
			case 'ya' :
				setTimeout('InstBridge_Account();',500);
				break;
			case 'ov' :
				setTimeout('InstBridge_Overview();',500);
				break;
			case 'oi' :
				setTimeout('InstBridge_OptIn(\''+ url +'\');',500);
				break;
			default :
		}
	}

}



