//############### DATE ON SERVER ##############################
// A.N.M.A.T.  -  INFORMATICA
// Ing. Igor Dedough 15 November 2002
// #include <http_post>
// U.M. 
//#######################################################
//---------------- FORMAT: dd/mm/year -> 02/03/2005 ------------
function ok()
 {
 	 document.writeln("<img src='../../../images/ok.gif'>");
 }
 function mal()
 {
  	 document.writeln("<img src='../../../images/nook.gif'>");
 }

function ServerDate()
{
  var d = _d();
  return parseDIGITto2(d.getDate())+'/'+parseDIGITto2(d.getMonth()+1)+'/'+d.getFullYear();
}
function getServerDate()
{
  var d = _d();
  return parseDIGITto2(d.getDate());
}
function getServerMonth()
{
  var d = _d();
  return parseDIGITto2(d.getMonth()+1);
}
function getServerYear()
{
  var d = _d();
  return d.getFullYear();
}
//---------------- FORMAT: hh:mm -> 01:05 -----------------------
function ServerHour()
{ 
  var d = _d();
  return parseDIGITto2(d.getHours())+':'+parseDIGITto2(d.getMinutes());
}
function _d(){ return new Date(getFieldDate()); }
// --------------------------------------------------------------
function parseDIGITto2(x){ return (String(x).length == 1)?'0'+x:x; }
function MenosToSlash(x){ return parseDIGITto2(x.split('-')[1]) + '/' + parseDIGITto2(x.split('-')[0]) + '/' + x.split('-')[2]; }
function SlashToMenos(x){ return parseDIGITto2(x.split('/')[1]) + '-' + parseDIGITto2(x.split('/')[0]) + '-' + x.split('/')[2]; }
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////EN WEB1 y WEB 2 tiene que estar lo de abajo en vez del renglón siguiente ////////
//////////////////porque devuelve la fecha en formato inglés en vez de castellano como los webs//////
function InvertMonthAndDay(x){ return parseDIGITto2(x.split('/')[0]) + '/' + parseDIGITto2(x.split('/')[1]) + '/' + x.split('/')[2]; }
//------------- CONVERT FROM FORMAT dd/mm/yyyy TO NUMERIC DATE --------------
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////EN RADON tiene que estar lo de abajo en vez del renglón anterior ////////
//////////////////porque devuelve la fecha en formato inglés en vez de castellano como los webs//////
//function InvertMonthAndDay(x){ return parseDIGITto2(x.split('/')[1]) + '/' + parseDIGITto2(x.split('/')[0]) + '/' + x.split('/')[2]; }
//////////////////////////////////////////////////////////////////////////////////////////////////
//------------- CONVERT FROM FORMAT dd/mm/yyyy TO NUMERIC DATE --------------


function convertToNumericDate(d){ return Date.parse(new Date(d.substring(6,10),d.substring(3,5)-1,d.substring(0,2))); }
//function convertToNumericDate(d){ return Date.parse(new Date(d.substring(6,10),d.substring(0,2)-1,d.substring(3,5))); }


function getFieldDate()
{
  var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
  xmlDoc.async = false;
  xmlDoc.load("../../../data/get_date_time.asp");
  //alert(xmlDoc.xml);
  if(xmlDoc.xml != '') parseERROR(xmlDoc.documentElement);
  var j = (xmlDoc.documentElement.hasChildNodes())?xmlDoc.selectSingleNode('//row').getAttribute("unknow"):0;
  //alert(parseDIGITto2(j.split('/')[1]) + '/' + parseDIGITto2(j.split('/')[0]) + '/' + j.split('/')[2]);
  return parseDIGITto2(j.split('/')[1]) + '/' + parseDIGITto2(j.split('/')[0]) + '/' + j.split('/')[2];
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////EN RADON tiene que estar lo de abajo en vez del renglón anterior ////////
//////////////////porque devuelve la fecha en formato inglés en vez de castellano como los webs//////
////  return j;
//////////////////////////////////////////////////////////////////////////////////////////////////  
}

