﻿        var xmlHttpWork; 				
		var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0; 
		var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0; 
		var is_opera = ((navigator.userAgent.indexOf("Opera 6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1)) ? 1 : 0; 
		//netscape, safari, mozilla behave the same??? 
		var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0; 

		function show_work(){ 
				var url = 'admin/GetWork.aspx'; 
	             
				//Create the xmlHttpWork object to use in the request 
				//stateChangeHandlerWork will fire when the state has changed, i.e. data is received back 
				// This is non-blocking (asynchronous) 
				xmlHttpWork = GetxmlHttpWorkObject(stateChangeHandlerWork); 
	             
				//Send the xmlHttpWork get to the specified url 
				xmlHttpWork_Get(xmlHttpWork, url); 
		} 

		//stateChangeHandlerWork will fire when the state has changed, i.e. data is received back 
		//This is non-blocking (asynchronous) 
		function stateChangeHandlerWork() 
		{ 
			//readyState of 4 or 'complete' represents that data has been returned 
			if (xmlHttpWork.readyState == 4 || xmlHttpWork.readyState == 'complete'){ 
				//Gather the results from the callback 
				var str = xmlHttpWork.responseText; 

				//Populate the innerHTML of the div with the results 
				document.getElementById('div_OurWork').innerHTML = str;
			} 
		} 

		// xmlHttpWork send GET request 
		function xmlHttpWork_Get(xmlHttpWork, url) { 
			xmlHttpWork.open('GET', url, true); 
			xmlHttpWork.send(null); 
		} 		
		

		function GetxmlHttpWorkObject(handler) { 
			var objxmlHttpWork = null;    //Holds the local xmlHttpWork object instance 

			//Depending on the browser, try to create the xmlHttpWork object 
			if (is_ie){ 
				//The object to create depends on version of IE 
				//If it isn't ie5, then default to the Msxml2.xmlHttpWork object 
				var strObjName = (is_ie5) ? 'Microsoft.xmlHttp' : 'Msxml2.xmlHttp'; 
	             
				//Attempt to create the object 
				try{ 
					objxmlHttpWork = new ActiveXObject(strObjName); 
					objxmlHttpWork.onreadystatechange = handler; 
				} 
				catch(e){ 
				//Object creation errored 
					alert('IE detected, but object could not be created. Verify that active scripting and activeX controls are enabled'); 
					return; 
				} 
			} 
			else if (is_opera){ 
				//Opera has some issues with xmlHttpWork object functionality 
				alert('Opera detected. The page may not behave as expected.'); 
				return; 
			} 
			else{ 
				// Mozilla | Netscape | Safari 
				//objxmlHttpWork = new XmlHttpRequest(); 
				objxmlHttpWork = new XMLHttpRequest(); 
				objxmlHttpWork.onload = handler; 
				objxmlHttpWork.onerror = handler; 
			} 
	         
			//Return the instantiated object 
			return objxmlHttpWork; 
		} 		
		

