/* 
 This file was generated by Dashcode.  
 You may edit this file to customize your widget or web page 
 according to the license.txt file included in the project.
 */

//
// Function: load()
// Called by HTML body element's onload event when the web application is ready to start
//
function load()
{
    dashcode.setupParts();
    
  
       //DEBUG
             clrInput();
             if (setInitialValues()) doit ();
         //   doit();
            goTop();
    //  setNum("1","ANW");
    

   
}


function drawPie(Prozent)
{
var QK = document.getElementById("QKlg");
var QB = document.getElementById("QBkl");


QK.innerHTML=Prozent + "%";
QB.innerHTML=(100-Prozent) + "%";
Prozent=100-Prozent;

if(Prozent==100) Prozent=99.999;
if(Prozent==0) Prozent=0.001

var pos=2*Math.PI*Prozent/100-Math.PI/2;
var colBkl="#CF9092";
var colKlg="#7D82C5";


  // Canvas % Anzeige
   var ctx = document.getElementById('canvas').getContext('2d');
  ctx.save();
    ctx.clearRect(0,0,80,80);
  // weisser Kreis 
  ctx.translate(40,40);
  ctx.scale(0.47,0.47);
    ctx.strokeStyle='#000000';
    ctx.fillStyle='#ffffff';
  ctx.lineWidth = 1;
 ctx.arc(0,0,80,0,Math.PI*2,true);
    ctx.fill();

  //Quote Kläger
   ctx.beginPath();
  ctx.moveTo(0,0);
  ctx.arc(0,0,76,pos,-Math.PI/2,true);
  ctx.closePath();
  ctx.fillStyle=colKlg;
  ctx.fill();
  ctx.stroke();

//Quote Beklagter
 ctx.beginPath();
  ctx.moveTo(0,0);
  ctx.arc(0,0,76,-Math.PI/2,pos,true);
  ctx.closePath();
  ctx.fillStyle=colBkl;
  ctx.fill();
  ctx.stroke();
ctx.restore();

}

function goTop() {
    window.scrollTo(0, 1);
}

function flipToFront(event)
{
    var views = document.getElementById('views');
    var front = document.getElementById('front');
    if (views && views.object && front) {
        views.object.setCurrentView(front, true);
    }
    goTop();
}

//
// Function: flipToSettings(event)
// Flip to the back view to present user customizable settings
//
function flipToHilfe(event)
{
    var views = document.getElementById('views');
    var settings = document.getElementById('hilfe');
    if (views && views.object && hilfe) {
        views.object.setCurrentView(hilfe);
    }
    goTop();
}


function goHome(event)
{
    // Code hier eingeben
    if (window.confirm ("\nWollen Sie zu\n\nhttp://jurfree.dimbeck.de\n\nwechseln?",1))
    location="http://jurfree.dimbeck.de";
}

function clrHTML(id) {
 var txt = document.getElementById(id);    
   txt.innerHTML=" ";
}

function clrInput(event)
// Eingaben löschen
{
     goTop();
    
    var txt = document.getElementById("AUSL");    
    txt.value="";
    txt = document.getElementById("ERG");    
    txt.value="";
    txt = document.getElementById("STRW");    
    txt.value="";
    clrOutput();

 //  alert("\nBitte geben Sie den Streitwert ein")
  
}

function clrOutput(){
    drawPie(100);
    clrHTML("QKlg");
    clrHTML("QBkl");    
    
    clrHTML("RVG1");
    clrHTML("GKG1")
   
    clrHTML("tGes");
    clrHTML("tKlg");
    clrHTML("tBkl");
    clrHTML("tKlgE");
    clrHTML("tBklE");
    
    clrHTML("tAnw");
    clrHTML("tPausch");
    clrHTML("tMwst");
    clrHTML("tGer");
    clrHTML("tAusl");
}

function alert1Geb(event)
{
alert("Hier werden jeweils eine volle Gebühr nach RVG und GKG angezeigt");
    // Code hier eingeben
}


function alertQuoten(event)
{
   alert("Hier werden die Kostenquoten nach dem eingegebnen Streitwert und dem Ergebnis sowohl grafisch als auch als Prozentsätze ausgegeben")
}




function clrStrw(event)
{
  setNum(0,"STRW");
  clrOutput();
  doit();
}


function clrErg(event)
{
    setNum(0,"ERG");
      doit();
}


function clrAusl(event)
{
    setNum(0,"AUSL");
      doit();
}


function unload(event)
{
    setCookie();    
    //return(false);
}

function setCookie()
{
var exdate=new Date();
var value=mkCookie();
var expiredays=365;
var c_name="Kostenrisiko2"
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie()
{
var c_name="Kostenrisiko2";
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 ;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return ""

}




function mkCookie()
{
var cook= getNum("STRW")+"%"+getNum("ERG")+"%"+getNum("AUSL")+"%"+getNum("VERF")+"%"+getNum("ANW");
return (cook);

}

function setInitialValues() 
{
var cookstring = getCookie();
if (cookstring.length < 5) return false;
// var cookstring= getNum("STRW")+"%"+getNum("ERG")+"%"+getNum("AUSL")+"%"+getNum("VERF")+"%"+getNum("ANW");
var arr=cookstring.split("%");
setNum(arr[0],"STRW");
setNum(arr[1],"ERG");
setNum(arr[2],"AUSL");
var vf=document.getElementById("VERF");
vf.selectedIndex=arr[3];
var vf=document.getElementById("ANW");
vf.selectedIndex=arr[4];
return true;
}

function debugCookiestring(event)
{
   
    alert(setInitialValues()+"cookie:" + mkCookie());
 // Code hier eingeben
 
}


function touchMove(event)
{
    //Scrolling verhindern
    if (window.orientation == 0) {event.preventDefault()}
        ;
}
