﻿// JScript File

    var m_lblBodyInnerHTML;
	var m_tr = null;
	function setChildrenTrue(fromVal) {
					var min = parseInt(fromVal);
					var max = parseInt(fromVal.replace('0', '9'));
					var Checked = false;
					for(i= 0; i<allRegions.length; i++) {
						var el = document.getElementById(allRegions[i]);
						if (  (el.value >= min)&&(el.value <= max) && (min!= max)  )
						{ 
							if ( el.value == min && el.checked == true)
							{
								Checked = true;
							}
							el.checked = Checked; 
						}	
						if ( min == max )
						{
							break;
						}
					}					
				}
	function fnHighlight() {
		var fnd = 'test';
		if ( fnd.length == 0 ) return false;
		var opt = 0;
		fnClear();
		var tr = document.body.createTextRange();
		tr.moveToElementText( lblBody );
		while ( tr.findText( fnd, 1000000000, opt ) != false) {
			tr.pasteHTML('<span style="background-color: yellow">' + tr.text + '</span>');
			}
		m_tr = null;
		}
	
	function fnFind( direction ) {
		var fnd = trim( document.formFOP.txtFind.value );
		if ( fnd.length == 0 ) return false;
		var opt = 0;
		opt += ( document.formFOP.chkMatchCase.checked ) ? 4 : 0;
		opt += ( document.formFOP.chkMatchWholeWord.checked ) ? 2 : 0;
		if (m_tr != null)
			m_tr.collapse( direction == -1 );
   			else
			m_tr = document.body.createTextRange();
		if ( m_tr.findText( fnd, 1000000000 * direction, opt ) != false ) {
			m_tr.select();
			m_tr.scrollIntoView( true );
			}
		}

	function fnClear() {
		document.selection.empty(); lblBody.innerHTML = m_lblBodyInnerHTML; 
		m_tr = null;
		}
		
	function SaveSession(str)
        {
        //alert (str);
        //return
            if (str.length==0)
                { 
                return
                }
        xmlHttp=GetXmlHttpObject()
            if (xmlHttp==null)
                {
                alert ("Browser does not support HTTP Request");
                return
                } 
                var url="/SaveSelection.aspx"
                url=url+"?nr="+str
                url=url+"&sid="+Math.random()
                xmlHttp.open("GET",url,true)
                xmlHttp.send(null)
        } 
    function SaveSessionEnRedirect(str,redirect)
        {
        SaveSession(str);
        window.location=redirect;
        } 
        
    function GetXmlHttpObject(handler)
    { 
    var objXMLHttp=null
    if (window.XMLHttpRequest)
        {
        objXMLHttp=new XMLHttpRequest()
        }
    else if (window.ActiveXObject)
        {
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
        }
        return objXMLHttp
    } 
