	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)
	}
	

	function FileName(){
		var x=document.getElementById("textFile").value
		
		var lastSlash 
		var fileName
		lastSlash = x.lastIndexOf("\\")
		fileName = x.substring(lastSlash+1,x.length)
		document.frmSteps.filename.style.display="block"
		document.getElementById("filename").value = "Datei: "+fileName;
		
	}	

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_validateForm() { //v4.0
	if(document.frm3.cust_same.checked != true){
	  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
	  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
		if (val) { nm=val.id; if ((val=val.value)!="") {
		  if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
			if (p<1 || p==(val.length-1)) errors+='- '+nm+' muss eine E-Mail Adresse sein\n';
		  } else if (test!='R') { num = parseFloat(val);
			if (isNaN(val)) errors+='- '+nm+' muss eine Zahl sein\n';
			if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
			  min=test.substring(8,p); max=test.substring(p+1);
			  if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
		} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' \n'; }
	  } if (errors) alert('Bitte überprüfen Sie folgende Felder:\n\n'+errors);
	}else var errors = '';
    document.MM_returnValue = (errors == '');
}


  function check() {
	
	 if(document.form.agb.checked != true){
	 	alert ("Bitte lesen Sie die AGB und bestätigen Sie mit einem Häkchen!");
	 	return false;
	 }
}
	 

	
	
    //offertencheck modul
	function CheckForm(){

		if(document.frmSteps.textFile.value.length<5){
			alert('Bitte wählen Sie eine Word-, Pdf- oder Textdatei aus.')
			return false;
		}else{

			val = document.frmSteps.textFile.value.substring(document.frmSteps.textFile.value.length-4, document.frmSteps.textFile.value.length);
			if (val!='.txt' && val!='.doc' && val!='.pdf' && val!='docx'){
				alert('<Audio Professional Datamanager>\nBitte überprüfen Sie die Datei. Es sind nur Word-, Pdf- oder Text-Dateien möglich.\nIhr AudioP Supportteam: 052 203 03 84');
				return false;
			}else{
				//openWindow('/offerte-hilfe.upload.html', 'disclaimer', 420, 380, 0, 0, 'no');
				document.getElementById("filename").value = "Ihre Datei wird hochgeladen.";		
				return true;
			}
		}
	}

	function FileName(){
		var x=document.getElementById("textFile").value

		var lastSlash
		var fileName
		lastSlash = x.lastIndexOf("\\")
		fileName = x.substring(lastSlash+1,x.length)
		document.frmSteps.filename.style.display="block"
		document.getElementById("filename").value = "Datei: "+fileName;

	}
	
	

// JavaScript Document
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 openWindow(url, name, breite, hoehe, left, top, scrollbar) {
	left = ((screen.width - breite) / 2);
	top = ((screen.height - hoehe) / 2);

	popUp = window.open(url, name, "toolbar=no,menubar=no,status=yes,scrollbars=" + scrollbar + ",width=" + breite + ",height=" + hoehe + ",left=" + parseInt(left) + ",top=" + parseInt(top));
	popUp.focus();
}

// e-mail test
function echeck(str) 
{
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		
		if (str.indexOf(at)==-1){
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false;
		 }
 		 return true;
}
function randInt(min,max)
{
   var div = (max - min) + 1
   var randNum = Math.random()
   for (var i = 0; i <= div - 1; i++)
      {
      if (randNum >= i / div && randNum < (i+1) / div)
      {return i + min}
      }
}