/**************************/
function BtnDelete_OnClick()
/**************************/
{
 if(confirm("Να γίνει η διαγραφή;")==true)
    document.form1.TxtYesNo.value = "YES";
 else  
    document.form1.TxtYesNo.value = "NO";
}


/*********************************/
function Ddl_OnLostFocus_only(aTxt)
/*********************************/
{
 document.getElementById(aTxt).value =  myformat2decimals(document.getElementById(aTxt).value);
 }

/*************************************/
function Ddl_OnLostFocus(aTxt, section)
/*************************************/
{
 /*alert("ok");*/
 
 document.getElementById(aTxt).value =  myformat2decimals(document.getElementById(aTxt).value);
 SubTotal(section, "1");
}

/******************************/
function myformat2decimals(aNum)
/******************************/
{
 var wh = 0, s = "";
 
 s = aNum.toString();
 s = s.replace(".", "");
 s = s.replace(",", ".");
 if(s == "")
   s = "0";
 else  
    if(isNaN(s))
       {
        s = "0";
       } 
    else    
       {
        s = Math.round(eval(s*100)) / 100;
       }
 
 s = s.toString();
 wh = s.indexOf(".");
  
 if(wh == -1)
   {
    return ThSep(s.substring(0)) + ",00";
   }
 else
   {
    s = s + "00"; // for padding
    return ThSep(s.substring(0,wh)) + "," + s.substring(wh+1, wh+3); 
   }
}

/*********************/
function ThSep(aNumStr)
/*********************/
{
 var i, cnt, ret="";

 cnt = 0
 
  for(i=aNumStr.length-1; i>=0; i=i-1) 
    {
     cnt = cnt + 1;
     if(cnt == 4)
       {
        cnt = 1;
        ret = aNumStr.substring(i+1,i) + "." + ret;
       } 
     else           
        ret = aNumStr.substring(i+1,i) + ret;
    }
 return ret;
}

/*******************/
function myCDBL(aNum)
/*******************/
{
 var ret = 0, s = "";
 
 s = aNum.toString();
 s = s.replace(".", "");
 s = s.replace(",", ".");
 
 if(s == "") 
    ret = 0;
 else   
    if(!isNaN(s))
      ret = eval(s);
    else
      ret = 0;
 return ret; 
}

/**************/
function SubT1()
/**************/
{
 var ret = 0;                                                     
 ret = ret + myCDBL(document.getElementById("TxtExoNum0101").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0102").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0103").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0104").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0105").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0106").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0107").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0108").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0109").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0110").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0111").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0112").value);
                                                            
 if(document.getElementById("optExoTropos01_3")!=null)
		 if(document.getElementById("optExoTropos01_3").checked)
		    {
		     ret = ret * myCDBL(document.getElementById("TxtDiaCnt").value);
		    } 
 return ret;
}

/**************/
function SubT2()
/**************/
{
 var ret = 0;
 ret = ret + myCDBL(document.getElementById("TxtExoNum0201").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0202").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0203").value);

 if(document.getElementById("optExoTropos02_3")!=null)
			 if(document.getElementById("optExoTropos02_3").checked)
			    {
			     ret = ret * myCDBL(document.getElementById("TxtDiaCnt").value);
			    } 

 return ret;
}

/**************/
function SubT3()
/**************/
{
 var ret = 0;
 ret = ret + myCDBL(document.getElementById("TxtExoNum0301").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0302").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0303").value);

 if(document.getElementById("optExoTropos03_3")!=null)
			 if(document.getElementById("optExoTropos03_3").checked)
			    {
			     ret = ret * myCDBL(document.getElementById("TxtDiaCnt").value);
			    } 
 return ret;
}

/**************/
function SubT4()
/**************/
{
 var ret = 0;
 ret = ret + myCDBL(document.getElementById("TxtExoNum0401").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0402").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0403").value);

 if(document.getElementById("optExoTropos04_3")!=null)
			 if(document.getElementById("optExoTropos04_3").checked)
			    {
			     ret = ret * myCDBL(document.getElementById("TxtDiaCnt").value);
			    } 
 return ret;
}

