/// Frame nachladen

function seitenstart()
     {
     if (window==top)
          {
          location.href="/index.html?"+location.pathname;
          }
     }







//////////////////////////////////////////////////////////////
var cookie_exp   = 365;
var unbekannt    = "Unbekannter";
var popup_url	 = "popup.htm";
var popup_x	     = 300;
var popup_y	     = 250;

var startftFarbe = "000000";
var startbgFarbe = "FF00FF";
var startftFace	 = "Arial";
var startftSize  = 12;
var startvLink   = "FFFF00";
var startaLink   = "FF0000";
var startpLink   = "00CCFF";
var startuLink   = "Ja";

// Cookie-Routinen
//////////////////////////////////////////////////////////////

function getCookie(name) {
  var index = document.cookie.indexOf(name + "=");
  if (index == -1) return null;
  index = document.cookie.indexOf("=", index) + 1;
  var endstr = document.cookie.indexOf(";", index);
  if (endstr == -1) endstr = document.cookie.length;
  return unescape(document.cookie.substring(index, endstr));
}


function setCookie(name, value) {
	var today = new Date();
	var expiry = new Date(today.getTime() + 24 * 60 * 60 * 1000 * cookie_exp);
	if (value != null && value != "")
    document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString();
}


// Bestell-/Anfrage-Formulardaten setzen und auslesen
//////////////////////////////////////////////////////////////

function setName(firma,strasse,ort,telefon,telefax,email,ansprechpartner,abteilung,benutzername,kennwort) { 
	data = firma+ '|' +strasse+ '|' +ort+ '|' +telefon+ '|' +telefax+ '|' +email+ '|' +ansprechpartner+ '|' +abteilung+ '|' +benutzername+ '|' +kennwort;
	setCookie("pers_Name", data);
}

function getName() {
	temp = new String(getCookie("pers_Name"));
	if (temp == "null") return unbekannt;
	else {
		data = temp.split("|");
		if (data[0] == "" && data[1] == "") return unbekannt;
		else return data[0]+ " " +data[1];
	}
}

function getForm() {
	temp = new String(getCookie("pers_Name"));
	if (temp == "null") null;
	else {
		data = temp.split("|");
		document.myForm.firma.value            = data[0];
		document.myForm.strasse.value          = data[1];	
		document.myForm.ort.value              = data[2];
		document.myForm.telefon.value          = data[3];
		document.myForm.telefax.value          = data[4];				
		document.myForm.email.value            = data[5];				
		document.myForm.ansprechpartner.value  = data[6];				
		document.myForm.abteilung.value        = data[7];				
		document.myForm.benutzername.value     = data[8];				
		document.myForm.kennwort.value         = data[9];				
	}
}


// StyleSheet setzen und auslesen
//////////////////////////////////////////////////////////////

function setCss(ftFarbe,bgFarbe,ftFace,ftSize,vLink,aLink,pLink,uLink) { 
	data = ftFarbe+ '|' +bgFarbe+ '|' +ftFace+ '|' +ftSize+ '|' +vLink+ '|' +aLink+ '|' +pLink+ '|' +uLink;
	setCookie("pers_Layout", data);
}

function writeCss() {
	temp = new String(getCookie("pers_Layout"));
    if (temp == "null") {
		setCookie("pers_Layout", startftFarbe+ '|' +startbgFarbe+ '|' +startftFace+ '|' +
				  startftSize+ '|' +startvLink+ '|' +startaLink+ '|' +startpLink+ '|' +startuLink);
		location.reload();
	}
	else {
		data = temp.split("|");
		ftFarbe = data[0];
		bgFarbe = data[1];
		ftFace  = data[2];
		ftSize  = data[3];
		vLink   = data[4];
		aLink   = data[5];
		pLink   = data[6];
		xuLink   = data[7];
		if (xuLink == "Nein") uLink = "none";
		else uLink = "";

		document.write('<STYLE TYPE="text/css">\n\n');
		document.write('BODY\n');
		document.write('{\n');
		document.write('  color:#' +ftFarbe+ ';\n');
		document.write('  background-color:#' +bgFarbe+ ';\n');
		document.write('  font-family:' +ftFace+ ';\n');
		document.write('  font-size:' +ftSize+ 'pt;\n');
		document.write('}\n\n');
		document.write('A { text-decoration:' +uLink+ '; }\n');
		document.write('A:visited { color:#' +vLink+ '; }\n');
		document.write('A:link { color:#' +pLink+ '; }\n\n');
		document.write('</STYLE>');
		}
}

