var IEMinVersion = 6;
var IEUpdateUrl = "http://www.microsoft.com/downloads/details.aspx?FamilyID=1E1550CB-5E5D-48F5-B02B-20B602228DE6&displaylang=en";
//查询结果显示时间
var ShowTableTime = 2000;

var AgentPageSize = 25;
var GroupPageSize = 25;
document.onkeydown = function()
{
	if(window.event && window.event.keyCode == 116)
	{ // Capture and remap F5
		window.event.keyCode = 505;
	}

	if(window.event && window.event.keyCode == 505)
	{ // New action for F5
		return false;
			// Must return false or the browser will refresh anyway
	}
}
function DefineAjaxProTimeout()
{
	if(typeof(AjaxPro) != "undefined")
	{
		//CallBack的超时时间为120秒
		AjaxPro.timeoutPeriod = 120 * 1000;
	}
}

function Trim(TRIM_VALUE)
{
	if(TRIM_VALUE.length < 1)
	{
		return "";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE == "")
	{
		return "";
	}
	else
	{
		return TRIM_VALUE;
	}
}

function RTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var s_temp = "";
	if(v_length < 0)
	{
		return"";
	}
	var iTemp = v_length -1;

	while(iTemp > -1)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
			;
		}
		else
		{
			s_temp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;
	} //End While

	return s_temp;
} //End Function

function LTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1)
	{
		return "";
	}
	var v_length = VALUE.length;
	var s_temp = "";
	var iTemp = 0;

	while(iTemp < v_length)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
			;
		}
		else
		{
			s_temp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return s_temp;
} //End Function

/*
function Click()
{
	if (document.all)
	{
		if (event.button==1||event.button==2||event.button==3)
		{
			oncontextmenu='return false';
		}
	}

	if (document.layers)
	{
		if (e.which == 3)
		{
			oncontextmenu='return false';
		}
	}
}

document.onmousedown = Click;
*/

function CreatePageSize(mGoToControlID,mDivControlID,mItemCount,mPageSize)
{
	var mPageCount;

	var mDrpGoToControl			= document.getElementById(mGoToControlID);
	var mDivItemCountControl	= document.getElementById(mDivControlID);
	var mCurrentSelectIndex		= mDrpGoToControl.selectedIndex;

	if(mItemCount < mPageSize)
	{
		mPageCount = 1;
	}
	else
	{
		if(mItemCount % mPageSize)
		{
			mPageCount = parseInt(mItemCount / mPageSize,10) + 1;
		}
		else
		{
			mPageCount = mItemCount / mPageSize;
		}
	}

	for (var i = mDrpGoToControl.options.length - 1; i >= 0; i--)
	{
		mDrpGoToControl.options[i] = null
	}

	for(var i=1;i<=mPageCount;i++)
	{
		var mOption	= window.document.createElement("OPTION");
		mOption.value		= i;
		mOption.innerHTML	= i;
		mDrpGoToControl.appendChild(mOption);
	}

/*
	if(mCurrentSelectIndex != -1)
	{
		if(mCurrentSelectIndex <= mDrpGoToControl.options.length-1)
		{
			//mDrpGoToControl.options[mCurrentSelectIndex].selected = true;
		}
	}
*/
	if(mCurrentSelectIndex == -1)
	{
		mCurrentSelectIndex = 0;
	}

	mDivItemCountControl.innerHTML = T00179 + mItemCount + " &nbsp;&nbsp;|&nbsp;&nbsp; " + T00180 + parseInt(mCurrentSelectIndex + 1,10) + " - " + mDrpGoToControl.options.length;
}

function SelectDisplayLanguage()
{
	var mArgs	= new Array();
	var mWinFeatures = "dialogWidth:550px;dialogHeight:250px;resizable:no;status:no;scroll:no";
	mArgs[0]	= window;
	mArgs[1]	= false;

	showModalDialog('../SignIn/Language.aspx?RandomSet='+Math.random(),mArgs,mWinFeatures);
	if(mArgs[1])
	{
		location.reload();
	}
}

function UpdateWebLanguage()
{
	var mDrpLanguage = document.getElementById("drpLanguage");
	if(mDrpLanguage.value != "")
	{
		var mResult = ETX.WebSite.SignIn.Language.ChangeWebLanguage(mDrpLanguage.value).value;
		if(mResult	= true)
		{
			window.dialogArguments[1]	= true;
			window.returnValue			= dialogArguments;
		}
		else
		{
			alert("Select Language Error!");
		}
		window.close();
	}
	else
	{
		alert("Plase Select Display Language");
	}
}

//浮点转换函数
function formatFloat(value,digits)
{ 
	var sourceDigits = digits;
	digits = digits==null?2:digits;
	var baseValue = Math.pow(10,digits);
	value = Math.round(parseFloat(value)*baseValue)/baseValue;

	value = value.toString();
	digits = digits - value.substr(value.toString().indexOf(".")+1).length;

	if(value.indexOf(".")<0)
	{
		if(sourceDigits >0 )
		{
			if(value.indexOf(".")<0) value += ".";

			for(var i=0;i<sourceDigits;i++)
			{
				value += "0";
			}
		}
	}
	else
	{
		if(digits >0 )
		{
			if(value.indexOf(".")<0) value += ".";

			for(var i=0;i<digits;i++)
			{
				value += "0";
			}
		}
	}
	return value;
}



// 

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1] 
//extra height in px to add to iframe in FireFox 1.0+ browsers 
var FFextraHeight=getFFVersion>=0.1? 16 : 0 

function dyniframesize(down) { 
var pTar = null; 
if (document.getElementById){ 
pTar = document.getElementById(down); 
} 
else{ 
eval('pTar = ' + down + ';'); 
} 
if (pTar && !window.opera){ 
//begin resizing iframe 
pTar.style.display="block" 

if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){ 
//ns6 syntax 
pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight; 
} 
else if (pTar.Document && pTar.Document.body.scrollHeight){ 
//ie5+ syntax 
pTar.height = pTar.Document.body.scrollHeight; 
} 
} 

} 