/**************/
function SubT5()
/**************/
{
 var ret = 0;
 ret = ret + myCDBL(document.getElementById("TxtExoNum0501").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0502").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0503").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0504").value);

 return ret;
}

/**************/
function SubT6()
/**************/
{
 var ret = 0;
 ret = ret + myCDBL(document.getElementById("TxtExoNum0601").value);
 ret = ret + myCDBL(document.getElementById("TxtExoNum0602").value);

 if(document.forms[0]["optExoTropos06_3"]!=null)
   {
    if(document.form1["optExoTropos06_3"].checked)
      ret = ret * myCDBL(document.form1["TxtDiaCnt"].value);
   }   
 else
    ret = ret * myCDBL(document.form1["TxtDiaCnt"].value);

 if(document.getElementById("optExoTropos06_3")!=null)
			 if(document.getElementById("optExoTropos06_3").checked)
			    {
			     ret = ret * myCDBL(document.getElementById("TxtDiaCnt").value);
			    } 
 return ret;
}

/********************************/
function SubTotal(section, genTot) 
/********************************/
{
 var OldSubTotal = 0, newGenTotal = 0;
 OldSubTotal = myCDBL(document.getElementById("TxtSubTotal").value); 
 var s = "";
 
 if(section == "1")
   { 
    s = SubT1().toString().replace(".", ",");
    document.getElementById("TxtSubTotal").value = myformat2decimals(s);
   }
 if(section == "2")
   { 
    s = SubT2().toString().replace(".", ",");
    document.getElementById("TxtSubTotal").value = myformat2decimals(s);
   }
 if(section == "3")
   { 
    s = SubT3().toString().replace(".", ",");
    document.getElementById("TxtSubTotal").value = myformat2decimals(s);
   }
 if(section == "4")
   { 
    s = SubT4().toString().replace(".", ",");
    document.getElementById("TxtSubTotal").value = myformat2decimals(s);
   }
 if(section == "5")
   { 
    s = SubT5().toString().replace(".", ",");
    document.getElementById("TxtSubTotal").value = myformat2decimals(s);
   }
 if(section == "6")
   { 
    s = SubT6().toString().replace(".", ",");
    document.getElementById("TxtSubTotal").value = myformat2decimals(s);
   }

 if(genTot == "1")
   {
    newGenTotal = myCDBL(document.getElementById("TxtGenTotal").value) + myCDBL(document.getElementById("TxtSubTotal").value) - OldSubTotal;
    document.getElementById("TxtGenTotal").value = myformat2decimals(newGenTotal.toString().replace(".", ","));
   }
}

/**************/
function about()
/**************/
{ 
 alert("yes ναί");
}

/******************************/
function ExoTropos_OnClick(aGrp)
/******************************/
{ 
 SubTotal(aGrp, "1");	
 ////alert("optExoTropos"+aGrp+"_2");
 //if(document.forms[0]["optExoTropos"+aGrp+"_2"].checked)
 //  {
 //   document.forms[0]["optExoXiliosta"+aGrp+"_1"].disabled = true;
 //   document.forms[0]["optExoXiliosta"+aGrp+"_2"].disabled = true;
 //   document.forms[0]["optExoXiliosta"+aGrp+"_3"].disabled = true;
 //   document.forms[0]["optExoXiliosta"+aGrp+"_4"].disabled = true;
 //   document.forms[0]["optExoXiliosta"+aGrp+"_5"].disabled = true;
 //  }
 //else
 //  {
 //   document.forms[0]["optExoXiliosta"+aGrp+"_1"].disabled = false;
 //   document.forms[0]["optExoXiliosta"+aGrp+"_2"].disabled = false;
 //   document.forms[0]["optExoXiliosta"+aGrp+"_3"].disabled = false;
 //   document.forms[0]["optExoXiliosta"+aGrp+"_4"].disabled = false;
 //   document.forms[0]["optExoXiliosta"+aGrp+"_5"].disabled = false;
 //  }
 //   
}