
var klasse;
var klasse1;

var xmlHttp = null;
var wert_global = "";
var text = '';
var textteile = new Array();
var startzahl = 0;

function rowMark_over(item) {
obj=document.getElementById(item);
if (obj.className!="listeover"){
klasse = obj.className;
if (obj.className!="listeover"){
klasse1 = obj.className;
}}
obj.className="listeover";
}

function rowMark_out(item) {
obj=document.getElementById(item);
obj.className=klasse;
}

function sendit(ID, Type){
document.getElementById('ID_prod').value = ID;
document.getElementById('suchfeld').value = Type;
document.typeneingabe.submit();
}

function getit(idem, zub){

	
var ausgabe = "<h2>" + Type_1 + "</h2><br>";
var countzub = 0;

boxes = document.getElementsByName("checktext");



cb = idem;
if(zub == "1"){document.getElementById("zube").checked = true;}
if(zub == "3"){document.getElementById("zube1").checked = true;}
if(zub == "2"){
//	alert(zub)
      document.getElementById("zube").checked = true;
      document.getElementById("zube1").checked = true;
//      document.getElementById("zube2").checked = true;
}else{}
   for (i=0;i<boxes.length;i++) {
   obj = boxes[i];
   if(obj.checked == true){
	  if(document.getElementsByName("text")[i].value){ 
//	countzub++;	  
  ausgabe = ausgabe  + document.getElementsByName("text")[i].value + "<br>";
   }}
   }
   
/*if(startzahl == countzub){
document.getElementById("zube").checked = false;
ausgabe = "";

   for (i=0;i<boxes.length;i++) {
   obj = boxes[i];
   if(obj.checked == true){
	  if(document.getElementsByName("text")[i].value){ 
	countzub++;	  
  ausgabe = ausgabe  + document.getElementsByName("text")[i].value + "<br>";
   }}
   }





}
*/   
   
   
ausgabe = ausgabe + "<br><strong>"+ Fabrikat +": LTS<br>"+ Type +": " + Type_2;
if(document.getElementsByName("zusatztext")[0]){
var zusatztext = document.getElementsByName("zusatztext")[0].value;
}
ausgabe = ausgabe + " " + zusatztext;
ausgabe = ausgabe + "</strong>";
if(document.getElementById("anzeigetext")){document.getElementById("anzeigetext").value = ausgabe;}
if(document.getElementById("printtext")){document.getElementById("printtext").value = ausgabe;}
if(document.getElementById("printID")){document.getElementById("printID").value = Type_2 + " " + zusatztext;}
//alert(ausgabe);
if(document.getElementById("vorschau")){document.getElementById("vorschau").innerHTML = ausgabe;}

/*if(startzahl == 0){
startzahl =	countzub+1;
}*/


//alert ("Startzahl: "+startzahl+"\nBoxen gesamt: "+boxes.length+"\nBoxen aktiv: "+countzub);

}

function checkit(item, zahl){
cb = document.getElementById(item);
   for (i=0;i<zahl;i++) {
	obj = document.getElementById("acc_"+i).checked = cb.checked;
	}
    document.getElementById("zube").checked = cb.checked;
}

function takeit(item){
	obj = document.getElementsByName("zusatztext")[0];
	obj2 = document.getElementById("fabbtext");
	fabb = item.value;
	//alert(fabb);
	obj.value = item.value;
	obj2.value = document.getElementsByName("textradio_" + fabb)[0].value;
}

function takeit_acc(item){
	obj2 = document.getElementById("fabbtext_acc");
	fabb = item.value;
	//alert(fabb);
	obj2.value = fabb;
}

function takeit_feld(item, feld){
	obj2 = document.getElementById("fabbtext_"+feld);
	fabb = item.value;
	//alert(fabb);
	obj2.value = fabb;
	document.getElementById("zube").checked = true;
}




function kopieren(){
	obj1 = document.getElementById("printtext");
	obj = document.getElementById("copytext");
	obj.value = obj1.value;
	obj.value = obj.value.replace(/<h1>/g,"");
	obj.value = obj.value.replace(/<\/h1>/g,"\n");
	obj.value = obj.value.replace(/<h2>/g,"");
	obj.value = obj.value.replace(/<\/h2>/g,"\n");
	obj.value = obj.value.replace(/<strong>/g,"");
	obj.value = obj.value.replace(/<\/strong>/g,"");
	obj.value = obj.value.replace(/<br>/g,"\n");
	obj.value = obj.value.replace(/<em>/g,"");
	obj.value = obj.value.replace(/<\/em>/g,"");
	
	ablage = document.getElementById("copytext").createTextRange();
	ablage.execCommand("Copy");
}


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}



