/*****************************************************************************
PURPOSE:  function writes the unit in unit text field depending the button pressed
*INPUT: button --takes the name of the button
*RETURN VALUE: none(puts the name of a unit in unit box)
******************************************************************************/
function _onClickbutton(button)
{ document.firstunit.unit.value=button.value;}
function _onClickbutton3(button)
{ document.seunit.unit.value=button.value;}
/*###############################################*/
function totrans(number){
var comma=0;
var len;
var commacnt=0;
var indx=0;
var str1;
var numbert=0;
zero=0;
var numberarray1= new Array();
 numberarray1[0]=0;
numberarray1[1]=0;
numberarray1[2]=0;
numberarray1[3]=0;
numberarray1[4]=0;
numberarray1[5]=0;
numberarray1[6]=0;
len=number.length;
 comma=number.indexOf(",",0);
	for (j=0;j<len;j++)
	{
	 str1=number.charAt(j);
	 if (str1==",")
	     {
	        commacnt=commacnt+1;
	     }
	}
     if (commacnt==0)
     {
       numbert=number;
     }
     if (commacnt>0)
     { 
     numberarray=number.split(",");
	number=zero;
if (commacnt==1){

number=number*1+numberarray[1]*Math.pow(60,0);
number=number*1+numberarray[0]*Math.pow(60,1);
}
if (commacnt==2){
number=number*1+numberarray[2]*Math.pow(60,0);
number=number*1+numberarray[1]*Math.pow(60,1);
number=number*1+numberarray[0]*Math.pow(60,2);

}

if (commacnt==3){
number=number*1+numberarray[3]*Math.pow(60,0);
number=number*1+numberarray[2]*Math.pow(60,1);
number=number*1+numberarray[1]*Math.pow(60,2);
number=number*1+numberarray[0]*Math.pow(60,3);

}
if (commacnt==4){
number=number*1+numberarray[4]*Math.pow(60,0);
number=number*1+numberarray[3]*Math.pow(60,1);
number=number*1+numberarray[2]*Math.pow(60,2);
number=number*1+numberarray[1]*Math.pow(60,3);
number=number*1+numberarray[0]*Math.pow(60,4);
}

if (commacnt==5){
number=number*1+numberarray[5]*Math.pow(60,0);
number=number*1+numberarray[4]*Math.pow(60,1);
number=number*1+numberarray[3]*Math.pow(60,2);
number=number*1+numberarray[2]*Math.pow(60,3);
number=number*1+numberarray[1]*Math.pow(60,4);
number=number*1+numberarray[0]*Math.pow(60,5);
}




     }


return number;



}






/*****************************************************************************
PURPOSE:  function writes the name of a unit in converting*text field
*
*INPUT: button--takes the name of a button
*
*RETURN VALUE: none(puts a name in converting box
******************************************************************************/
function _onClickbutton2(button){ document.firstunit.converting.value=button.value;}
/*****************************************************************************
PURPOSE:  to create a number pad the enters in number text box
*
*INPUT: obj, string
*
*RETURN VALUE: none(puts the string of what ever is in the box with the new number added
*on
*****************************************************************************/
function enter(obj, string)    {obj.number.value += string}
var one = '1'
var two = '2'
var three = '3'
var four = '4'
var five = '5'
var six = '6'
var seven = '7'
var eight = '8'
var nine = '9'
var zero = '0'
var deci = ','
var semi = ';'

var she3=' she '
var shusi3=' shu-si '
var kush3=' kush '
var gi3=' gi '
var nindan3=' nindan '
var eshe3=' eshe '
var USH3=' USH '
var beru3=' beru '
/*****************************************************************************
PURPOSE:  to create a clear button for number text box
*
*INPUT: none
*
*RETURN VALUE: none
*****************************************************************************/
function clearnumber()    {
document.firstunit.number.value =''
document.firstunit.conversion.value =''
document.firstunit.unit.value =''}