function getCssForm() {
	temp = new String(getCookie("pers_Layout"));
	if (temp == "null") null;
	else {
		data = temp.split("|");
		document.pers.ftFarbe.value = data[0];
		document.pers.bgFarbe.value = data[1];	
		document.pers.ftFace.value  = data[2];
		document.pers.ftSize.value  = data[3];
		document.pers.vLink.value   = data[4];				
		document.pers.aLink.value   = data[5];				
		document.pers.pLink.value   = data[6];				
		document.pers.uLink.value   = data[7];		
	}
}


// Drop-Down-Menü schreiben
//////////////////////////////////////////////////////////////

///jo function writeDrop() {
///jo 	document.write('<SELECT NAME="' +arguments[0]+ '">');
///jo 	temp = new String(getCookie("pers_Layout"));
///jo 	if (temp == "null") {
///jo 		for (i=2; i<arguments.length; i++)
///jo 			 document.write('<OPTION VALUE="' +arguments[i]+ '">' +arguments[i]+ '</OPTION>');
///jo 	}
///jo 	else {
///jo 		data = temp.split("|");
///jo 		for (i=2; i<arguments.length; i++) {
///jo 		if (arguments[i] == data[arguments[1]])
///jo 			document.write('<OPTION VALUE="' +arguments[i]+ '" SELECTED>' +arguments[i]+ '</OPTION>');
///jo 		else
///jo 			document.write('<OPTION VALUE="' +arguments[i]+ '">' +arguments[i]+ '</OPTION>');
///jo 		}
///jo 	}
///jo	document.write('</SELECT>');
///jo }


// Zähler setzen und hochzählen
//////////////////////////////////////////////////////////////

function getCount(name) {
	temp = new String(getCookie(name));
	if (temp == "null") {
		setCookie(name, 1);
		counter = 1;
	}
	else {
		neu = parseInt(temp)+1;
		setCookie(name, neu);
		counter = neu;
	}
	return counter;
}


// 
//////////////////////////////////////////////////////////////

function checkPopup() {
	temp = new String(getCookie("pers_Popup"));
//	if (temp == "ja") document.pers.info.checked = true;
}


function setPopup() {
	temp = new String(getCookie("pers_Popup"));
	if (temp == "ja") setCookie("pers_Popup", "nein");
	else setCookie("pers_Popup", "ja");
}

function doPopup() {
	temp = new String(getCookie("pers_Popup"));
        alert(temp);alert(getCookie("pers_Popup"));
    if (temp == "null") {
		setCookie("pers_Popup", "ja");
		
		window.openwindow.open("popup.htm","Popup","width=360,height=204,marginwidth=0,marginheight=0,dependent=yes,resizable=no");
	}
	else {
		if (temp == "ja") window.open("popup.htm","Popup","width=360,height=204,height=204,marginwidth=0,marginheight=0,dependent=yes,resizable=no");
		else null;
	}
}

function readcookie() {alert(getCookie("pers_Popup"));}

//////////////////////////////////////////////////////////////

///jo  function checkStart() {
///jo  	temp = new String(getCookie("pers_Start"));
///jo  	if (temp == "ja") document.pers.start.checked = true;	
///jo  }

///jo  function setStart() {
///jo  	temp = new String(getCookie("pers_Start"));
///jo  	if (temp == "ja") setCookie("pers_Start", "nein");
///jo  	else  setCookie("pers_Start", "ja");
///jo  }


//////////////////////////////////////////////////////////////

