//  isIE /*@cc_on = true @*/,
//  isIE6 /*@cc_on = @_jscript_version < 5.7 @*/; // Despite the variable name, this means if IE lower than v7 
//  pr�fen ob IE explorer

function clone_this(objButton)
{ 
    var isIe/*@cc_on = true@*/;
    tmpNode=document.getElementById("pollTool_input_clone").cloneNode(true);
    tmpNode.style.display = "block";
    
    if(isIe){
        tmpNode.childNodes[0].name ="answer[]";
        tmpNode.childNodes[0].style.borderColor="#555555";
    }else{
        tmpNode.childNodes[1].name ="answer[]";
        tmpNode.childNodes[1].style.borderColor="#555555";
    }
    document.getElementById("pollTool_inputs").appendChild(tmpNode);
}

function delete_this(anzItemsInDBS,objButton,MaxAntworten)
{
    tmpNode=document.getElementById("pollTool_inputs");
    knoten=tmpNode.firstChild;
    counter = 0;
    while (knoten != null) {
        if(knoten.nodeName =='P'){
           counter+=1;
         }
          knoten = knoten.nextSibling;
    }
    if(counter <= MaxAntworten){
        alert('Es duerfen nicht weniger Felder \n als die Anzahl der moeglichen Antworten geben ');
     }
    if(counter > MaxAntworten && counter > anzItemsInDBS){
        tmpNode.removeChild(tmpNode.childNodes[tmpNode.childNodes.length-1]);
    }
}

function delAlert(maxAntworten,objButton,anzItemsInDBS,tempLink)
{
    tmpNode=document.getElementById("pollTool_inputs");
    knoten=tmpNode.firstChild;
    counter = 0;

    while (knoten != null) {
        if(knoten.nodeName =='P'){
           counter+=1;
         }
          knoten = knoten.nextSibling;
    }
    if((counter)-(counter-anzItemsInDBS)<= maxAntworten || (counter) <= maxAntworten){
        alert('Es duerfen nicht weniger Felder \n als die Anzahl der moeglichen Antworten geben ');
    }else{
         var bestaetigung = window.confirm('Die Daten werden aus der Datenbank geloescht. \n trotzdem fortfahren?');
         if(bestaetigung) {
             parent.location=tempLink;
         }
    }
}

function formCheck(objButton,maxInputLength){
     var isIe/*@cc_on = true@*/;
     counter = 0;
     tmpNode=document.getElementById("pollTool_inputs");
     knoten=tmpNode.firstChild;
     var LeereFelder = false;
     var ERR=false;
     var maxLenght = false;
     var empty_input_counter = 0;
   while (knoten != null) {
    if(knoten.nodeName =='P'){
   // isIe ? inputForm = knoten.childNodes[0]:inputForm = knoten.firstElementChild;
      inside_p = knoten.childNodes[0];
          while (inside_p != null){
             if(inside_p.nodeName == 'INPUT' ){
                inputForm = inside_p;
                if(inputForm.value == ''){
                 empty_input_counter += 1;
                     inputForm.style.borderColor="#ff0000";
                     LeereFelder = true;
                     ERR = true;
                 }
                 if(inputForm.value.length > maxInputLength){
                     inputForm.style.borderColor="#ff0000";
                     maxLenght = true;
                     ERR = true;
                 }
                 if(inputForm.value.length > 0){
                     LeereFelder = false;
                     inputForm.style.borderColor="#555555";
                 }
             }
             inside_p = inside_p.nextSibling;
          } // END WHILE
      }
      knoten = knoten.nextSibling;
    } //END WHILE
     if(ERR){
     //  alert(empty_input_counter);
         if (LeereFelder || empty_input_counter != 0){
           document.getElementById("err_pollTool_input_empty").style.display = "inline";	
         }else{
           document.getElementById("err_pollTool_input_empty").style.display = "none";
         }
         if(maxLenght){
            document.getElementById("err_pollTool_input_to_long").style.display = "inline";
         }
      }else{
           document.getElementById("err_pollTool_input_empty").style.display = "none";
           document.getElementById("pollTool_inputs").parentNode.submit();
      }   
}

function delpoll(tempLink)
{
    var bestaetigung = window.confirm('Die Umfrage wird aus der Datenabank geloescht. \n trotzdem fortfahren?');
    if(bestaetigung) {
        parent.location=tempLink;
    }
}

function resultCheck(objButton,max_items,ajax){
     
    var check = 0;
    for (var zaehler = 0; zaehler < (document.getElementsByName("results[]").length); zaehler++) {
         if (document.getElementsByName("results[]")[zaehler].checked) {
           check++;
         }
    }
     var LeereFelder = false;
     var ERR=false;
     var maxLenght = false;
     if (check!=0){
       if (check>max_items){
        //objButton.previousElementSibling.previousElementSibling.style.display = "inline";
         document.getElementById("pollTool_err_1").style.display = "inline";
         document.getElementById("pollTool_err_2").style.display = "none";
       }else{
          if(ajax){
           alert(document.getElementById("pollTool_err_1").parentNode.nodeName);
           document.getElementById("pollTool_err_1").parentNode.submit();
          }else{
              document.getElementById("pollTool_voteform").submit();
             //alert(document.getElementById("pollTool_err_1").parentNode); 
           }
       }
     }
     else{
      //objButton.previousElementSibling.previousElementSibling.style.display = "none";
       document.getElementById("pollTool_err_1").style.display = "none";
       document.getElementById("pollTool_err_2").style.display = "inline";
     }
}