function clearnumber2()    {
document.seunit.number.value =''
document.seunit.conversion.value =''
document.seunit.unit.value =''}

/*****************************************************************************

PURPOSE:  calculate parts this calculates the number in the number text box
*  to grams depending on the unit.
  *INPUT: unit-- the name of the unit to be converted from
*           number-- the number being converted from
*
*RETURN VALUE: returns the value in meters
*****************************************************************************/


/*****************************************************************************

PURPOSE:  calculate parts this calculates the number in the number text box
*  to grams depending on the unit.
*INPUT: unit-- the name of the unit base
*           number-- the number being converted.
*
*RETURN VALUE: returns the value in meters
*****************************************************************************/
function separate(number,unit)
{ var she2="";
  var gin2="";
  var shusi2="";
  var kush2='';
  var gi2="";
  var eshe2="";
  var nindan2="";
  var USH2="";
  var beru2="";
  var semicolon1;
  var tp;
  var aftersemi1="";
  var translate="";
  var len;
  var back="";
  var back2="";
  var boolshe=0;
  var tep;
  var tep2;
  var s2=0;
  var sh2=0;
  var k2=0;
  var g2=0;
  var n2=0;
  var e2=0;
  var u2=0;
  var b2=0;
   len=number.length;


/***********************************she*****************************/

    if (unit=="she") 
     {      she2=number;
	
            if (she2>=6)
            {
             shusi2=she2/6;
             shusi2=Math.floor(shusi2);
             she2=she2%6;
            }
            if (shusi2>=30)
            {
             kush2=shusi2/30;
             kush2=Math.floor(kush2);
             shusi2=shusi2%30;
            }
           if (kush2>=6)
            {
             gi2=kush2/6;
             gi2=Math.floor(gi2);
             kush2=kush2%6;
            }
           if (gi2>=2)
            {
             nindan2=gi2/2;
             nindan2=Math.floor(nindan2);
             gi2=gi2%2;
            }
           if (nindan2>=10)
            {
             eshe2= nindan2/10;
             eshe2=Math.floor(eshe2);
              nindan2= nindan2%10;
            }

     if (eshe2>=6)
            {
             USH2= eshe2/6;
             USH2=Math.floor(u2);
              eshe2= eshe2%6;
            }

     if (USH2>=30)
            {
             beru2= USH2/30;
             beru2=Math.floor(beru2);
              USH2= USH2%30;
            }
     
     }


/***********************************she*****************************/
/***********************************shu-si*****************************/
if (unit=="shu-si")
{     semicolon1=number.indexOf(";",0);

       if (semicolon1==-1)
        {
        shusi2=number;
        }
	
       if (semicolon1>-1)
          {
            for (j=semicolon1+1; j<len;j++)
	{
               	tp=number.charAt(j);
             	aftersemi1=aftersemi1+tp;
             	}
	aftersemi1=totrans(aftersemi1);
             	she2=aftersemi1/60*6;




           for (j=0; j<semicolon1;j++)
            {
              tp=number.charAt(j);
              shusi2=shusi2+tp;
            }
          }
         

 comma=shusi2.indexOf(",",0);
if (comma>0){
shusi2=totrans(shusi2);
}

            if (she2>6)
            {
             sh2=she2/6;
             sh2=Math.floor(sh2);
             she2=she2%6;
	shusi2=shusi2+sh2;
            }
            if (shusi2>30)
            {
             k2=shusi2/30;
             k2=Math.floor(k2);
             shusi2=shusi2%30;
	kush2=kush2+k2;
            }
           if (kush2>6)
            {
             g2=kush2/6;
             g2=Math.floor(g2);
             kush2=kush2%6;
	gi2=gi2+g2;
            }
           if (gi2>2)
            {
             n2=gi2/2;
             n2=Math.floor(n2);
             gi2=gi2%2;
	nindan2=nindan2+n2;
            }
           if (nindan2>10)
            {
             e2= nindan2/10;
             e2=Math.floor(e2);
              nindan2= nindan2%10;
	eshe2=eshe2+e2;
            }

     if (eshe2>6)
            {
             u2= eshe2/6;
             u2=Math.floor(u2);
              eshe2= eshe2%6;
	USH2=USH2+u2;
            }

     if (USH2>30)
            {
             b2= USH2/30;
             b2=Math.floor(b2);
              USH2= USH2%30;
	 beru2= beru2+b2;
            }




}

/***********************************shu-si*****************************/

/***********************************kush*****************************/
if (unit=="kush")
{     semicolon1=number.indexOf(";",0);

       if (semicolon1==-1)
        {
        kush2=number;
        }
	
       if (semicolon1>-1)
          {
            for (j=semicolon1+1; j<len;j++)
	{
               	tp=number.charAt(j);
             	aftersemi1=aftersemi1+tp;
             	}
	aftersemi1=totrans(aftersemi1);
             	she2=aftersemi1/60*6;




           for (j=0; j<semicolon1;j++)
            {
              tp=number.charAt(j);
              kush2=kush2+tp;
            }
          }
 comma=kush2.indexOf(",",0);
if (comma>0){kush2=totrans(kush2);}

            if (she2>6)
            {
             sh2=she2/6;
             sh2=Math.floor(sh2);
             she2=she2%6;
	shusi2=shusi2+sh2;
            }
            if (shusi2>30)
            {
             k2=shusi2/30;
             k2=Math.floor(k2);
             shusi2=shusi2%30;
	kush2=kush2+k2;
            }
           if (kush2>6)
            {
             g2=kush2/6;
             g2=Math.floor(g2);
             kush2=kush2%6;
	gi2=gi2+g2;
            }
           if (gi2>2)
            {
             n2=gi2/2;
             n2=Math.floor(n2);
             gi2=gi2%2;
	nindan2=nindan2+n2;
            }
           if (nindan2>10)
            {
             e2= nindan2/10;
             e2=Math.floor(e2);
              nindan2= nindan2%10;
	eshe2=eshe2+e2;
            }

     if (eshe2>6)
            {
             u2= eshe2/6;
             u2=Math.floor(u2);
              eshe2= eshe2%6;
	USH2=USH2+u2;
            }

     if (USH2>30)
            {
             b2= USH2/30;
             b2=Math.floor(b2);
              USH2= USH2%30;
	 beru2= beru2+b2;
            }




}


/***********************************kush*****************************/
/***********************************gi*****************************/
if (unit=="gi")
{     semicolon1=number.indexOf(";",0);

       if (semicolon1==-1)
        {
        gi2=number;
        }
	
       if (semicolon1>-1)
          {
            for (j=semicolon1+1; j<len;j++)
	{
               	tp=number.charAt(j);
             	aftersemi1=aftersemi1+tp;
             	}
	aftersemi1=totrans(aftersemi1);
             	she2=aftersemi1/60*6;

           for (j=0; j<semicolon1;j++)
            {
              tp=number.charAt(j);
              gi2=gi2+tp;
            }
          }
 comma=gi2.indexOf(",",0);
if (comma>0){gi2=totrans(gi2);}
        
            if (she2>6)
            {
             sh2=she2/6;
             sh2=Math.floor(sh2);
             she2=she2%6;
	shusi2=shusi2+sh2;
            }
            if (shusi2>30)
            {
             k2=shusi2/30;
             k2=Math.floor(k2);
             shusi2=shusi2%30;
	kush2=kush2+k2;
            }
           if (kush2>6)
            {
             g2=kush2/6;
             g2=Math.floor(g2);
             kush2=kush2%6;
	gi2=gi2+g2;
            }
           if (gi2>2)
            {
             n2=gi2/2;
             n2=Math.floor(n2);
             gi2=gi2%2;
	nindan2=nindan2+n2;
            }
           if (nindan2>10)
            {
             e2= nindan2/10;
             e2=Math.floor(e2);
              nindan2= nindan2%10;
	eshe2=eshe2+e2;
            }

     if (eshe2>6)
            {
             u2= eshe2/6;
             u2=Math.floor(u2);
              eshe2= eshe2%6;
	USH2=USH2+u2;
            }

     if (USH2>30)
            {
             b2= USH2/30;
             b2=Math.floor(b2);
              USH2= USH2%30;
	 beru2= beru2+b2;
            }




}
/***********************************gi*****************************/
/***********************************nindan*****************************/
if (unit=="nindan")
{     semicolon1=number.indexOf(";",0);

       if (semicolon1==-1)
        {        nindan2=number;        }
	
       if (semicolon1>-1)
          {
            for (j=semicolon1+1; j<len;j++)
	{               	tp=number.charAt(j);
             	  aftersemi1=aftersemi1+tp; }
	aftersemi1=totrans(aftersemi1);
             	she2=aftersemi1/60*6;
           for (j=0; j<semicolon1;j++)
            {
              tp=number.charAt(j);
              nindan2=nindan2+tp;
            }
          }
         
comma=nindan2.indexOf(",",0);
if(comma>0){nindan2=totrans(nindan2);}
            if (she2>6)
            {
             sh2=she2/6;
             sh2=Math.floor(sh2);
             she2=she2%6;
	shusi2=shusi2+sh2;
            }
            if (shusi2>30)
            {
             k2=shusi2/30;
             k2=Math.floor(k2);
             shusi2=shusi2%30;
	kush2=kush2+k2;
            }
           if (kush2>6)
            {
             g2=kush2/6;
             g2=Math.floor(g2);
             kush2=kush2%6;
	gi2=gi2+g2;
            }
           if (gi2>2)
            {
             n2=gi2/2;
             n2=Math.floor(n2);
             gi2=gi2%2;
	nindan2=nindan2+n2;
            }
           if (nindan2>10)
            {
             e2= nindan2/10;
             e2=Math.floor(e2);
              nindan2= nindan2%10;
	eshe2=eshe2+e2;
            }

     if (eshe2>6)
            {
             u2= eshe2/6;
             u2=Math.floor(u2);
              eshe2= eshe2%6;
	USH2=USH2+u2;
            }

     if (USH2>30)
            {
             b2= USH2/30;
             b2=Math.floor(b2);
              USH2= USH2%30;
	 beru2= beru2+b2;
            }
}

/***********************************nindan*****************************/
/***********************************eshe*****************************/
if (unit=="eshe")
{     semicolon1=number.indexOf(";",0);

       if (semicolon1==-1)
        {
        eshe2=number;
        }
	
       if (semicolon1>-1)
          {
            for (j=semicolon1+1; j<len;j++)
	{
               	tp=number.charAt(j);
             	aftersemi1=aftersemi1+tp;
             	}
	aftersemi1=totrans(aftersemi1);
             	she2=aftersemi1/60*6;
           for (j=0; j<semicolon1;j++)
            {
              tp=number.charAt(j);
              eshe2=eshe2+tp;
            }
          }
 comma=eshe2.indexOf(",",0);
if (comma>0){eshe2=totrans(eshe2);}

            if (she2>6)
            {
             sh2=she2/6;
             sh2=Math.floor(sh2);
             she2=she2%6;
	shusi2=shusi2+sh2;
            }
            if (shusi2>30)
            {
             k2=shusi2/30;
             k2=Math.floor(k2);
             shusi2=shusi2%30;
	kush2=kush2+k2;
            }
           if (kush2>6)
            {
             g2=kush2/6;
             g2=Math.floor(g2);
             kush2=kush2%6;
	gi2=gi2+g2;
            }
           if (gi2>2)
            {
             n2=gi2/2;
             n2=Math.floor(n2);
             gi2=gi2%2;
	nindan2=nindan2+n2;
            }
           if (nindan2>10)
            {
             e2= nindan2/10;
             e2=Math.floor(e2);
              nindan2= nindan2%10;
	eshe2=eshe2+e2;
            }

     if (eshe2>6)
            {
             u2= eshe2/6;
             u2=Math.floor(u2);
              eshe2= eshe2%6;
	USH2=USH2+u2;
            }
     if (USH2>30)
            {
             b2= USH2/30;
             b2=Math.floor(b2);
              USH2= USH2%30;
	 beru2= beru2+b2;
            }
}
/***********************************eshe*****************************/
/***********************************USH*****************************/
if (unit=="USH")
{     semicolon1=number.indexOf(";",0);

       if (semicolon1==-1)
        {
        USH2=number;
        }
	
       if (semicolon1>-1)
          {
            for (j=semicolon1+1; j<len;j++)
	{
               	tp=number.charAt(j);
             	aftersemi1=aftersemi1+tp;
             	}
	aftersemi1=totrans(aftersemi1);
             	she2=aftersemi1/60*6;
           for (j=0; j<semicolon1;j++)
            {
              tp=number.charAt(j);
             USH2=USH2+tp;
            }
          }
comma=USH2.indexOf(",",0);
if(comma>0){USH2=totrans(USH2);}
            if (she2>6)
            {
             sh2=she2/6;
             sh2=Math.floor(sh2);
             she2=she2%6;
	shusi2=shusi2+sh2;
            }
            if (shusi2>30)
            {
             k2=shusi2/30;
             k2=Math.floor(k2);
             shusi2=shusi2%30;
	kush2=kush2+k2;
            }
           if (kush2>6)
            {
             g2=kush2/6;
             g2=Math.floor(g2);
             kush2=kush2%6;
	gi2=gi2+g2;
            }
           if (gi2>2)
            {
             n2=gi2/2;
             n2=Math.floor(n2);
             gi2=gi2%2;
	nindan2=nindan2+n2;
            }
           if (nindan2>10)
            {
             e2= nindan2/10;
             e2=Math.floor(e2);
              nindan2= nindan2%10;
	eshe2=eshe2+e2;
            }

     if (eshe2>6)
            {
             u2= eshe2/6;
             u2=Math.floor(u2);
              eshe2= eshe2%6;
	USH2=USH2+u2;
            }

     if (USH2>30)
            {
             b2= USH2/30;
             b2=Math.floor(b2);
              USH2= USH2%30;
	 beru2= beru2+b2;
            }




}
/***********************************USH*****************************/

/***********************************beru*****************************/

if (unit=="beru")
{     semicolon1=number.indexOf(";",0);

       if (semicolon1==-1)
        {
        beru2=number;
        }
	
       if (semicolon1>-1)
          {
            for (j=semicolon1+1; j<len;j++)
	{
               	tp=number.charAt(j);
             	aftersemi1=aftersemi1+tp;
             	}
	aftersemi1=totrans(aftersemi1);
             	she2=aftersemi1/60*6;

           for (j=0; j<semicolon1;j++)
            {
              tp=number.charAt(j);
             beru2=beru2+tp;
            }
          }
         
 comma=beru2.indexOf(",",0);
if (comma>0){
beru2=totrans(beru2);
}

            if (she2>6)
            {
             sh2=she2/6;
             sh2=Math.floor(sh2);
             she2=she2%6;
	shusi2=shusi2+sh2;
            }
            if (shusi2>30)
            {
             k2=shusi2/30;
             k2=Math.floor(k2);
             shusi2=shusi2%30;
	kush2=kush2+k2;
            }
           if (kush2>6)
            {
             g2=kush2/6;
             g2=Math.floor(g2);
             kush2=kush2%6;
	gi2=gi2+g2;
            }
           if (gi2>2)
            {
             n2=gi2/2;
             n2=Math.floor(n2);
             gi2=gi2%2;
	nindan2=nindan2+n2;
            }
           if (nindan2>10)
            {
             e2= nindan2/10;
             e2=Math.floor(e2);
              nindan2= nindan2%10;
	eshe2=eshe2+e2;
            }

     if (eshe2>6)
            {
             u2= eshe2/6;
             u2=Math.floor(u2);
              eshe2= eshe2%6;
	USH2=USH2+u2;
            }

     if (USH2>30)
            {
             b2= USH2/30;
             b2=Math.floor(b2);
              USH2= USH2%30;
	 beru2= beru2+b2;
            }
}

/***********************************beru*****************************/

             if (she2>60)
	{back=she2/60;
	back=Math.floor(back);
	 back2=she2%60;
	back2=Math.round(back2);
	she2=back+"," +back2;	
	boolshe=1;
	}

     if ((beru2 !="") && (beru2 !=0) ){translate=translate+beru2+" beru ";
     }
     if ((USH2 !="") && (USH2 !=0) ){translate=translate+USH2+" USH ";
     }
     if ((eshe2 !="")&&(eshe2 !=0)){translate=translate+eshe2+" eshe ";
     }
     if ((nindan2 !="")&&(nindan2 !=0)){translate=translate+nindan2+" nindan ";
     }
     if ((gi2 !="")&&(gi2 !=0)){translate=translate+gi2+" gi ";
     }
     if ((kush2!="")&&(kush2!=0)){translate=translate+kush2+" kush ";
     }
     if ((shusi2!="")&&(shusi2!=0)){translate=translate+shusi2+" shu-si ";
     }
      if ((she2!="")&&(she2!=0)){translate=translate+she2+" she ";
     }        
     return translate;
}

