//********************************************************//
//	<SCRIPT LANGUAGE=javascript>
//  gui_itls,js
//  Erez Mazor 
//  USGCLS
var popupObj = 0;
var sWidth = screen.width;
var sHeight = screen.height;

function focusIn()
{
	event.srcElement.style.backgroundColor = "#f8f8f8";
}

function focusOut()
{
	event.srcElement.style.backgroundColor = "#FFFFFF";
	
}

function Point(iX, iY){
	this.x = iX;
	this.y = iY;
}

function getDateBoxCoords(objRef)
{
	var objX = objRef;
	var pt = new Point(0,0);
	do 
	{
		pt.x += objX.offsetLeft;
		pt.y += objX.offsetTop;
		objX = objX.offsetParent;
	} 
	while(objX.tagName!="BODY");
	return pt;
}


function info_pop( section, nHeight )
{
	popup_center( "info_popup.asp?target=" + section, 500, nHeight, "scrollbars=auto,location=no");
}

function popup_center( sUrl, nWidth, nHeight )
{
	try
	{
		var nLeft = (sWidth - nWidth) / 2;
		var nTop = (sHeight - nHeight) / 2;
		
		var sFeatures = "width=" + nWidth + ",height=" + nHeight;
		if( popup_center.arguments.length > 3 )
		{
			sFeatures = popup_center.arguments[3];
			sFeatures += ",width=" + nWidth;
			sFeatures += ",height=" + nHeight;
		}
		
		sFeatures += ",top=" + nTop;
		sFeatures += ",left=" + nLeft;
		sFeatures += ",resizable";

		popupObj = window.open( sUrl, "_blank", sFeatures );	
		popupObj.focus();
	}
	catch( ex )
	{
	}
}


function setSelected( objFld, sVal )
{
	if( sVal == null || sVal == "" )
	{
		return;
	}
	var id = objFld.id;
	document.getElementById(id).value = sVal;
}

function setChecked( rdoGrpName, sVal )
{
	if( sVal == null || sVal == "" )
	{
		return;
	}
	
	var rdoGrp = document.getElementById(rdoGrpName);
	
	for( var i=0; i< rdoGrp.length ; i++ )
	{
		if( rdoGrp.options[i].value = sVal)
		{
			rdoGrp.value = sVal;
			return;
		}
	}

}

function getChecked( rdoGrpName )
{
	var rdoGrp = document.getElementById(rdoGrpName);
	
	for( var i=0; i< rdoGrp.length ; i++ )
	{
		if( rdoGrp.options[i].checked)
		{
			return rdoGrp.options[i].value;
		}
	}

}


var aryStringBuilder = new Array();

// constructor
function StringBuilder()
{
	aryStringBuilder = new Array();
	this.append = append;
	this.getString = getString;
	this.clear = clear;
}

function append(sVal)
{
	aryStringBuilder[aryStringBuilder.length]= sVal;
}

function getString()
{
	return aryStringBuilder.join("");
}

function clear()
{
	aryStringBuilder = new Array();
}


String.prototype.trim = function() {
  var s=this;
  while ( s.charAt(0) == ' ' )
  {
	s = s.substring(1, s.length);
  }
  while ( s.charAt(s.length - 1) == ' ' )
  {
	s = s.substring(0, s.length-1);
  }
  return s;
}

Array.prototype.indexOf = function(value){
	var aryCount=this.length-1;
	do 
	{
		if(this[aryCount] == value)
		{
			return aryCount;
		}
	}
	while (--aryCount);
	
	return -1;
}


function SetCookie(sName, sValue)
{
	var date = new Date();
	document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();
}

function ReadCookie (name) {
var namearg = name + "=";
var nlen = namearg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
	var j = i + nlen;
	if (document.cookie.substring(i, j) == namearg) {
		var endpos = document.cookie.indexOf (";", j);
		if (endpos == -1) endpos = document.cookie.length;
		return unescape(document.cookie.substring(j, endpos));
}
	i = document.cookie.indexOf(" ", i) + 1;
	if (i == 0) break;
}
return null;
}


function go(sUrl)
{
	document.location.href = sUrl;
}

function getShortDate(dt)
{
	var dtRet = new Date(dt);
	return (dtRet.getMonth() + 1) + "/" + dtRet.getDay() + "/" + dtRet.getFullYear();
}





