function LoadUserFromCookie() {
	sLogin = readCookie("login");
	if (sLogin) {
		oText = document.getElementById('xLogin');
		oText.value = sLogin;
	}
}

function submitForm(sId) {1
	oForm=document.getElementById(sId);
	oForm.submit();
	return false;
}

function createButtonLinks() {

}


/* ajax functions */
function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
	  xmlhttp.overrideMimeType("text/xml"); 
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

/* general cookie functions */
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else {
		var expires = "";
	}
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i<ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') {
			c = c.substring(1,c.length);
		}
		if (c.indexOf(nameEQ) == 0) {
			return c.substring(nameEQ.length,c.length);
		}
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function checkDate(sDate){
	var validformat=/^\d{2}\/\d{2}\/\d{4}$/ //Basic check for format validity
	if (!validformat.test(sDate)) {
		return false;
	}
	else{
		var dayfield=sDate.split("/")[0];
		var monthfield=sDate.split("/")[1];
		var yearfield=sDate.split("/")[2];
		var dayobj = new Date(yearfield, monthfield-1, dayfield);
		if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)) {
			return false;
		}
		else {
			return true;
		}
	}
	return returnval;
}

function compareDates(sDate1, sDate2) {	
	aDate = sDate1.split("/")
	oDate1 = new Date(aDate[2], aDate[1], aDate[0]);
	aDate = sDate2.split("/")
	oDate2 = new Date(aDate[2], aDate[1], aDate[0]);
	if (oDate1 > oDate2) {
		return "greater";
	}
	else {
		if (oDate2 > oDate1) {
			return "less";
		}
		else {
			return "equal";
		}
	}
}