	


	
	function initiate2()
	{var objBody2 = document.getElementsByTagName("body").item(0);
	var arrayPageSize2 = getPageSize();
	
	// create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
	var objOverlay2 = document.createElement("div");
	objOverlay2.setAttribute('id','overlay2');
	objOverlay2.onclick = function () {hideselector2(); return false;}
	objOverlay2.style.display = 'none';
	objOverlay2.style.position = 'absolute';
	objOverlay2.style.top = '0';
	objOverlay2.style.left = '0';
	objOverlay2.style.zIndex = '90';
 	objOverlay2.style.width = arrayPageSize2[0] + 'px';
	objOverlay2.style.height = '0px';
	objBody2.insertBefore(objOverlay2, objBody2.firstChild);
	
	var selectorholder2 = document.createElement("div");
	
	selectorholder2.setAttribute('id','spin');
	selectorholder2.style.display = 'inline';
	selectorholder2.style.position = 'absolute';
    selectorholder2.style.width ='450px';
	selectorholder2.style.height= '420px';
	selectorholder2.style.left = (arrayPageSize2[0]/2)-(450/2)+'px';	
	selectorholder2.style.backgroundColor= '#FFF';
	objOverlay2.insertBefore(selectorholder2, objOverlay2.firstChild);
	}
	

function spinit(url) {
	req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	if(req) {
		req.onreadystatechange = processReqChange2;
		req.open("GET", url, true);
		req.send("");
	}
}	

function processReqChange2() {
    // only if req shows "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
			var arrayPageSize2 = getPageSize();
			var arrayPageScroll2= getPageScroll();
			document.getElementById('overlay2').style.display = 'inline';
			  document.getElementById('spin').style.top =arrayPageScroll2[1] +((arrayPageSize2[3]-520)/2)+ 'px';
			document.getElementById('overlay2').style.height = arrayPageSize2[1] + 'px';
          document.getElementById('spin').innerHTML=req.responseText;
          
        } else {
            alert('There was a problem with the request.');
        }
    }
}

function hideselector2(){
	document.getElementById('spin').innerHTML='';
	document.getElementById('overlay2').style.display = 'none';
	}
