var agt=navigator.userAgent.toLowerCase();
	
if(agt.indexOf('mozilla/5')!=-1){
		alert("We've detected that you are using "+navigator.userAgent+". Please note that you may experience performance problems in this environment.  We strongly suggest using Beaterator with Internet Explorer.");
}

// YamzBrowser 1.2 beta
window.onerror=function(pMes,pUrl,pLine) { return true;	}
var _xmouse, _ymouse, box={}, lcFile=""; lcTemp="";
function init() {
	createEmptyWindow();
	b=document.getElementById("browseLayer").style;
	c=document.getElementById("browseLayer").className;
	
	f=document.getElementById("flashLayer");
	w=document.getElementById("file");
	d=document.flashLayer;
	lWin=(window.navigator.appName=="Microsoft Internet Explorer");
	var lVendor=(window.navigator.vendor=="");
	var lUser=window.navigator.userAgent;
	var lPos=lUser.indexOf("rv:");
	var lOldMoz = (lPos!=-1 && parseFloat(lUser.substr(lPos+3,3))<1.4);
	
	if (!lWin && lVendor && lOldMoz) {
		document.getElementById("browseLayer").className="invisible2";
		document.getElementById("ifr").className="invisible2";
	}
	
	
	if (window.navigator.platform!="MacPPC") {
		if (lWin) w.onchange=browse;
		else w.onclick=browse;
		w.onfocus=lcChoice;
	} else {
		w.onclick = lWin ? browseIE : browse;
		w.onfocus= lWin ? null : lcChoice;
	}
	
	window.document.upload.reset();
}
function mousePos(e) {
	if (e) {
		_xmouse=e.pageX;
		_ymouse=e.pageY;
	} else {
		_xmouse=event.x;
		_ymouse=event.y;
	}
	
	if (lWin) {
		var mouseX=_xmouse+document.body.scrollLeft;
		var mouseY=_ymouse+document.body.scrollTop;
	} else {
		var mouseX=_xmouse;
		var mouseY=_ymouse;
	}
	
	if (mouseX>box.xmin && mouseX<box.xmax && mouseY>box.ymin && mouseY<box.ymax) {
		b.left=mouseX-70;
		b.top=mouseY-10;
	} else browseDisabled();
}
function browseEnabled(pLC,pMode,pAlign,pXflash,pYflash,pXmin,pYmin,pXmax,pYmax,pXm,pYm,pCursor) {
	switch (pMode) {
	case "showAll":
		lScaleX=lScaleY=Math.min(d.offsetWidth/pXflash,d.offsetHeight/pYflash);
		var lX=(d.offsetWidth-pXflash*lScaleX)/2;
		var lY=(d.offsetHeight-pYflash*lScaleY)/2;
		break;
	case "noScale":
		lScaleX=lScaleY=1;
		if (pAlign.indexOf("T")!=-1) lY=0;
		else if (pAlign.indexOf("B")!=-1) lY=(d.offsetHeight-pYflash);
		else lY=(d.offsetHeight-pYflash)/2;
		if (pAlign.indexOf("L")!=-1) lX=0;
		else if (pAlign.indexOf("R")!=-1) lX=(d.offsetWidth-pXflash);
		else lX=(d.offsetWidth-pXflash)/2;
		break;
	case "exactFit":
		var lScaleX=d.offsetWidth/pXflash;
		var lScaleY=d.offsetHeight/pYflash;
		var lX=0,lY=0;
		break;
	case "noBorder":
		lScaleX=lScaleY=Math.max(d.offsetWidth/pXflash,d.offsetHeight/pYflash);
		var lX=(d.offsetWidth-pXflash*lScaleX)/2;
		var lY=(d.offsetHeight-pYflash*lScaleY)/2;
		break;
	}
	w.style.cursor=pCursor ? "hand" : "default";
	b.visibility='visible';
	lcTemp=pLC;
	
	var lLeft= (!lWin && f.style.left!="") ? parseInt(f.style.left) : 0;
	var lTop= (!lWin && f.style.top!="") ? parseInt(f.style.top) : 0;
		
	box.xmin=lLeft+d.offsetLeft+pXmin*lScaleX-2+lX;
	box.ymin=lTop+d.offsetTop+pYmin*lScaleY-2+lY;
	box.xmax=lLeft+d.offsetLeft+pXmax*lScaleX+4+lX;
	box.ymax=lTop+d.offsetTop+pYmax*lScaleY+4+lY;
	b.left=d.offsetLeft+pXm*lScaleX+lX-70;
	b.top=d.offsetTop+pYm*lScaleY+lY-10;
	document.onmousemove=mousePos;
}
function lcChoice () {
	lcFile=lcTemp;
}
function clickIEMac(pLC) {
	lcFile=pLC;
	w.click();
}
function browseDisabled() {
	b.visibility='hidden';
	document.onmousemove=null;
}
function browse() {
	if (w.value!="") {
		wp= window.open("","pop");
		setTimeout("createWindow('getFile',lcFile,w.value,'')",100);
	}
	browseDisabled();
}
function browseIE() {
	setTimeout("browse()",200);
}
function upLoadFile(pLC,pScript,pData) {
	window.document.upload.action=pScript+"?browseLC="+pLC+"&dataLC="+pData;
	createEmptyWindow();
	window.document.upload.submit();
}
function upLoadEnd (pLC,pStatus,pFile,pData) {
	wp= window.open("","pop");
	setTimeout("onUpLoadEnd('"+pLC+"',"+pStatus+",'"+pFile+"','"+pData+"')",100);
}
function onUpLoadEnd(pLC,pStatus,pFile,pData) {
	createWindow("getUpload",pLC,pStatus,pFile,pData);
	if (!(lWin && window.navigator.platform!="MacPPC")) window.document.upload.reset();
}
function createEmptyWindow () {
	wp= window.open("","pop");
	wp.document.open();
	wp.document.write('<HTML><BODY bgcolor="#999999"  scroll="no"></BODY></HTML>');
	wp.document.close();
}
function createWindow (pMeth,pBrowse,pTxt,pFile,pData) {
	wp.document.open();
	if (typeof pData=="undefined") pData="";
	var lTemp='<HTML><BODY scroll="no" bgcolor="#999999"><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="1" HEIGHT="1" id="browse">';
	lTemp+= '<PARAM NAME=movie VALUE="browse.swf">';
	lTemp+= '<PARAM NAME=FlashVars VALUE="methLC='+pMeth+'&browseLC='+pBrowse+'&txtLC='+pTxt+'&fileLC='+pFile+'&paramLC='+pData+'">';
	lTemp+= '<EMBED src="browse.swf" flashVars="methLC='+pMeth+'&browseLC='+pBrowse+'&txtLC='+pTxt+'&fileLC='+pFile+'&paramLC='+pData+'" WIDTH="1" HEIGHT="1" NAME="browse" ';
	wp.document.write(lTemp+ 'TYPE="application/x-shockwave-flash"></EMBED></OBJECT></BODY></HTML>');
	wp.document.close();
}



function theDudeAbides(){
document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="1005" HEIGHT="720" id="flashLayer" ALIGN="middle" style="z-index:10;">');

document.write('<param name="movie" value="beaterator.swf" />');

document.write('<param name="quality" value="best" />');

document.write('<param name="bgcolor" value="#ffffff" />');

document.write('<PARAM NAME="wmode" VALUE="opaque">');



document.write('<EMBED src="beaterator.swf" quality="best" bgcolor="#ffffff"  wmode="Opaque" flashvars="__yamzbrowser='+window.navigator.appName+'" WIDTH="1005" HEIGHT="720" NAME="flashLayer" ALIGN="middle" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>');

document.write('</OBJECT>');
}