///// Bestellformular Vorab-Prüfung (vor Übergabe an Bestellsystem) //////

function chkBestellung()
    {
     re = new RegExp("_anz","i");
     for (var i = 0; i < document.myForm.elements.length; i++)
          {
           if (document.myForm.elements[i].name.match(re))
                {
                 if (document.myForm.elements[i].value =="")
                     {
                      alert("Bitte geben Sie die gewünschte Menge an, bevor Sie die Bestellung versenden.");
                      document.myForm.elements[i].focus();
                      return false;
                     }  
                }
          }

     if (document.myForm.benutzername.value.length != 9)
          {
           alert("Bitte den richtigen Benutzernamen und das Kenntwort laut Ihren Zugangsunterlagen eingeben!");
           document.myForm.benutzername.focus();
           return false;
          }
///  if ((document.myForm.benutzername.value.substr(0,2) != "k1") && (document.myForm.benutzername.value.substr(0,2) != "k3"))
///       {
///        alert(document.myForm.benutzername.value.substr(0,2) + "Bitte den richtigen Benutzernamen und das Kenntwort laut Ihren Zugangsunterlagen eingeben!");
///        document.myForm.benutzername.focus();
///        return false;
///       }
     if (document.myForm.kennwort.value.length != 5)
          {
           alert("Bitte den richtigen Benutzernamen und das Kenntwort laut Ihren Zugangsunterlagen eingeben!");
           document.myForm.kennwort.focus();
           return false;
          }
     if (document.myForm.liefertermin.value == "")
          {
           alert("Bitte ein Lieferdatum eingeben!");
           document.myForm.liefertermin.focus();
           return false;
          }
    }
 


///// Anfrageformular Vorab-Prüfung (vor Übergabe an Bestellsystem) //////

function chkAnfrage()
    {
     re = new RegExp("_anz","i");
     for (var i = 0; i < document.myForm.elements.length; i++)
          {
           if (document.myForm.elements[i].name.match(re))
                {
                 if (document.myForm.elements[i].value =="")
                     {
                      alert("Bitte geben Sie die gewünschte Menge an, bevor Sie die Anfrage versenden.");
                      document.myForm.elements[i].focus();
                      return false;
                     }  
               }
          }

     if (document.myForm.benutzername.value.length >2) 
          {
           if (document.myForm.benutzername.value.length != 9)
                {
                 alert("Bitte den richtigen Benutzernamen und das Kenntwort laut Ihren Zugangsunterlagen eingeben!");
                 document.myForm.benutzername.focus();
                 return false;
                }
///        if ((document.myForm.benutzername.value.substr(0,2) != "k1") && (document.myForm.benutzername.value.substr(0,2) != "k3"))
///             {
///              alert(document.myForm.benutzername.value.substr(0,2) + "Bitte den richtigen Benutzernamen und das Kenntwort laut Ihren Zugangsunterlagen eingeben!");
///              document.myForm.benutzername.focus();
///              return false;
///             }
           if (document.myForm.kennwort.value.length != 5)
                {
                 alert("Bitte den richtigen Benutzernamen und das Kenntwort laut Ihren Zugangsunterlagen eingeben!");
                 document.myForm.kennwort.focus();
                 return false;
                }
          }
     else
          {
           if (document.myForm.firma.value == "")
                {
                 alert("Bitte den Firmennamen eingeben!");
                 alert(document.myForm.benutzername.value);
                 document.myForm.firma.focus();
                 return false;
                }
           if (document.myForm.strasse.value == "")
                {
                 alert("Bitte die Straße oder das Postfach eingeben!");
                 document.myForm.strasse.focus();
                 return false;
                }
           if (document.myForm.ort.value == "")
                {
                 alert("Bitte den Ort eingeben!");
                 document.myForm.ort.focus();
                 return false;
                }
           if (document.myForm.ansprechpartner.value == "")
                {
                 alert("Bitte Ihren Namen eingeben!");
                 document.myForm.ansprechpartner.focus();
                 return false;
                }
          }
    } 