/***********************************backto**************************************/
function backto(number,unit){

  var shusi2="";
  var she2="";
  var kush2='';
  var gi2="";
  var nindan2="";
  var eshe2="";
  var USH2="";
  var beru2="";

  var tp;
  var aftersemi1="";
  var translate="";
  var len;
  var back="";
  var back2="";
  var boolshe=0;
  var tep;
  var tep2;
  var s2;
  var g2;
  var m2;
  var gu;
  var ans="";
   len=number.length;

var numberarray2= new Array();
 numberarray2[0]=0;
numberarray2[1]=0;
numberarray2[2]=0;
numberarray2[3]=0;
numberarray2[4]=0;
numberarray2[5]=0;
numberarray2[6]=0;
numberarray2[7]=0;
var z;
var y;

     numberarray2=number.split(" ");
	if (unit=="she")
	for (j=1;j<7;j++)
	{y=j*2-1;
	  z=y-1;
	  if (numberarray2[y]=="she")
	    {(ans=ans*1+(numberarray2[z])*1)/10;
	    }
	if (numberarray2[y]=="shu-si")
	    {(ans=ans*10+numberarray2[z]*6*10)/10;
	    }
	if (numberarray2[y]=="kush")
	    {(ans=ans*10+numberarray2[z]*(180)*10)/10;
	    }
	if (numberarray2[y]=="gi")
	    {(ans=ans*10+numberarray2[z]*(1080)*10)/10;
	    }
	if (numberarray2[y]=="nindan")
	    {(ans=ans*10+numberarray2[z]*(2160)*10)/10;
	    }
	if (numberarray2[y]=="eshe")
	    {(ans=ans*10+numberarray2[z]*(21600)*10)/10;
	    }
	if (numberarray2[y]=="USH")
	    {(ans=ans*10+numberarray2[z]*(129600)*10)/10;
	    }
	if (numberarray2[y]=="beru")
	    {(ans=ans*10+numberarray2[z]*(3888000)*10)/10;
	    }
	}

	if (unit=="shu-si")
	for (j=1;j<7;j++)
	{y=j*2-1;
	  z=y-1;
	if (numberarray2[y]=="she")
	    {(ans=ans*10+(numberarray2[z])/6*10)/10;
	    }
	if (numberarray2[y]=="shu-si")
	    {(ans=ans*1+numberarray2[z]*1);
	    }
	if (numberarray2[y]=="kush")
	    {(ans=ans*1+numberarray2[z]*(30));
	    }
	if (numberarray2[y]=="gi")
	    {(ans=ans*1+numberarray2[z]*(180)*1);
	    }
	if (numberarray2[y]=="nindan")
	    {(ans=ans*1+numberarray2[z]*(360)*1);
	    }
	if (numberarray2[y]=="eshe")
	    {(ans=ans*1+numberarray2[z]*(3600)*1);
	    }
	if (numberarray2[y]=="USH")
	    {(ans=ans*1+numberarray2[z]*(21600)*1);
	    }
	if (numberarray2[y]=="beru")
	    {(ans=ans*1+numberarray2[z]*(648000)*1);
	    }	
var toro;
toro=ans;

}

	if (unit=="kush")
	for (j=1;j<7;j++)
	{y=j*2-1;
	  z=y-1;
	if (numberarray2[y]=="she")
	    {(ans=ans*10+(numberarray2[z])/180*10)/10;
	    }
	if (numberarray2[y]=="shu-si")
	    {(ans=ans*1+numberarray2[z]/30);
	    }
	if (numberarray2[y]=="kush")
	    {(ans=ans*1+numberarray2[z]*1);
	    }
	if (numberarray2[y]=="gi")
	    {(ans=ans*1+numberarray2[z]*(6)*1);
	    }
	if (numberarray2[y]=="nindan")
	    {(ans=ans*1+numberarray2[z]*(12)*1);
	    }
	if (numberarray2[y]=="eshe")
	    {(ans=ans*1+numberarray2[z]*(120)*1);
	    }
	if (numberarray2[y]=="USH")
	    {(ans=ans*1+numberarray2[z]*(720)*1);
	    }
	if (numberarray2[y]=="beru")
	    {(ans=ans*1+numberarray2[z]*(21600)*1);
	    }	
	}

	if (unit=="gi")
	for (j=1;j<7;j++)
	{y=j*2-1;
	  z=y-1;
	if (numberarray2[y]=="she")
	    {(ans=ans*1+(numberarray2[z])/1080*1);
	    }
	if (numberarray2[y]=="shu-si")
	    {(ans=ans*1+numberarray2[z]/180*1);
	    }
	if (numberarray2[y]=="kush")
	    {(ans=ans*1+numberarray2[z]/6*1);
	    }
	if (numberarray2[y]=="gi")
	    {(ans=ans*1+numberarray2[z]*1);
	    }
	if (numberarray2[y]=="nindan")
	    {(ans=ans*1+numberarray2[z]*(2)*1);
	    }
	if (numberarray2[y]=="eshe")
	    {(ans=ans*1+numberarray2[z]*(20)*1);
	    }
	if (numberarray2[y]=="USH")
	    {(ans=ans*1+numberarray2[z]*(120)*1);
	    }
	if (numberarray2[y]=="beru")
	    {(ans=ans*1+numberarray2[z]*(3600)*1);
	    }	
	}

	if (unit=="nindan")
	for (j=1;j<7;j++)
	{y=j*2-1;
	  z=y-1;
	if (numberarray2[y]=="she")
	    {(ans=ans*1+(numberarray2[z])/2160*1);
	    }
	if (numberarray2[y]=="shu-si")
	    {(ans=ans*1+numberarray2[z]/360*1);
	    }
	if (numberarray2[y]=="kush")
	    {(ans=ans*1+numberarray2[z]/12*1);
	    }
	if (numberarray2[y]=="gi")
	    {(ans=ans*1+numberarray2[z]/2*1);
	    }
	if (numberarray2[y]=="nindan")
	    {(ans=ans*1+numberarray2[z]*1);
	    }
	if (numberarray2[y]=="eshe")
	    {(ans=ans*1+numberarray2[z]*(10)*1);
	    }
	if (numberarray2[y]=="USH")
	    {(ans=ans*1+numberarray2[z]*(60)*1);
	    }
	if (numberarray2[y]=="beru")
	    {(ans=ans*1+numberarray2[z]*(1800)*1);
	    }	
	}
	if (unit=="eshe")
	for (j=1;j<7;j++)
	{y=j*2-1;
	  z=y-1;
	if (numberarray2[y]=="she")
	    {(ans=ans*1+(numberarray2[z])/21600*1);
	    }
	if (numberarray2[y]=="shu-si")
	    {(ans=ans*10+numberarray2[z]/3600*1);
	    }
	if (numberarray2[y]=="kush")
	    {(ans=ans*1+numberarray2[z]/120*1);
	    }
	if (numberarray2[y]=="gi")
	    {(ans=ans*1+numberarray2[z]/20*1);
	    }
	if (numberarray2[y]=="nindan")
	    {(ans=ans*1+numberarray2[z]/10*1);
	    }
	if (numberarray2[y]=="eshe")
	    {(ans=ans*1+numberarray2[z]*1);
	    }
	if (numberarray2[y]=="USH")
	    {(ans=ans*1+numberarray2[z]*(6)*1);
	    }
	if (numberarray2[y]=="beru")
	    {(ans=ans*1+numberarray2[z]*(180)*1);
	    }	
	}

	if (unit=="USH")
	for (j=1;j<7;j++)
	{y=j*2-1;
	  z=y-1;
	if (numberarray2[y]=="she")
	    {(ans=ans*1+(numberarray2[z])/129600*1);
	    }
	if (numberarray2[y]=="shu-si")
	    {(ans=ans*1+numberarray2[z]/21600*1);
	    }
	if (numberarray2[y]=="kush")
	    {(ans=ans*1+numberarray2[z]/720*1);
	    }
	if (numberarray2[y]=="gi")
	    {(ans=ans*1+numberarray2[z]/120*1);
	    }
	if (numberarray2[y]=="nindan")
	    {(ans=ans*1+numberarray2[z]/60*1);
	    }
	if (numberarray2[y]=="eshe")
	    {(ans=ans*1+numberarray2[z]/6*1);
	    }
	if (numberarray2[y]=="USH")
	    {(ans=ans*1+numberarray2[z]*1);
	    }
	if (numberarray2[y]=="beru")
	    {(ans=ans*1+numberarray2[z]*(30)*1);
	    }	
	}
	if (unit=="beru")
	for (j=1;j<7;j++)
	{y=j*2-1;
	  z=y-1;
	if (numberarray2[y]=="she")
	    {(ans=ans*1+(numberarray2[z])/19440000*1);
	    }
	if (numberarray2[y]=="shu-si")
	    {(ans=ans*1+numberarray2[z]/648000*1);
	    }
	if (numberarray2[y]=="kush")
	    {(ans=ans*1+numberarray2[z]/21600*1);
	    }
	if (numberarray2[y]=="gi")
	    {(ans=ans*1+numberarray2[z]/3600*1);
	    }
	if (numberarray2[y]=="nindan")
	    {(ans=ans*1+numberarray2[z]/1800*1);
	    }
	if (numberarray2[y]=="eshe")
	    {(ans=ans*1+numberarray2[z]/180*1);
	    }
	if (numberarray2[y]=="USH")
	    {(ans=ans*1+numberarray2[z]/30*1);
	    }
	if (numberarray2[y]=="beru")
	    {(ans=ans*1+numberarray2[z]*1);
	    }	
	}

if (ans>Math.floor(ans)){
ans=Math.floor(ans);

alert("there is a little bit more");
}

var memory2;
memory2=ans;
if (ans>=60){
var gar;
for (j=6; j>=0; j--)
{

tempans=Math.pow(60, j);
tempans=memory2/tempans;

gar=j+1;
numberarray2[gar]=Math.floor(tempans);
tempans=Math.pow(60, j);
memory2=memory2 % tempans;
}
ans=0;
if (numberarray2[1]>0){
ans=numberarray2[1];
}
}

for (j=2; j<6;j++)
{
if (numberarray2[j]>0)
{
ans= numberarray2[j] + "," + ans  ;
}
}
ans=ans+" "+unit;
return ans;
}

/***********************************backto**************************************/