/*

MOReMotion
Date Chooser Element Script
Written by Ahmet Yetgin, Mor Yazılım, 2002 (c)

*/

function initializeDateText(resultFormat, bindValue, bindFormat)
{
var strResult = ""; 

 if (bindValue!="") {  
       var i,j;
       var strToken,strTemp, chrTemp;
       var ssV = new Array();
       var ssF = new Array();

       i=0;

        nowYear = 1900;
           nowMonth = 1;
           nowDay = 1;
           selectedDay=0;

       var re = new RegExp("[.\\ \/\-]");

       ssF = bindFormat.split(re);
       ssV = bindValue.split(re);

       if (ssV.length==ssF.length) {
       for(i=0; i<ssF.length;i++) {
         if (ssF[i]=="[dd]") {
             nowDay = parseInt(ssV[i],10);
         }
         if (ssF[i]=="[mm]") {
             nowMonth = parseInt(ssV[i],10);
         }
         if (ssF[i]=="[yy]") {
             nowYear = parseInt(ssV[i],10);
         }
         if (ssF[i]=="[yyyy]") {
             nowYear = parseInt(ssV[i],10);
         }
         if (ssF[i]=="[NumberValue]") {
            var vDate = new Date();
            vDate.setTime(ssV[i]);
            nowDay = vDate.getDate();
            nowMonth = vDate.getMonth() + 1;
            nowYear = vDate.getFullYear();
         }
        }
        }


   var thenx = new Date(nowYear, nowMonth - 1, nowDay,0,0,0,0);

   strResult = resultFormat;


   strResult = strResult.replace("[NumberValue]",thenx.getTime() - (thenx.getTimezoneOffset()*60000));

   strResult = strResult.replace("[yyyy]",thenx.getFullYear());


   var rDay = "00" + nowDay;
   var rMonth = "00" + (nowMonth);

   rDay = rDay.substr(rDay.length-2);
   rMonth = rMonth.substr(rMonth.length-2);

   strResult = strResult.replace("[dd]",rDay);
   strResult = strResult.replace("[mm]",rMonth);
   strResult = strResult.replace("[yy]",("" + nowYear).substr(2));
}
   return strResult;
}
