var MySiteUrl = document.getElementsByTagName("base")[0].href;

function loadDiv(DIV_id, page, modules)
{
	var thebase = document.getElementsByTagName("base");
	var requestURL =MySiteUrl & "undefined.html";

	if (modules == undefined){ 
		if (page == "" || page == undefined){ 
			// Input('div') or Input('div', '')
			requestURL = MySiteUrl + page;
		}else{ 
			// Input('div') or Input('div', 'abc.html')
			requestURL = thebase[0].href + page;
		}
	}else{
		// if module = '' -->  go to root folder
		if (modules == "" ){  
			if (page == "" || page == undefined){
				// Input('div','','') or Input('div', ,'') or 
				page = "undefined.html";
			}
			requestURL = MySiteUrl + page;
		}else{
			if (page=="" || page == undefined){
				// Input('div','','module1') or Input('div', ,'module1') 
				requestURL = MySiteUrl  + "main.php?module=" + modules ;
			}else{
				// Input('div','abc.html' ,'module1') 
				requestURL = MySiteUrl  + "main.php?module=" + modules + "&page=" + page; 
			} 
			thebase[0].href = MySiteUrl + "modules/" + modules + "/";
		}
	}
	
	
	//alert( "base href : " +MySiteUrl + "\n\nCurrentModule : " +  thebase[0].href  + "\n\nrequestURL href : " + requestURL );
	
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest(); // code for IE7+, Firefox, Chrome, Opera, Safari
	}
	else{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}

	xmlhttp.open("GET", requestURL, false);
	xmlhttp.send(null);
	var node = document.getElementById( DIV_id );

	node.innerHTML=xmlhttp.responseText; //xmlhttp.responseText;
	
}