function suggest(wert) {
  wert_global = wert;
  document.getElementById("suchfeld").focus();
  if (window.ActiveXObject) {
	try {
	  xmlHttp= new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	  try {
		xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (e) {
	  }
	}
  } else if (window.XMLHttpRequest) {
	try {
	  xmlHttp= new XMLHttpRequest();
	} catch (e) {
	}
  }
      if (xmlHttp) {
       xmlHttp.open('GET', './require/suggest.php?q=' + wert, true);
       xmlHttp.onreadystatechange = daten;
       xmlHttp.send(null);
      }
    }
	
	
function daten() {
  var ausgabe = '';
   text = '';
   textteile = '';

	if (xmlHttp.readyState == 4) {
	text = xmlHttp.responseText;

	if (text != "") {
	  textteile = text.split(";");

	  for (teil in textteile) {
		ausgabe += "<a href='javascript:wert(" + teil;
		ausgabe += ")' id='" + teil + "' class='ergebnis' onclick='wert_mark("+teil+")'>";
		ausgabe += textteile[teil] + "</a>";
	  }
	  document.getElementById('ausgabe_form').innerHTML = ausgabe;
	  
	}
	if (ausgabe != "") {
	  document.getElementById('ausgabe_form').style.visibility = "visible";
	  document.getElementById('ws').style.visibility = "hidden";
	} else {
	  document.getElementById('ausgabe_form').style.visibility = "hidden";        
	  document.getElementById('ws').style.visibility = "visible";
	 }
  }
}


    function wert(teil) {
       if (textteile[teil] != null && textteile[teil] != "") {
         var suchfeld = document.getElementById("suchfeld");
         suchfeld.value = textteile[teil];
         suchfeld.focus();   
         document.getElementById('ausgabe_form').style.visibility = "hidden";        
         document.getElementById('ws').style.visibility = "visible";
         document.getElementById('new').checked = false;
		 document.forms['typeneingabe'].submit();
		}
    }    
    function wert_mark(teil) {
       if (textteile[teil] != null && textteile[teil] != "") {
         var suchfeld = document.getElementById("suchfeld");
         var start = wert_global.length;
         var laenge = textteile[teil].length;
         suchfeld.value = textteile[teil];
         if (suchfeld.createTextRange) {         
           var Auswahl = suchfeld.createTextRange();
           Auswahl.moveStart("character", start);
           Auswahl.moveEnd("character", laenge - start);
           Auswahl.select();
         } else if (suchfeld.setSelectionRange) {
           suchfeld.setSelectionRange(start, laenge);
         }
         suchfeld.focus(); 
       }
    }
	


function norm(){
	if(document.getElementById('ausgabe_form')){
      document.getElementById('ausgabe_form').style.visibility = "hidden";        
      document.getElementById('ws').style.visibility = "visible";
}}

function openWindow (Adresse, height, width) {
	factor = 20;
	width = width + factor;
	height = height + factor;
  Fenster1 = window.open(Adresse, "Bild", "width="+ width +", height="+ height +",left=100,top=200, resizable=yes");
  Fenster1.focus();
}

function Toggletest(item) {	  
   obj=document.getElementById(item);
   key=document.getElementById("x" + item);
   visible=(obj.style.display!="none")
   if (visible) {
     obj.style.display="none";
     key.src="./images/open.png";

} else {
      obj.style.display="block";
      key.src="./images/close.png";

}
}


function Togglepic(id) {	

   obj = document.getElementById(id);
   pic = document.getElementById("x" + id);
   visible = (obj.style.display !="none");
   if (visible) {
    pic.src = "./images/open.png";
	document.cookie = 'u_'+id+'=1';
} else {
	pic.src = "./images/close.png";
	document.cookie = 'u_'+id+'=0';
}
}


function Toggle(id) {	

   obj = document.getElementById(id);
   
  // wert = wert_holen('u_'+id);
  //alert ('ID: '+obj.id +"\nDisplay: "+ obj.style.display+'\nWert: '+wert);
   pic = document.getElementById("x" + id);
   visible = (obj.style.display !="none");
//   visible = (obj.style.backgroundColor == "#00ff00");
   
   
   if (visible) {
    obj.style.display ="none";
//	obj.style.backgroundColor ="#ff0000";
    pic.src = "./images/open.png";
	document.cookie = 'u_'+id+'=1';
//	alert('0');
} else {
    obj.style.display ="block";
 //   obj.style.backgroundColor ="#00ff00";
	pic.src = "./images/close.png";
	document.cookie = 'u_'+id+'=0';
//	alert('1');
}
//alert(document.cookie);
}

function startToggle(ids) {	

	obj = document.getElementById(ids);
    pic = document.getElementById("x" + ids);
	wert = wert_holen('u_'+ids);
   
  //alert("ID: "+ id + "\nWert: " + wert);
if(wert){

   if(wert == 1){
	obj.style.display ="none"; 
    pic.src = "./images/open.png";
	
//	obj.style.backgroundColor ="#00ff00"
   }else{
	obj.style.display ="none"; 
    pic.src = "./images/open.png";

//	obj.style.display ="block";
//	pic.src = "./images/close.png";
//	obj.style.backgroundColor ="#ff0000";
   }
   
}else{
	
	if(ids == "Textvorschau" ||  ids == "Preview"){
	obj.style.display ="block";
	pic.src = "./images/close.png";
	}else{
	obj.style.display ="none"; 
    pic.src = "./images/open.png";
	}
//alert('Kein Wert für ' + ids +' vorhanden');
}
   

}

function blurAnchors()
{ 
if(document.getElementsByTagName)
{ 
var a = document.getElementsByTagName("a"); 
for(var i = 0; i < a.length; i++)
{ 
a[i].onfocus = function(){
this.blur()
}; 
} 
}
}

function cookieLesen(n)
{
 a = document.cookie;
 res = '';
 while(a != '')
 {
  while(a.substr(0,1) == ' '){a = a.substr(1,a.length);}
  cookiename = a.substring(0,a.indexOf('='));
  if(a.indexOf(';') != -1)
  {cookiewert = a.substring(a.indexOf('=')+1,a.indexOf(';'));}
  else{cookiewert = a.substr(a.indexOf('=')+1,a.length);}
  if(n == cookiename){res = cookiewert;}
  i = a.indexOf(';')+1;
  if(i == 0){i = a.length}
  a = a.substring(i,a.length);
 }
return(res)
}

function wert_holen(cookiewert)
{
 if(document.cookie)
 {
  cookiewert = cookieLesen(cookiewert);
 }
return(cookiewert)
} 

//window.onload = blurAnchors;

