function popWin(url){window.open(url);}

function BSmartInfoWindow(infoID, bsLocation)
{
	var newWin	
	newWin = window.open("../" + bsLocation + "BSmartFreeHTMLS/BSmartInfoWindow.aspx?infoid=" + infoID,"infoWin","toolbar=0,statusbar=0,addressbar=0,width=300,height=200,top=" + (screen.height/2 - 100)  + ",left=" + (screen.width/2 - 150) + ",resizable=0");    
    //newWin=window.showModalDialog("../" + bsLocation + "BSmartHTMLS/BSmartInfoWindow.aspx?infoid=" + infoID,"infoWin","status:no,scroll:no,dialogWidth:300px,dialogHeight:200px");
    newWin.focus();
   
}

function getUrlParam(name)
{
	var pname=name + '=';
	var ps=window.location.search;
	if(ps.length > 0)
	{
		var start=ps.indexOf(pname);
		if(start!=-1)
		{
			start+=pname.length;
			var end=ps.indexOf('&',start);
			if(end==-1) end=ps.length;
			return unescape(ps.substring(start,end));
		}
	}
	return null;
}

function updateLoginWindows()
{	
	// Close all managment windows, and redirect parent-most to login.		
	if(opener != undefined && opener != null)
	{			
		if(opener.opener != undefined && opener.opener != null)
		{		
			try	
			{
				redirectLoginWindow(opener.opener);
				opener.close();
				close();
				return;
			}
			catch (e) {}
		}
		// only if an error occured:		
		try	
		{
			redirectLoginWindow(opener);
			close();
		}
		catch (e) {}
	}
}

function redirectLoginWindow(curWin)
{
	var url = curWin.document.location.href	
	if (url.indexOf("mart/") > (-1)) {curWin.location = "../../htmls/Sitelogin.aspx"}
	else {curWin.location = "Sitelogin.aspx"}	
}

function BSmartConfirmWindow(infoID,bsLocation)
{
  var return_value = window.showModalDialog("../" + bsLocation + "BSmartHTMLS/BSmartConfirmWindow.aspx?infoid=" + infoID,"","dialogHeight:200px;dialogWidth:300px;scroll:no;status:no;")
  return return_value;
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
var preloadFlag = false;
function preloadImages() {if (document.images) {preloadFlag = true;}}

function Go2Page(PageNum,ItemsInPage)
{
	var DocHref = document.location.href;
	DocHrefArr = DocHref.split("&");
	DocHref = "";
	var found = 0;
	var StrTemp = "";
	for(i=0;i<DocHrefArr.length;i++)
	{
		if(String(DocHrefArr[i]).indexOf("BSCRP") != -1)
		{
			found=1;
			StrTemp = String(DocHrefArr[i]).split("=");
			StrTemp[1]=PageNum;
			DocHrefArr[i]=StrTemp[0]+"="+StrTemp[1];
		}
		if(String(DocHrefArr[i]).indexOf("BSIIP") != -1)
		{
			found=1;
			StrTemp = String(DocHrefArr[i]).split("=");
			StrTemp[1]=ItemsInPage;
			DocHrefArr[i]=StrTemp[0]+"="+StrTemp[1];
		}
		if(i==0) DocHref += DocHrefArr[i];
		else DocHref += "&"+DocHrefArr[i];
	}
	if(!found)
	{
		if (document.location.href.indexOf("?") == -1) StrTemp = "?";
		else StrTemp = "&";
		DocHref = document.location.href+StrTemp+"BSCRP="+PageNum+"&BSIIP="+ItemsInPage;
	}
	document.location.href = DocHref;
}