
function ShowBirthday(Obj,t)
	{
		Obj.value = "";
		var curDate = new Date();
		var strOut0 = new String();
		var strOut1 = new String();
		var strOut2 = new String();
		var strOut3 = new String();
		var strOut4 = new String();
		var strOut5 = new String();
		var dateBirthday = new Date("2006/04/10 11:10:00");
		/*
			11:10:00
		*/
		dayBirthday = dateBirthday.getDate();		//getDate returns DAY !!!
		monthBirthday = dateBirthday.getMonth() + 1;
		yearBirthday = dateBirthday.getYear() ;
		hourBirthday = dateBirthday.getHours();
		minBirthday = dateBirthday.getMinutes();
		secBirthday = dateBirthday.getSeconds();
		
		curDay = curDate.getDate();
		curMonth = curDate.getMonth();
		curYear = curDate.getYear();

		sumTimeBirthday = (hourBirthday * 3600) + (minBirthday * 60) + secBirthday;		
		curSumTime = (curDate.getHours() * 3600) + (curDate.getMinutes() * 60) + curDate.getSeconds();
		sumDiff = curSumTime - sumTimeBirthday  ;
      if(sumDiff<0)
      {
         sumDiff+=86400;
 	     curDay-=1;
		}
		hourDiff = Math.floor(sumDiff / 3600);
		rDiff = sumDiff % 3600;
		minDiff = Math.floor(rDiff / 60);
		secDiff = rDiff % 60;

        if(curMonth >=  monthBirthday){
         	 monthDiff= curMonth -  monthBirthday;
                 yearDiff= Math.abs(curYear -  yearBirthday )
                 
			}
        else {
         	    monthDiff= monthBirthday - curMonth;
         	    monthDiff= 12 - monthDiff; 
				curYear -= 1}
           	  yearDiff= Math.abs(curYear -  yearBirthday );
      
  
      if (dayBirthday>curDay) {
		 curDay= curDay+31
                 monthDiff-=1;}
		
		dayDiff =  curDay - dayBirthday;

        monthDiff+=1
		
		dayDiff-=1
		if((hourDiff >=24))
		{
			dayDiff++;
			sumDiff-=86400;
			hourDiff-=24;
		}
        		/*secDiff = secDiff % 10 ;
				secDiff = Math.floor(secDiff / 10 );*/
         if(monthDiff==12){
         		monthDiff=0
                        yearDiff= Math.abs(curYear -  yearBirthday )+1;}  

        
         if (dayDiff<0){
              	dayDiff=0}	

        strOut0  = DisplayFormat0.replace("#Y#" , yearDiff);
        strOut1  = DisplayFormat.replace("#MO#" , monthDiff);
		strOut2 = DisplayFormat2.replace("#D#" , dayDiff);
		strOut3 = DisplayFormat3.replace("#H#" , hourDiff);
		strOut4 = DisplayFormat4.replace("#M#" , minDiff);
		strOut5 = DisplayFormat5.replace("#S#" , secDiff);
		if(curDay < dayDiff)
		{
				strOut = hourDiff;
		}
		if(t ==0 )
       { 
       Obj.innerHTML= strOut0
       }
		if(t ==1 )
       { 
       Obj.innerHTML= strOut1
       }
		if(t == 2 )
       { 
       Obj.innerHTML= strOut2
       }
		if(t == 3 )
       { 
       Obj.innerHTML= strOut3
       }
		if(t == 4 )
       { 
       Obj.innerHTML= strOut4
       }
		if(t == 5 )
       { 
       Obj.innerHTML= strOut5
       }
	}	
