//document.onselectstart = DisableOperation;
//document.oncontextmenu = DisableOperation;
window.onerror = ErrorTrap;

SetSitePageLocation();
SetSiteStatus();

function SetSitePageLocation()
{
	var sHost = top.location.host;
	
	sHost = sHost.toLowerCase().replace("www.", "")
	
	if(sHost != "freedror.org.il" && sHost != "freedror.co.il" && sHost != "freedror.com")
	{
		top.location = "http://freedror.org.il"
	}
}

function SetSiteStatus()
{
	window.status = 'עמותת דרור: מרכז ליוצאים בשאלה. ע"ר: 58-035-530-3. ת.ד. 22730  ת"א מיקוד 61227  טל. 03-6020566. הקו החם: 054-616866';
}

function DisableOperation()
{
	event.returnValue = false;
	event.cancelBubble = true;
	return false;
}

function ErrorTrap()
{
	return true;
}

function CheckForm(oForm)
{
	var oCollection;
	var iLen;
	var oField;
	
	oCollection = oForm.elements;
	iLen = oCollection.length;
	
	for(var i = 0; i < iLen; i++)	
	{
		oField = oCollection(i);

		if(eval(oField.Required) == true)
		{
			if(IsType(oField.value, oField.RequiredType * 1) != true)
			{
				alert(oField.Message);
				
				if(oField.FocusObject == undefined)
				{
					oField.focus();
				}
				else
				{
					document.all(oField.FocusObject).focus();
				}
				
				return false;
			}
		}
	}
	
	return true;
}

function IsType(vValue ,iType)
{
	var iTypeNormalText = 1;
	var iTypeDate = 2;
	var iTypeTime = 3;
	
	if(iType == iTypeNormalText && vValue.length < 1)
	{
		return false;
	}
	else if(iType == iTypeDate && vValue.length < 1)
	{
		return false;
	}
	else if(iType == iTypeTime && vValue.length < 1)
	{
		return false;
	}
	
	return true;
}

function ListRowClick(oTR)
{
	oTR.style.backgroundColor = "white";
	location.href = oTR.Location;
}

function ListRowOver(oTR)
{
	oTR.lastbgcolor = oTR.style.backgroundColor;
	oTR.style.backgroundColor = "#ccffff";
}

function ListRowOut(oTR)
{
	oTR.style.backgroundColor = oTR.lastbgcolor;
}

function ListSort(oTD, bIncludeStart)
{
	var currentOrderBy = oTD.parentElement.OrderBy;
	var currentOrderDirection = oTD.parentElement.OrderDirection;
	var sURL;
	var Start = 0;
	var OrderBy = oTD.OrderBy;
	var OrderDirection = "ASC";
	
	if(OrderBy == currentOrderBy && currentOrderDirection == "ASC")
	{
		OrderDirection = "DESC";
	}
	
	sURL = "OrderBy=" + OrderBy + "&OrderDirection=" + OrderDirection;
	
	if(bIncludeStart == true)
	{
		sURL = "Start=" + Start + "&" + sURL;
	}
	
	top.location.search = sURL;
}