// ----- BEGIN: FOR OPENING GENERAL POPUP WINDOWS -----
function OpenPopup(URL, width, height) {
	window.self.name = "main";
	var now = new Date();
	var remote = window.open(URL, "popup" + now.getTime(), "width=" + width + ",height=" + height + ",toolbar=0,location=0,directories=0,resizable=1,status=1,menubar=0,scrollbars=0");
}

function OpenScrollingPopup(URL, width, height) {
	window.self.name = "main";
	var now = new Date();
	var remote = window.open(URL, "popup" + now.getTime(), "width=" + width + ",height=" + height + ",toolbar=0,location=0,directories=0,resizable=1,status=1,menubar=0,scrollbars=yes");
}
// ----- END: FOR OPENING GENERAL POPUP WINDOWS -----


function setCookie(strName, strValue, strExp) {
	document.cookie = strName + '=' + strValue
			+ (strExp == '' ? '' : ';expires=' + strExp);
}

function checkRimfireSupport() {
	//Don't need to test for plugin/ActiveX, just whether
	//the browser/version is compatible.
	var bFlag, iV, sB, OS, OStype;

	bFlag=false;
	iV = getBrowserVersion();
	sB = getBrowser();
	OS = getOS();

	if (OS=="Win3.1"){OStype="Win16"}
	else {if (OS=="Mac"){OStype="Mac"}
			else {OStype="Win32"}
	}

	if ((sB=="Explorer") && (iV >= 4.0) && (OStype == "Win32"))
		bFlag=true;

	if ((sB=="Netscape") && (iV >= 4.08) && (OStype == "Win32"))
		{bFlag=true;}

	if ((sB=="Explorer") && (OStype == "Mac"))
		bFlag=false;

	if ((sB=="Netscape") && (iV >= 5.0 || iV <= 4.05) && (OStype == "Win32"))
		bFlag=false;
	if (bFlag) {
		setCookie("iPIXSupport","Yes","")
	}
	else {
		setCookie("iPIXSupport","No","")
	}

	return(bFlag);
}

function getBrowser() {
	var Raw, sType;
	//returns browser name (eg Netscape, Explorer, Opera)

	sRaw 	= navigator.userAgent.toLowerCase();
	sType 	= "unknown";

	if (sRaw.indexOf("mozilla") !=-1) {sType="Netscape"}
	if (sRaw.indexOf("msie") !=-1) {sType="Explorer"}
	if (sRaw.indexOf("opera") !=-1) {sType="Opera"}

	return(sType);
}

function getBrowserVersion() {
	//returns version of software (eg 5,5.5,6)
	var iRaw;

	iRaw = parseFloat(navigator.appVersion);
	return(iRaw);
}

function getOS() {
	//Returns OS (eg Mac, win3.1, win95, win98, winNT

	var sRaw, sType;

	sRaw 	= navigator.userAgent.toLowerCase();
	sType 	= "unknown";

	if (sRaw.indexOf("mac")!=-1)  {sType="Mac"}
	if (sRaw.indexOf("win")!=-1) {
		if ( (sRaw.indexOf("win16")!=-1) || (sRaw.indexOf("win31")!=-1) ) {sType = "Win3.1"}
		if (sRaw.indexOf("98")!=-1) {sType = "Win98"}
		if (sRaw.indexOf("95")!=-1) {sType = "Win95"}
		if (sRaw.indexOf("nt")!=-1) {sType = "WinNT"}
	}
	return(sType);
}


//--------Don Irwin 08/27/2002-----------
//-----RSAPI 4.1 Migration Additions-----

function OnLoad()
{
	if ((MF.GetParm("controlTypeProp")=="ActiveX"))
		if(MF.DeclineAX())
		window.location = MF.redirectURL;

}

function setImageName(mo)
{

	var key1value, key2value, strIndex, strFileName, strFileType, strEval, strLoc, strLen;
	var intImageSequence = "";
	var strMLSName = "";
	var strEvalstring = "";
	var strImageName = "";
	var strMLSName = "";

	var intlength = document.images.length;

	var strCommaDelimitedFileNames = "";

	mo.cname.search(/\w+(\d+)/);

	var index = parseInt(RegExp.$1);

	index = index +1;

	strEvalstring = "document.frmImageWell.image" + index + "name.value";
	strImageName = eval(strEvalstring);
	strEvalstring = "document.frmImageWell.image" + index + "mls.value";
	strMLSName = eval(strEvalstring);

	MF.SetParm("key1",strMLSName);
	MF.SetParm("key2",strImageName);

	//alert(strImageName);

	MF.SetParm("attributeBlock","key1="+strMLSName+";key2="+strImageName);

	return true;

}

function AfterListingImageSent()
{
	document.frmImageWell.imagesequence.value = "1";

	return true;
}

//---------End of Modifications----------


