// SMS - DIENST

function postme() {
  window.open("","posttarget","width=330,height=230");
  return true;
}
function postme2() {
  window.open("","posttarget2","width=550,height=550");
  return true;
}

var ns6=document.getElementById&&!document.all

function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}

function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}


function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='Noch<b> <span id="'+theform.toString()+'">'+thelimit+'</span></b> Zeichen verfügbar.'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
}
}



var highlightcolor="lightyellow"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}
 


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
 
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function checksms() {
var d=document.smsform;
var status = false;
var error=""; 
// Vor und Nachname
if(d.kundennummer.value=="") error+="Kundennummer\n ";
 
// eMail
if(d.email.value.indexOf('@')==-1) error+="E-Mailadresse\n ";
if(d.text.value=="") error+="SMS-Text\n ";
// Auswahlliste
// if(d.produkt.selectedIndex==0) error+="Produkt ";
// Radiobuttons

 if ((d.TMobile.checked == false) && (d.EPlus.checked == false) && (d.ozwei.checked == false) &&  (d.Vodafone.checked == false)) 
 { 
 error+="Provider\n ";
 }

if(error!="") {
alert("Bitte füllen Sie folgende Felder aus:\n "+error);
return false;
}
else return true;
} 


function checklogin() 
{ 
if((window.document.login.loginname.value=="") || (window.document.login.passwort.value==""))
{ 
alert("Bitte geben Sie Ihren Benutzernamen und Ihr Passwort an."); 
return false; 
} 
} 


function checksuche() 
{ 
if((window.document.suche.keyword.value==""))
{ 
alert("Bitte geben Sie einen Suchbegriff an."); 
return false; 
} 
} 


function checkbestellung() {
var d=document.order;
var status = false;
var error=""; 
// Vor und Nachname
if(d.name.value=="") error+="Name\n ";
if(d.strasse.value=="") error+="Straße\n ";
if(d.plzort.value=="") error+="PLZ, Ort\n ";
if(d.telefon.value=="") error+="Telefon\n ";
// eMail
if(d.emailkunde.value.indexOf('@')==-1) error+="eMail\n ";
// Auswahlliste
// if(d.produkt.selectedIndex==0) error+="Produkt ";
// Radiobuttons
if(error!="") {
alert("Bitte füllen Sie folgende Felder aus:\n "+error);
return false;
}
else return true;
} 

function checkhaendlerzugang() {
var d=document.haendlerzugang;
var status = false;
var error=""; 
// Vor und Nachname
if(d.name.value=="") error+="Name, Vorname\n ";
if(d.strasse.value=="") error+="Strasse/Postfach\n ";
if(d.plz.value=="") error+="PLZ\n ";
if(d.ort.value=="") error+="Ort\n ";
if(d.tel.value=="") error+="Telefonnummer\n ";

// eMail
if(d.email.value.indexOf('@')==-1) error+="E-Mailadresse\n ";
// Auswahlliste
// if(d.produkt.selectedIndex==0) error+="Produkt ";
// Radiobuttons

if ((d.kunde[0].checked == false) && (d.kunde[1].checked == false)) 
{ 
error+="Neu-/Altkunde\n ";
}

if(error!="") {
alert("Bitte füllen Sie folgende Felder aus:\n\n"+error);
return false;
}
else return true;
} 
function checkanmeldungschulungen() {
var d=document.schulungen;
var status = false;
var error=""; 
// Vor und Nachname
if(d.vorname.value=="") error+="Vorname\n ";
if(d.name.value=="") error+="Name\n ";
if(d.telefon.value=="") error+="Telefonnummer\n ";
if(d.email.value.indexOf('@')==-1) error+="E-Mailadresse\n ";
if(d.firma.value=="") error+="Firma\n ";
if(d.strasse.value=="") error+="Strasse\n ";
if(d.plz.value=="") error+="PLZ\n ";
if(d.ort.value=="") error+="Ort\n ";
 if(error!="") {
alert("Bitte füllen Sie die folgende Felder aus:\n\n"+error);
return false;
}
else return true;
} 
function printpage(what, whatsub, whatcontent) {
  window.open('/_include/printpage.php3?what=' + what + '&whatsub=' + whatsub + '&whatcontent=' + whatcontent ,'Printpage','width=1,height=1,left=1,top=1');
}

var win = null;

	function NewWindow(mypage,myname,w,h,scroll) {

		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;

		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;

		settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'

		win = window.open(mypage,myname,settings)

		if(win.window.focus){win.window.focus();}

	}


 