// Get base url
url = document.location.href;

xend = url.lastIndexOf("/") + 1;
var base_url = url.substring(0, xend);
var ajax_get_error = false;

//-----end var for ajax

// variable for date time function
var servertimeOBJ;

// ----end


function ajax_do (url) {
	// Does URL begin with http?
	if (url.substring(0, 4) != 'http') {
	    url = base_url + url;
	}

	// Create new JS element
	var jsel = document.createElement('SCRIPT');
	jsel.type = 'text/javascript';
	jsel.src = url;

	// Append JS element (therefore executing the 'AJAX' call)
	document.body.appendChild (jsel);

	return true;
}

function ajax_get (url, el) {

	// Has element been passed as object or id-string?
	if (typeof(el) == 'string') {
		el = document.getElementById(el);
	}

	// Valid el?
	if (el == null) { return false; }

	// Does URL begin with http?
	if (url.substring(0, 4) != 'http') {
		url = base_url + url;
	}

	// Create getfile URL
	getfile_url = base_url + 'getfile.php?url=' + escape(url) + '&el=' + escape(el.id);
	// Do Ajax
	ajax_do (getfile_url);

	return true;
}


function getSeverDateTime(){
	//
	// First thing, reference the variable.	
	//
	// Now check that it is set
	if (servertimeOBJ != null){
		var myscriptTime = new Date(servertimeOBJ);
	}
	// If server time not passed, use client's time
	else{ 
		var myscriptTime = new Date();
	}	
	// myscriptTime is a variable local to this script. Name it as you wish.
	// After the above code is executed, this local variable is used for all date/time
	// calculations performed by the script.  If all works, this variable
	// contains the server date as a proper JavaScript date object.
	// As shown below I will print the server date.
	return myscriptTime
}

//Get server time from function getSeverDateTime ...
// return integer Month start with 0-11
function getSeverMonth(){
	var myServerMonth = getSeverDateTime();
	return myServerMonth.getMonth();
}

//Get server time from function getSeverDateTime
//return integer Year such as 2007
function getServerYear(){
	var myServerYear = getServerDateTime();
	return myServerYear.getYear()+1900;
}

//Create file and show by AJAX
function show_product(){	
	var productMonth= getSeverMonth();
	var productFile = "include/"+(productMonth+1)+".php";
	ajax_do (productFile);
}

//Get server time from function getSeverDateTime
// return integer Month start with 0-11
// compare in function show_UpdateMonth
// return string such as "Site updated January 1,"
var a = getSeverDateTime();
var b = a.getMonth();
var c = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
function show_UpdateMonth(){
	if(b==0){
		return "Site updated"+" "+c[0]+" "+1+",";
	}else if(b==1){
		return "Site updated"+" "+c[1]+" "+1+",";
	}else if(b==2){
		return "Site updated"+" "+c[2]+" "+1+",";
	}else if(b==3){
		return "Site updated"+" "+c[3]+" "+1+",";
	}else if(b==4){
		return "Site updated"+" "+c[4]+" "+1+",";
	}else if(b==5){
		return "Site updated"+" "+c[5]+" "+1+",";
	}else if(b==6){
		return "Site updated"+" "+c[6]+" "+1+",";
	}else if(b==7){
		return "Site updated"+" "+c[7]+" "+1+",";
	}else if(b==8){
		return "Site updated"+" "+c[8]+" "+1+",";
	}else if(b==9){
		return "Site updated"+" "+c[9]+" "+1+",";
	}else if(b==10){
		return "Site updated"+" "+c[10]+" "+1+",";
	}else if(b==11){
		return "Site updated"+" "+c[11]+" "+1+",";
	}
}

//Get server time from function getSeverDateTime
//return integer Year such as 2007
function showResultYear(){
	var myShowResult = getSeverDateTime();
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
	if ((browser=="Microsoft Internet Explorer")	&& (version>=4)){
		return myShowResult.getYear();
	}
	else	{
		return myShowResult.getYear()+1900;
	}
	
}
