Subversion Repositories Transart

Rev

Blame | Last modification | View Log | RSS feed

////Funktion für Profitcenter in Offerte_step5
function pc_step5_chk (myid) {
        //alert(myid);
        var myelement ="pc_id"+myid;
        //alert (myelement);
        if (document.getElementById(myelement).value == "99") {
        document.getElementById(myelement).focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('pc_id'+myid,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
        }
}
////Scrollen mittels Anker
function scrollto(element){
     $('html, body').animate({ scrollTop: ($('#'+element).offset().top)}, 'slow');
};
//Sortable aus JQuery für Step5
function My_sortable_offerte() 
{    $('#sortable').sortable({     
         placeholder: "ui-state-highlight",      
         update : function () {

                                var neworder = new Array();

                $('#sortable li').each(function() {    

                    //get the id
                    var id  = $(this).attr("id");
                                        //alert (id);
                    //push the object into the array
                    neworder.push(id);
                                        
               });
 $.post("offerte_ajax_action.php",{'neworder': neworder});

            }
        });
    }
function My_sortable_fakturen() 
{    $('#sortable').sortable({     
         placeholder: "ui-state-highlight",      
         update : function () {

                                var neworder = new Array();

                $('#sortable li').each(function() {    

                    //get the id
                    var id  = $(this).attr("id");
                                        alert (id);
                    //push the object into the array
                    neworder.push(id);
                                        
               });
 $.post("fakturen_ajax_action.php",{'neworder': neworder});

            }
        });
    }
/////////
//Drag & Drop Funktion aus JQuery
//function My_drag(mypos) {
//$('#drag'+mypos).draggable({
//  cursor: "move",
//  revert: "invalid",
//  opacity: 0.7,
//  snap: ".droppable",
//  snapMode: "inner",
//  start: function( event, ui ) {
//  $('.display').html( this.id );
//  }
//});
//} 
//// Dropzone erstellen
//function My_drop(mypos) {
//$('#drop'+mypos).droppable({
//  //accept: ".draggable",
//  hoverClass: 'stil13',
//  drop: positioning
//});
//}
//// Positionieren wenn erfolgreich gedroppt
//function positioning( event, ui ) {
//position = $(this).position();
//$('.display').html( this.id );
//ui.draggable.animate({
//  opacity: 0.7,
//
//  }, 200
//  );
//}
/////
function My_alert(text){
alert (text);
}
////////
function My_yPos() {
        var yPos    =  window.event.clientY + document.documentElement.scrollTop;
        //alert(yPos);
        return(yPos);
}
function movetosite(mysite){
setTimeout("getData('"+mysite+"','data');",300);        
}
function step5moveto(mysite,ypos){
//alert (mysite);
//alert ("getData("+mysite+"?ypos="+My_yPos()+",'data');");
if (ypos=="self"){
setTimeout("getData('"+mysite+"?ypos="+My_yPos()+"','data');",300);     
}
else{
setTimeout("getData('"+mysite+"?ypos="+ypos+"','data');",300);          
}
}
function My_Move(my_y) {
  window.scrollTo(0,my_y-screen.height/2);
  //alert (screen.height);
}
function My_Panel_open(id){
var CollapsiblePanel = new Spry.Widget.CollapsiblePanel("CollapsiblePanel"+id,{enableAnimation: false, contentIsOpen: true});   
//alert("allah");
}
function My_Panel_close(id){
var CollapsiblePanel = new Spry.Widget.CollapsiblePanel("CollapsiblePanel"+id,{enableAnimation: false, contentIsOpen: false});  
//alert("allah");
}
///////ALLES CHECKBOXEN MARKIEREN
function CheckAllBoxes(frm1) {
        var aa= document.getElementById(frm1);
        for (var i =0; i < aa.elements.length; i++) 
        {
        if (aa.elements[i].type == "checkbox"){
         aa.elements[i].checked = true;
                                   }
        }
}
function UnCheckAllBoxes(frm1) {
        var aa= document.getElementById(frm1);
        for (var i =0; i < aa.elements.length; i++) 
        {
        if (aa.elements[i].type == "checkbox"){
         aa.elements[i].checked = false;
                                   }
        }
}
/////INTEGER CHECKEN
function isInteger(val,target){   
//alert(val);    
if(val==null)    {        
alert("Bitte eine Zahl angeben.");
document.getElementById(target).focus();
return false;    }    
if (val.length==0)    {        
alert("Bitte eine Zahl angeben."); 
document.getElementById(target).focus();
return false;    }    
for (var i = 0; i < val.length; i++)     {        
var ch = val.charAt(i)        
if (i == 0 && ch == "-")        {            
continue        }        
if (ch < "0" || ch > "9")        {            
document.getElementById(target).focus();
alert("Bitte eine Zahl angeben.");
return false
}    
}    
return true
}
////////HIDE ROW
function displayRow(){        
var row = document.getElementById("captionRow");        
if (row.style.display == '')  row.style.display = 'none';       
else row.style.display = '';   
}
////MAXLENGHT
function ismaxlength(obj)
{
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
var mrows=obj.getAttribute? parseInt(obj.getAttribute("rows")) : ""
if (obj.getAttribute && obj.value.rows>mrows)
obj.value=obj.value.substring(0,mrows)
}
//////////Formular LÖSCHEN
function datei_loeschen_chkFormular (id) {
        if(confirm(unescape("Item " +id+" l%F6schen?"))) {
        return true;
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
///////  AJAX Transportkiste Nummercheck
function TKN4_check(data_link){

$('#action').load(encodeURI(data_link), function(responseText) {
 
///// Ausgabe auf ein Div Objekt
                                //var result = document.getElementById(target);
                                var status = document.getElementById("status");
                                /// Um das Javascript zu interpretieren eval benutzen
                                //eval(req.responseText);
                                //alert(req.responseText);
                                var result = parseInt(responseText);
                                if (result == 0) {
                                //document.kunden_neu.kundennummer.focus();
                            document.getElementById('status').innerText = unescape("Kistennummer ok!");
                                Spry.Effect.DoHighlight('verpackungen_auftraege_data_kistennummer',{duration: 1000, from:'#FFFFFF', to:'#CCCCFF',restoreColor: '#CCCCFF',toggle:false});
                            document.getElementById('senden').disabled = false;
                                return true;
                                }
                                if (result > 0) {
                                //alert (result);
                                document.verpackungen_auftraege_data_insert.verpackungen_auftraege_data_kistennummer.focus();
                            document.getElementById('status').innerText = unescape("Kistennummer existiert bereits!");
                                Spry.Effect.DoHighlight('verpackungen_auftraege_data_kistennummer',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
                            document.getElementById('senden').disabled = true;
                                return false;
                                }
                                lader_status.innerText = "Kistennummer...";

});


}
                                




//////////
//////////
function TKN5_check(data_link){
$('#action').load(encodeURI(data_link), function(responseText) {
                                ///// Ausgabe auf ein Div Objekt
                                //var result = document.getElementById(target);
                                var status = document.getElementById("status");
                                /// Um das Javascript zu interpretieren eval benutzen
                                //eval(req.responseText);
                                //alert(req.responseText);
                                var result = parseInt(responseText);
                                if (result == 0) {
                                //document.kunden_neu.kundennummer.focus();
                            document.getElementById('status').innerText = unescape("Kistennummer ok!");
                                Spry.Effect.DoHighlight('verpackungen_auftraege_data_kistennummer',{duration: 1000, from:'#FFFFFF', to:'#CCCCFF',restoreColor: '#CCCCFF',toggle:false});
                            document.getElementById('updaten').disabled = false;
                                return true;
                                }
                                if (result > 0) {
                                //alert (result);
                                document.getElementById('verpackungen_auftraege_data_kistennummer').focus();
                            document.getElementById('status').innerText = unescape("Kistennummer existiert bereits!");
                                Spry.Effect.DoHighlight('verpackungen_auftraege_data_kistennummer',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
                            document.getElementById('updaten').disabled = true;
                                return false;
                                }
                                lader_status.innerText = "Kistennummer...";
                                //var xml = req.responseText;
                                //var xmlDOM;
                                //xmlDOM = newActiveXObject("Microsoft.XmlDom");
                                //xmlDOM.loadXML(xml);
                        });
}
////
//////Projekt objektnummer CHECK
function OBJN_check(data_link){
$('#action').load(encodeURI(data_link), function(responseText) {
                                ///// Ausgabe auf ein Div Objekt
                                //var result = document.getElementById(target);
                                var status = document.getElementById("status");
                                /// Um das Javascript zu interpretieren eval benutzen
                                //eval(req.responseText);
                                //alert(req.responseText);
                                var result = parseInt(responseText);
                                if (result == 0) {
                                //document.kunden_neu.kundennummer.focus();
                            document.getElementById('status').innerText = unescape("Objektnummer ok!");
                                Spry.Effect.DoHighlight('projekte_objektliste_objektnummer',{duration: 1000, from:'#FFFFFF', to:'#CCCCFF',restoreColor: '#CCCCFF',toggle:false});
                            document.getElementById('button').disabled = false;
                                return true;
                                }
                                if (result > 0) {
                                //alert (result);
                                document.getElementById('projekte_objektliste_objektnummer').focus();
                            document.getElementById('status').innerText = unescape("Objektnummer existiert bereits!");
                                Spry.Effect.DoHighlight('projekte_objektliste_objektnummer',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
                            document.getElementById('button').disabled = true;
                                return false;
                                }
                                lader_status.innerText = "Objektnummer...";
                });
}
///////  AJAX KN CHECK
function KN_check(data_link){

$('#action').load(encodeURI(data_link), function(responseText) {
                                ///// Ausgabe auf ein Div Objekt
                                //var result = document.getElementById(target);
                                var status = document.getElementById("status");
                                /// Um das Javascript zu interpretieren eval benutzen
                                //eval(req.responseText);
                                //alert(req.responseText);
                                var result = parseInt(responseText);
                                if (result == 0) {
                                //document.kunden_neu.kundennummer.focus();
                            document.getElementById('status').innerText = unescape("Kundennummer ok!");
                                Spry.Effect.DoHighlight('kunden_kundennummer',{duration: 1000, from:'#FFFFFF', to:'#CCCCFF',restoreColor: '#CCCCFF',toggle:false});
                            return true;
                                }
                                if (result > 0) {
                                //alert (result);
                                document.kunden_neu.kunden_kundennummer.focus();
                            document.getElementById('status').innerText = unescape("Kundennummer existiert bereits!");
                                Spry.Effect.DoHighlight('kunden_kundennummer',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
                            return false;
                                }
                                lader_status.innerText = "KUNDENNUMMER...";
                                //var xml = req.responseText;
                                //var xmlDOM;
                                //xmlDOM = newActiveXObject("Microsoft.XmlDom");
                                //xmlDOM.loadXML(xml);
                        });
                }
///////TIMEOUT FOCUS
function timeout_focus(time){
        setTimeout('this.focus()',time);
        }
/////////
function POS_Update(data_link,target,type){

$('#action').load(data_link, function(responseText) {
                                ///// Ausgabe auf ein Div Objekt
                                var result = document.getElementById(target);
                                var status = document.getElementById("status");
                                /// Um das Javascript zu interpretieren eval benutzen
                                //eval(req.responseText);
                                if (type=="text") {
                                result.innerText =  responseText;
                                }
                                if (type=="value") {
                                //var test = req.responseText;
                                //result.options[test].selected = true;
                                }
                                document.getElementById(target).style.backgroundColor = "#CECEB5";
                                //Spry.Effect.DoHighlight(result,{duration: 100, from:'#FFFFFF', to:'#CCCCFF',restoreColor: '#CCCCFF',toggle:false});
                                lader_status.innerText = "Update erfolgreich..";
                                //var xml = req.responseText;
                                //var xmlDOM;
                                //xmlDOM = newActiveXObject("Microsoft.XmlDom");
                                //xmlDOM.loadXML(xml);
                        });
                }

/////////
////////Position löschen
function POS_Delete(data_link,target){
$('#'+target).load(encodeURI(data_link), function(responseText) {
                                ///// Ausgabe auf ein Div Objekt
                                var result = document.getElementById(target);
                                var status = document.getElementById("status");
                                /// Um das Javascript zu interpretieren eval benutzen
                                //eval(req.responseText);
                                document.getElementById(target).style.visibility = "hidden";
                                document.getElementById(target).style.display = "none";
                                //Spry.Effect.DoHighlight(result,{duration: 100, from:'#FFFFFF', to:'#CCCCFF',restoreColor: '#CCCCFF',toggle:false});
                                lader_status.innerText = "Loeschen erfolgreich..";
                                //var xml = req.responseText;
                                //var xmlDOM;
                                //xmlDOM = newActiveXObject("Microsoft.XmlDom");
                                //xmlDOM.loadXML(xml);
                });
}
////////
////////
////////
function POS_Move (data_link) {
$('#action').load(encodeURI(data_link), function(responseText) {
                                ///// Ausgabe auf ein Div Objekt
                                //var result = document.getElementById(target);
                                var status = document.getElementById("status");
                                /// Um das Javascript zu interpretieren eval benutzen
                                //eval(req.responseText);
                                //if (level > 0){
                                //alert (panelcounter);
                                ////Auslösendes Panel; oldpanel
                                //var oldpanel = "CollapsiblePanel"+panelcounter;
//                              var newpanel = "CollapsiblePanel"+(panelcounter-1);
//                              alert (newpanel);
//                              var oldy = document.getElementById(oldpanel).offsetTop;
//                              var oldheight = document.getElementById(oldpanel).offsetHeight;
//                              var newy = document.getElementById(newpanel).offsetTop;
//                              var newheight = document.getElementById(newpanel).offsetHeight;
////                            alert(oldx);
//                              alert(oldy);
////                            alert(newx);
//                              alert(newy);
//                              alert(newy-oldy);
//                              document.getElementById(oldpanel).style.top = newy-oldy+"px";
//                              document.getElementById(newpanel).style.top = newy-oldy+oldheight+"px";
                                
                                //document.getElementById(oldpanel).style.display = "none";
                                //}
                                //Spry.Effect.DoHighlight(result,{duration: 100, from:'#FFFFFF', to:'#CCCCFF',restoreColor: '#CCCCFF',toggle:false});
                                //lader_status.innerText = "Loeschen erfolgreich..";
                                //var xml = req.responseText;
                                //var xmlDOM;
                                //xmlDOM = newActiveXObject("Microsoft.XmlDom");
                                //xmlDOM.loadXML(xml);
                });
}
////////
function POS_New (data_link) {
$('#action').load(encodeURI(data_link), function(responseText) {
                                ///// Ausgabe auf ein Div Objekt
                                //var result = document.getElementById(target);
                                var status = document.getElementById("status");
                        });
                }
///////  KUNDENSUCHE
function Kunden_Suche(data_link,target){

$('#'+target).load(encodeURI(data_link), function(responseText) {
                                ///// Ausgabe auf ein Div Objekt
                                var result = document.getElementById(target);
                                var status = document.getElementById("status");
                                var test = req.responseText-1;
                                /// Um das Javascript zu interpretieren eval benutzen
                                //eval(req.responseText);
                                result.options[test].selected = true;
                                lader_status.innerText = "KUNDENSUCHE...";
                                //var xml = req.responseText;
                                //var xmlDOM;
                                //xmlDOM = newActiveXObject("Microsoft.XmlDom");
                                //xmlDOM.loadXML(xml);
                        });
}
///////  AJAX ORT ZU PLZ auslesen
function Ort_aus_PLZ(data_link,target){

$('#'+target).load(encodeURI(data_link), function(responseText) {
                                ///// Ausgabe auf ein Div Objekt
                                var result = document.getElementById(target);
                                var status = document.getElementById("status");
                                /// Um das Javascript zu interpretieren eval benutzen
                                //eval(req.responseText);
                                result.innerText = req.responseText;
                                lader_status.innerText = "ORTSSUCHE...";
                                //var xml = req.responseText;
                                //var xmlDOM;
                                //xmlDOM = newActiveXObject("Microsoft.XmlDom");
                                //xmlDOM.loadXML(xml);
                        });
}

/////Kaufmännische Darstellung
function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.');
  return k.substring(0, p) + ',' + k.substring(p+1, p+3);
}
////Summary für projekt_bearbeiten_detail_objektliste
function projekt_bearbeiten_detail_objektliste_summary (gesamtgewicht,x,y,z) {

  ///// Raum berechnen
  var raum = (x * y * z)/1000000;
  raum = kaufm(raum);
  /////
  var Text_Summary = 
  "<b>Gesamtgewicht: </b>" + gesamtgewicht + "<BR>" +
  "<b>Raum (m3): </b>" + raum + "<BR>";
  document.getElementById('summary').innerHTML  = Text_Summary;
}

///////ANKER
function ankersprung(anker){
        //window.location.href="#"+anker;
        document.getElementById(anker).scrollIntoView(true);

        //window.location.hash=anker;
        //alert(anker);
        }

//////// Komma in Punkt umwandeln
function kommazupunkt(alterWert)
  {
  var neuerWert = alterWert.replace(/,/, ".");
  //alert (neuerWert);
  return parseFloat(neuerWert);
  }

//////Statistik Projekte SB auswertung02
function auswertung02_chkFormular () {
   
  if (document.auswertung02.monat_start.value == "-") {
        document.auswertung02.monat_start.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('monat_start',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.auswertung02.monat_ende.value == "-") {
        document.auswertung02.monat_ende.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('monat_ende',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  /// Überprüfung dATUM
  var monat_start = document.auswertung02.monat_start.value;
  var monat_ende = document.auswertung02.monat_ende.value;
  monat_start = parseInt(monat_start);
  monat_ende = parseInt(monat_ende);
  if (monat_start > monat_ende) {
          document.getElementById('status').innerText = unescape("Monatsstart kann nicht vor Monatsende liegen!");
          Spry.Effect.DoHighlight('monat_start',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
          Spry.Effect.DoHighlight('monat_ende',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
          return false;
  }
  //// Ende Datum
}

//////////////ALERT STATUS
function status_alert(status){
        if (status ==1) {
        document.getElementById('status').innerText = unescape("Warte auf Eingabe");    
        }
        if (status ==4) {
        document.getElementById('status').innerText = unescape("Achtung! Durch diese Aktivierung wird der Datensatz gel%F6scht!");      
        Spry.Effect.DoHighlight('delete',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
        }
        if (status ==5) {
        document.getElementById('status').innerText = unescape("Achtung! Durch diese Aktivierung wird der Datensatz deaktiviert!");     
        Spry.Effect.DoHighlight('kunden_deaktiviert',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
        }
        if (status ==6) {
        document.getElementById('status').innerText = unescape("Achtung! Durch diese Aktivierung wird der Datensatz deaktiviert!");     
        Spry.Effect.DoHighlight('projekte_deaktiviert',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
        }
}

//////*********************************** Formularüberprfungen

///
//
////************************ADMIN
function standort_neu_chkFormular () {
  if (document.standort_neu.standort_name.value == "") {
        document.standort_neu.standort_name.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('standort_name',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
  if (document.standort_neu.standort_adresse.value == "") {
        document.standort_neu.standort_adresse.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('standort_adresse',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
  if (document.standort_neu.standort_plz.value == "") {
        document.standort_neu.standort_plz.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('standort_plz',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
  if (document.standort_neu.standort_ort.value == "") {
        document.standort_neu.standort_ort.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('standort_ort',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
  if (document.standort_neu.standort_telefon.value == "") {
        document.standort_neu.standort_telefon.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('standort_telefon',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
  if (document.standort_neu.standort_fax.value == "") {
        document.standort_neu.standort_fax.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('standort_fax',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
  if (document.standort_neu.standort_email.value == "") {
        document.standort_neu.standort_email.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('standort_email',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
  if (document.standort_neu.standort_uid.value == "") {
        document.standort_neu.standort_uid.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('standort_uid',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }

}



////************************MAIN


function projekte_bearbeiten_detail_bonuskunden_loeschen_chkFormular (kunden_id) {
        if(confirm(unescape("Bonuskunde aus dem Projekt entfernen?"))) {
        getData('projekte_bearbeiten_detail_bonuskunden.php?kunden_id='+kunden_id+'&delete=true','data');
        //movetosite('kunden_bearbeiten_detail_updaten.php')
        //getData('offerte_neu_step5.php?delete=true&offerte_data_id='+offerte_data_id+'&ypos='+ypos,'data');
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}

function fakturen_data_loeschen_chkFormular (fakturen_data_id,ypos) {
        Spry.Effect.DoHighlight('anker'+fakturen_data_id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
        if(confirm(unescape("Position "+fakturen_data_id+" wirklich l%F6schen?"))) {
        getData('fakturen_neu_step5.php?delete=true&fakturen_data_id='+fakturen_data_id+'&ypos='+ypos,'data');
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function offerte_uebernehemen_chkFormular (offertnummer,offerte_offertnummer,offerte_id) {
        //Spry.Effect.DoHighlight(offerte_data_id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
        if(confirm(unescape("Offert "+offerte_offertnummer+" %FCbernehemen?"))) {
        Spry.Effect.DoFade('data', {duration:500,from:0,to:100,toggle:false}); 
        getData('offerte_neu_bestehendes_action.php?offertnummer='+offertnummer+'&offerte_id='+offerte_id,'data');
        getData('offerte_neu_bestehendes_action_optionen.php?offertnummer='+offertnummer+'&offerte_id='+offerte_id,'optionen');
        return true;
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function offerte_data_loeschen_chkFormular (offerte_data_id,target) {
        Spry.Effect.DoHighlight('anker'+offerte_data_id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
        if(confirm(unescape("Position "+offerte_data_id+" wirklich l%F6schen?"))) {
        POS_Delete('offerte_ajax_action.php?offerte_data_id='+offerte_data_id+'&delete=true',target);
        //getData('offerte_neu_step5.php?delete=true&offerte_data_id='+offerte_data_id+'&ypos='+ypos,'data');
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function fakturen_data_loeschen_chkFormular (fakturen_data_id,target) {
        Spry.Effect.DoHighlight('anker'+fakturen_data_id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
        if(confirm(unescape("Position "+fakturen_data_id+" wirklich l%F6schen?"))) {
        POS_Delete('fakturen_ajax_action.php?fakturen_data_id='+fakturen_data_id+'&delete=true',target);
        //getData('fakturen_neu_step5.php?delete=true&fakturen_data_id='+fakturen_data_id+'&ypos='+ypos,'data');
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function offerte_pos_copy_chkFormular (offerte_data_id,pos,offerte_data_level) {
        if(confirm(unescape("Position "+pos+" wirklich duplizieren?"))) {
        POS_Move('offerte_ajax_action.php?offerte_data_id='+offerte_data_id+'&pos='+pos+'&offerte_data_level='+offerte_data_level);
        setTimeout("getData('offerte_neu_step5.php','data');",1000);
        document.getElementById('status').innerText = unescape("Duplizieren erfolgreich");
        //getData('offerte_neu_step5.php?ypos='+My_yPos(),'data');
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function fakturen_pos_copy_chkFormular (fakturen_data_id,pos,fakturen_data_level) {
        if(confirm(unescape("Position "+pos+" wirklich duplizieren?"))) {
        POS_Move('fakturen_ajax_action.php?fakturen_data_id='+fakturen_data_id+'&pos='+pos+'&fakturen_data_level='+fakturen_data_level);
        setTimeout("getData('fakturen_neu_step5.php','data');",1000);
        document.getElementById('status').innerText = unescape("Duplizieren erfolgreich");
        //getData('fakturen_neu_step5.php?ypos='+My_yPos(),'data');
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function fakturen_pos_import_chkFormular (fakturen_id) {
        if(confirm(unescape("Positionen wirklich importieren?"))) {
        getData('fakturen_neu_step5_positionen_import_action.php?fakturen_id='+fakturen_id,'data');
        //setTimeout("getData('fakturen_neu_step5.php','data');",1000);
        document.getElementById('status').innerText = unescape("Duplizieren erfolgreich");
        //getData('fakturen_neu_step5.php?ypos='+My_yPos(),'data');
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function positionen_neu_chkFormular () {
  if (document.positionen_neu.positionen_text.value == "") {
        document.positionen_neu.positionen_text.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('positionen_text',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
    if (document.positionen_neu.positionen_zusatz1.value == "") {
        document.positionen_neu.positionen_zusatz1.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('positionen_zusatz1',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
   if (document.positionen_neu.positionen_zusatz2.value == "") {
        document.positionen_neu.positionen_zusatz2.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('positionen_zusatz2',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
   if (document.positionen_neu.positionen_zusatz3.value == "") {
        document.positionen_neu.positionen_zusatz3.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('positionen_zusatz3',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
}

function textbausteine_neu_chkFormular () {
  if (document.textbausteine_neu.textbausteine_text.value == "") {
        document.textbausteine_neu.textbausteine_text.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('textbausteine_text',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
}

function projekte_datei_loeschen_chkFormular (projekte_dateien_id) {
        Spry.Effect.DoHighlight(projekte_dateien_id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
        if(confirm(unescape("Datei wirklich l%F6schen?"))) {
        return true;
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function projekte_loeschen_chkFormular (projekte_name) {
        if(confirm(unescape("Projekt " +projekte_name+ " wirklich l%F6schen?"))) {
        return true;
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function projekte_datei_neu_chkFormular () {
  if (document.datei_neu.projekte_dateien_beschreibung.value == "") {
        document.datei_neu.projekte_dateien_beschreibung.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_dateien_beschreibung',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
  if (document.datei_neu.projekte_dateien_datei.value == "") {
        document.datei_neu.projekte_dateien_datei.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_dateien_datei',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
}
function projekte_objektliste_neu_chkFormular() {
  if (document.objekt_neu.projekte_objektliste_objektnummer.value == "") {
        document.objekt_neu.projekte_objektliste_objektnummer.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_objektnummer',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
  if (document.objekt_neu.projekte_objektliste_lender.value == "") {
        document.objekt_neu.projekte_objektliste_lender.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_lender',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
    if (document.objekt_neu.projekte_objektliste_case_no.value == "") {
        document.objekt_neu.projekte_objektliste_case_no.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen! Eingabe - f%FCr keine Kistennummer");
        Spry.Effect.DoHighlight('projekte_objektliste_case_no',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
   if (document.objekt_neu.projekte_objektliste_colli.value == "") {
        document.objekt_neu.projekte_objektliste_colli.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen! Eingabe 0 f%FCr keine Collis");
        Spry.Effect.DoHighlight('projekte_objektliste_colli',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_object.value == "") {
        document.objekt_neu.projekte_objektliste_object.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_object',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_artist.value == "") {
        document.objekt_neu.projekte_objektliste_artist.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_artist',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_title.value == "") {
        document.objekt_neu.projekte_objektliste_title.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_title',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_kgs.value == "") {
        document.objekt_neu.projekte_objektliste_kgs.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_kgs',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_inv_nr.value == "") {
        document.objekt_neu.projekte_objektliste_inv_nr.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_inv_nr',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_packing.value == "") {
        document.objekt_neu.projekte_objektliste_packing.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_packing',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_dimensions_l.value == "") {
        document.objekt_neu.projekte_objektliste_dimensions_l.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_dimensions_l',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_dimensions_b.value == "") {
        document.objekt_neu.projekte_objektliste_dimensions_b.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_dimensions_b',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_dimensions_h.value == "") {
        document.objekt_neu.projekte_objektliste_dimensions_h.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_dimensions_h',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_casedimensions_l.value == "") {
        document.objekt_neu.projekte_objektliste_casedimensions_l.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_casedimensions_l',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_casedimensions_b.value == "") {
        document.objekt_neu.projekte_objektliste_casedimensions_b.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_casedimensions_b',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_casedimensions_h.value == "") {
        document.objekt_neu.projekte_objektliste_casedimensions_h.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_casedimensions_h',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.objekt_neu.projekte_objektliste_value.value == "") {
        document.objekt_neu.projekte_objektliste_value.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_objektliste_value',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
}

function verpackungsauftrag_neu_step4_chkFormular() {
  if (document.verpackungen_auftraege_data_insert.verpackungen_auftraege_data_kistennummer.value == "") {
        document.verpackungen_auftraege_data_insert.verpackungen_auftraege_data_kistennummer.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('verpackungen_auftraege_data_kistennummer',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
}
function verpackungsauftrag_neu_step5_detail_chkFormular() {
  if (document.verpackungen_auftraege_data_update.verpackungen_auftraege_data_kistennummer.value == "") {
        document.verpackungen_auftraege_data_update.verpackungen_auftraege_data_kistennummer.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('verpackungen_auftraege_data_update',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
}
  
function projekte_objektliste_loeschen_chkFormular (projekte_objekte_id) {
        if(confirm(unescape("Objekt wirklich l%F6schen?"))) {
        return true;
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function kunden_neu_chkFormular () {
  if (document.kunden_neu.kunden_name.value == "") {
        document.kunden_neu.kunden_name.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('kunden_name',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }  
  if (document.kunden_neu.kunden_kundennummer.value == "") {
    document.kunden_neu.kunden_kundennummer.focus();
        document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('kunden_kundennummer',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.kunden_neu.kunden_adresse.value == "") {
    document.kunden_neu.kunden_adresse.focus();
        document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('kunden_adresse',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }

  if (document.kunden_neu.kunden_plz.value == "") {
    document.kunden_neu.kunden_plz.focus();
        document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('kunden_plz',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.kunden_neu.kunden_ort.value == "") {
    document.kunden_neu.kunden_ort.focus();
        document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('kunden_ort',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }

}
function kundenbeziehung_loeschen_chkFormular(projekte_objekte_id) {
        if(confirm(unescape("Beziehung wirklich l%F6schen?"))) {
        return true;
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function kunden_bearbeiten_detail_kunden_abteilungen_loeschen_chkFormular (kunden_abteilungen_id) {
        if(confirm(unescape("Abteilung  wirklich l%F6schen?"))) {
        POS_Update('kunden_ajax_action.php?kunden_abteilungen_id='+kunden_abteilungen_id+'&delete=true','data','value');
        movetosite('kunden_bearbeiten_detail_updaten.php')
        //getData('offerte_neu_step5.php?delete=true&offerte_data_id='+offerte_data_id+'&ypos='+ypos,'data');
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function kunden_bearbeiten_detail_kunden_ansprechpersonen_loeschen_chkFormular (kunden_ansprechpersonen_id) {
        if(confirm(unescape("Ansprechperson  wirklich l%F6schen?"))) {
        POS_Update('kunden_ajax_action.php?kunden_ansprechpersonen_id='+kunden_ansprechpersonen_id+'&delete=true','data','value');
        movetosite('kunden_bearbeiten_detail_updaten.php')
        //getData('offerte_neu_step5.php?delete=true&offerte_data_id='+offerte_data_id+'&ypos='+ypos,'data');
        }
else 
        {
//alert(unescape("L%F6schen abgebrochen!"));
    return false;
        }
}
function lagerprojekte_neu_chkFormular () {
    if (document.lagerprojekte_neu.jahr.value == "-") {
        document.lagerprojekte_neu.jahr.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('jahr',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }     
    if (document.lagerprojekte_neu.monat.value == "-") {
        document.lagerprojekte_neu.monat.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('monat',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
  if (document.lagerprojekte_neu.lagerprojekte_name.value == "") {
        document.lagerprojekte_neu.lagerprojekte_name.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('lagerprojekte_name',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
    if (document.lagerprojekte_neu.lagerprojekte_beschreibung.value == "") {
        document.lagerprojekte_neu.lagerprojekte_beschreibung.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('lagerprojekte_beschreibung',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
}
function projekte_neu_chkFormular () {
    if (document.projekte_neu.jahr.value == "-") {
        document.projekte_neu.jahr.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('jahr',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }     
    if (document.projekte_neu.monat.value == "-") {
        document.projekte_neu.monat.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('monat',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
        if (document.projekte_neu.projekte_auftraggeber_id.value == "") {
        document.projekte_neu.projekte_auftraggeber_id.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_auftraggeber_id',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
    if (document.projekte_neu.projekte_rechnungsempfaenger_id.value == "") {
        document.projekte_neu.projekte_rechnungsempfaenger_id.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_rechnungsempfaenger_id',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  } 
        if (document.projekte_neu.projekte_name.value == "") {
        document.projekte_neu.projekte_name.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_name',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }  
    if (document.projekte_neu.projekte_beschreibung.value == "") {
        document.projekte_neu.projekte_beschreibung.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_beschreibung',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }

  if (document.projekte_neu.projekte_datum_start.value == "") {
        document.projekte_neu.projekte_datum_start.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_datum_start',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.projekte_neu.projekte_datum_ende.value == "") {
        document.projekte_neu.projekte_datum_ende.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('projekte_datum_ende',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  /// Überprüfung dATUM
  var datum_start_array = document.projekte_neu.projekte_datum_start.value.split("-");
  var datum_ende_array = document.projekte_neu.projekte_datum_ende.value.split("-");
  var datum_start = datum_start_array[0] + datum_start_array[1] + datum_start_array[2];
  var datum_ende = datum_ende_array[0] + datum_ende_array[1] + datum_ende_array[2];
  datum_start = parseInt(datum_start);
  datum_ende = parseInt(datum_ende);
  if (datum_start > datum_ende) {
          document.getElementById('status').innerText = unescape("Projektstart kann nicht vor Projektende liegen!");
          Spry.Effect.DoHighlight('projekte_datum_start',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
          Spry.Effect.DoHighlight('projekte_datum_ende',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
          return false;
  }
  //// Ende Datum
}


//////SHIPPING STEP6
function shipping_neu_step6_chkFormular () {
  if (document.shipping_step6.shipping_objekte_text.value == "") {
        document.shipping_step6.shipping_objekte_text.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('shipping_objekte_text',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.shipping_step6.shipping_objekte_inhalt.value == "") {
        document.shipping_step6.shipping_objekte_inhalt.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('shipping_objekte_inhalt',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }

}



//////Arbeitsscheine STEP6 neu
function arbeitsscheine_neu_step6_neu_chkFormular () {
  if (document.objekte_neu.arbeitsscheine_objekte_text.value == "") {
        document.objekte_neu.arbeitsscheine_objekte_text.focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein!");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_text',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.objekte_neu.arbeitsscheine_objekte_kgs.value == "") {
        document.objekte_neu.arbeitsscheine_objekte_kgs.focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_kgs',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.objekte_neu.arbeitsscheine_objekte_l.value == "") {
        document.objekte_neu.arbeitsscheine_objekte_l.focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_l',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.objekte_neu.arbeitsscheine_objekte_b.value == "") {
        document.objekte_neu.arbeitsscheine_objekte_b.focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_b',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.objekte_neu.arbeitsscheine_objekte_h.value == "") {
        document.objekte_neu.arbeitsscheine_objekte_h.focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_h',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.objekte_neu.arbeitsscheine_objekte_colli.value == "") {
        document.objekte_neu.arbeitsscheine_objekte_colli.focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_colli',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }

}
////////////////////
///////////Arbeitsscheine STEP6 update
function arbeitsscheine_neu_step6_update_chkFormular (id) {
  if (document.getElementById('arbeitsscheine_objekte_text'+id).value == "") {
        document.getElementById('arbeitsscheine_objekte_text'+id).focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_text'+id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.getElementById('arbeitsscheine_objekte_kgs'+id).value == "") {
        document.getElementById('arbeitsscheine_objekte_kgs'+id).focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_kgs'+id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.getElementById('arbeitsscheine_objekte_l'+id).value == "") {
        document.getElementById('arbeitsscheine_objekte_l'+id).focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_l'+id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.getElementById('arbeitsscheine_objekte_b'+id).value == "") {
        document.getElementById('arbeitsscheine_objekte_b'+id).focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_b'+id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
  if (document.getElementById('arbeitsscheine_objekte_h'+id).value == "") {
        document.getElementById('arbeitsscheine_objekte_h'+id).focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_h'+id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
    if (document.getElementById('arbeitsscheine_objekte_colli'+id).value == "") {
        document.getElementById('arbeitsscheine_objekte_colli'+id).focus();
    document.getElementById('status').innerText = unescape("Feld kann nicht leer sein! Bei Nichtverwendung auf 0 setzen");
        Spry.Effect.DoHighlight('arbeitsscheine_objekte_colli'+id,{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }


}

///////////////////////////////////////
///Arbeitsscheine Step 4 Update
///////////////////////////
function arbeitsscheine_neu_step4_update_chkFormular() {
var abholzeit_von = document.getElementById('arbeitsscheine_abholzeit_von').value;
var abholzeit_bis = document.getElementById('arbeitsscheine_abholzeit_bis').value;
var zustellzeit_von = document.getElementById('arbeitsscheine_zustellzeit_von').value;
var zustellzeit_bis = document.getElementById('arbeitsscheine_zustellzeit_bis').value;

abholzeit_von = parseFloat(abholzeit_von);
abholzeit_bis = parseFloat(abholzeit_bis);
zustellzeit_von = parseFloat(zustellzeit_von);
zustellzeit_bis = parseFloat(zustellzeit_bis);
//alert (abholzeit_von);
//alert (abholzeit_bis);
//alert (zustellzeit_von);
//alert (zustellzeit_bis);
if (abholzeit_von > abholzeit_bis) {
     document.getElementById('arbeitsscheine_abholzeit_von').focus();
         document.getElementById('status').innerText = unescape("Zeitangabefehler!");
         Spry.Effect.DoHighlight('arbeitsscheine_abholzeit_von',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
         return false;
}

if (zustellzeit_von > zustellzeit_bis) {
     document.getElementById('arbeitsscheine_zustellzeit_von').focus();
         document.getElementById('status').innerText = unescape("Zeitangabefehler!");
         Spry.Effect.DoHighlight('arbeitsscheine_zustellzeit_von',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
         return false;
}
}

////////
///////FAKTUREN
///////////////
//////Fakturen Step 4
function fakturen_neu_step4_chkFormular () {
  if (document.fakturen_neu_step4.fakturen_leistungszeitraum.value == "") {
        document.fakturen_neu_step4.fakturen_leistungszeitraum.focus();
    document.getElementById('status').innerText = unescape("Bitte Eingabefeld %FCberpr%FCfen!");
        Spry.Effect.DoHighlight('fakturen_leistungszeitraum',{duration: 1000, from:'#FFFFFF', to:'#FFCCCC',restoreColor: '#FFCCCC',toggle:false});
    return false;
  }
}


////////////////
///////////////
function fakturen_neu_step1_emailcheck (isinvalid) {
    if (isinvalid == 1) {
        document.getElementById('light').style.display='block';
        document.getElementById('fade').style.display='block';
    document.getElementById('light').innerText = unescape("Die Mailadresse des Rechnungsempfaengers scheint nicht gueltig zu sein!!");
  } 
}////////////////


/////////////////
/////KALKULATION CHECK
////////////
function projekte_kalkulation_check (anzahl) {
    if (anzahl == 0) {
        document.getElementById('light').style.display='block';
        document.getElementById('fade').style.display='block';
    document.getElementById('light').innerText = unescape("Es wurde noch keine Vorkalkulation durchgef%FChrt. Zum Schritt Kalkulation wechseln");
  } 
}
/////////////////

/////////////////
/////Projekte Abschluss CHECK
////////////
function projekte_abschluss_check (anzahl) {
    if (anzahl == 1) {
        document.getElementById('light').style.display='block';
        document.getElementById('fade').style.display='block';
    document.getElementById('light').innerText = unescape("Alle vorhanden Rechnungen sind fakturiert oder gebucht. Bitte an den Abschluss des Projektes denken");
  } 
}
/////////////////



function checkDate(start,end) {
var zeit_von = document.form1.zeit_von.value;
var zeit_bis = document.form1.zeit_bis.value;
zeit_von = parseInt(zeit_von);
zeit_bis = parseInt(zeit_bis);
//alert ("von:"+ zeit_von);
//alert ("bis:"+ zeit_bis);
if (zeit_von >= zeit_bis) {
         alert("Bitte Zeitraum überprüfen!");
     document.form1.zeit_bis.focus();
         document.form1.Submit.disabled=true;
}
else{
        document.form1.Submit.disabled=false;
}
}

function delete_data(url,transport_data_id) {
if(confirm('Datensatz wirklich löschen?'))
open (url+"?data_loeschen=ok&transport_data_id="+transport_data_id,"_self");
else 
alert('Löschen abgebrochen!'); 
        
}

function hide (){
document.all.theLayer.style.visibility="hidden";
}
function schliessen (){
window.setTimeout("hide()", 10000);
}
function showPersonal (vorname,nachname,geburtsdatum,fs_a,fs_b,fs_c,fs_d,fs_e,fs_f,fs_g,beschaeftigt_seit,personal_status) {
  
  // Layer sichtbar machen
  dd.elements.PersonalLayer.show();
  if (fs_a == 1) {
  fs_a = "A";
  }
  else {
  fs_a = "";
  }
    if (fs_b == 1) {
  fs_b = "B";
  }
  else {
  fs_b = "";
  }
    if (fs_c == 1) {
  fs_c = "C";
  }
  else {
  fs_c = "";
  }
    if (fs_d == 1) {
  fs_d = "D";
  }
  else {
  fs_d = "";
  }
    if (fs_e == 1) {
  fs_e = "E";
  }
  else {
  fs_e = "";
  }
    if (fs_f == 1) {
  fs_f = "F";
  }
  else {
  fs_f = "";
  }
    if (fs_g == 1) {
  fs_g = "G";
  }
  else {
  fs_g = "";
  }
  var Text_Personal = "Vorname: " + vorname + "<BR>" +
  "Nachname: " + nachname + "<BR>" +
  "Geburtsdatum: " + geburtsdatum + "<BR>" +
  "FS: " + fs_a + fs_b + fs_c + fs_d + fs_e + fs_f + fs_g + "<BR>" +
  "Beschäftigt seit: " + beschaeftigt_seit + "<BR>" +
  "Status: " + personal_status + "<BR>"
  ;
  document.all.personaltext.innerHTML = Text_Personal;
    
  ////Element verscheieben und Seite scrollen
  var xPos    =  window.event.clientX +50;
  var yPos    =  window.event.clientY + document.documentElement.scrollTop;
  dd.elements.PersonalLayer.moveTo(xPos,yPos);
  dd.elements.PersonalLayer.maximizeZ();
  //var scroll_xPos = xPos;
  //var scroll_yPos = yPos -200;
  //window.setTimeout("window.scrollTo("+scroll_xPos+","+scroll_yPos+")",100);

}

function showDetail (strecke,leistungen,kilometer,maut,ertrag) {
  // Layer sichtbar machen
  dd.elements.DetailLayer.show();
  var Text_Detail = "<b>Strecke/Arbeiten:</b> " + strecke + "<BR>" +
  "<b>Leistungen:</b> " + leistungen + "<BR>" +
  "<b>Kilometer:</b> " + kilometer + "<BR>" +
  "<b>Maut:</b> € " + maut + "<BR>" +
  "<b>Ertrag:</b> € " + ertrag + "<BR>"
  ;
  document.all.detailtext.innerHTML = Text_Detail;

  
  ////Element verscheieben und Seite scrollen
  var xPos    =  window.event.clientX + 50;
  var yPos    =  window.event.clientY + document.documentElement.scrollTop;
  dd.elements.DetailLayer.moveTo(xPos,yPos);
  dd.elements.DetailLayer.maximizeZ();
  //var scroll_xPos = xPos;
  //var scroll_yPos = yPos -100;
  //window.setTimeout("window.scrollTo("+scroll_xPos+","+scroll_yPos+")",100);
  
}
function statistik_summary (kilometer_gesamt,ertrag_gesamt,maut_gesamt) {
        
        kilometer_gesamt = parseFloat(kilometer_gesamt);
        ertrag_gesamt = parseFloat(ertrag_gesamt);
        maut_gesamt = parseFloat(maut_gesamt);
        //// KOsten LKW
        var kosten_lkw =  kilometer_gesamt * 1.6;
        var kosten_gesamt = kosten_lkw + maut_gesamt;
        var gewinn = ertrag_gesamt - kosten_gesamt; 
        kosten_lkw = (Math.round(kosten_lkw*100)) / 100;
        kosten_gesamt = (Math.round(kosten_gesamt*100)) / 100;
        gewinn = (Math.round(gewinn*100)) / 100;
  var Text_resultat = "<b>Kilometer gesamt:</b> " + kilometer_gesamt +"<BR>" +
  "<b>Maut gesamt: </b> " + maut_gesamt +"<BR>" +
  "<span class = 'gross1'>" +
  "<b>Ertrag gesamt: </b> " + ertrag_gesamt +"<BR>" +
  "<b>Kosten LKW: </b> " + kosten_lkw +"<BR>" +
  "<b>Kosten gesamt: </b> " + kosten_gesamt +"<BR>" +
  "<b>GEWINN: € </b> " + gewinn +"<BR>" +
  "</span>"
  ; 
  document.getElementById('resultat').innerHTML  = Text_resultat;       
}