function vorschau(link,hnummer)
{
	window.open("vorschau/index.php3?main="+link+"&bdkunr="+hnummer,"Vorschau","resizable=yes,scrollbars=yes,width=770,height=440,toolbar=no,status=no,menubar=no,location=no")
}
function next_step(link)
{
	//alert("'"+link+"'")
	window.location.href = link
}
function menue_jump(link,step)
{
	//alert("'"+link+"'"+step+"'")
	if(document.text_check.error.value==false)		// wenn kein fehler aufgetreten
	{
		document.text_check.step.value=step		// den dazugehörigen step speichern
	}
	document.text_check.save.value="true"			// hiddenfield save auf speichern setzen
	document.text_check.menue_jump_link.value=link		// auf den anvisierten Menüpunkt setzen
	document.text_check.submit()				// reload.
}


check_1= new Array("","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z",1,2,3,4,5,6,7,8,9,0,".","_","-")

check_2= new Array(1,2,3,4,5,6,7,8,9,0,".",":","-")

function eingabe_check(array_name,min_length,encode)	//array_name enthält das array der erlaubten Zeichen min die min erlaubte Ze	ichenketten länge
{
	for(i=0;i<document.text_check.length;++i)
	{
		if(document.text_check.elements[i].type=='text')
		{
			text=document.text_check.elements[i].value
			
			if(min_length>text.length)
			{
				alert("Sie haben zuwenig Zeichen eingegeben.\n Sie müssen min. "+min_length+" Zeichen eingeben")
				document.text_check.elements[i].focus()
				gefunden=false
				break;
			}
			
			zahlen_test(i,array_name,encode)
			if(gefunden==false)
			{
				return gefunden
				document.text_check.elements[i].focus()
				break;
			}
		}
	
	}
	return gefunden
}


function zahlen_test(i,array_name,encode)
{
	text=document.text_check.elements[i].value
	if(encode==true)
	{
		text=escape(document.text_check.elements[i].value)
	}
	if(text.length==0)
	{
		document.text_check.elements[i].value="-"
		text=document.text_check.elements[i].value;
	}
	
	gefunden=false	
	for(s=0;s<text.length;s++)
	{
		for(t=0;t<array_name.length;t++)
		{
		
			if(text.charAt(s)==array_name[t])
			{
				gefunden=true;
				break;
			}
			else
			{
				gefunden=false;
				
			}
		}
			
		if(gefunden==false)
		{
			text=unescape(text)
			message="Bei '"+document.text_check.elements[i].value+"' ist ein Fehler aufgetreten."
			message=message+"Das Zeichen '"+text.charAt(s)+"' ist hier leider nicht erlaubt."
			alert(message)			
			break;
		}
		
	}
return gefunden;
}


function openNewPreiseWindow(theURL) 
{ 
	winName='Preise'
	features='scrollbars=yes,width=500,height=420,resizable=yes,'
	window.open(theURL,winName,features);
}
function openMitarbeiterWindow(theURL,name) 
{ 
	winName="Mitarbeiter"
	features='scrollbars=yes,width=500,height=420,resizable=yes,'
	window.open('/globals/img/mitarbeiter.php?src='+theURL+'&name='+name,winName,features);
}

function bilddb(modell,presse)
{
url = 'http://195.185.133.135/bild_db/frontend.php3';

	if (modell)
	{
		url = url + "?modell="+modell;
	}
	
		
	window.open(url,'Bilddatenbank','width=720,height=480');
}

function cc(oid,sid)
{
	asl=''
	if (sid)
	{
		asl=sid
	}
	if (navigator.appName=="Netscape")
	{
		//url = "http://62.144.155.39/carconfig/HauptframeSetNN.htm?modell="+oid+"&Ausstattungslinie="+asl;
		url = "http://193.110.193.70/carconfig/HauptframeSetNN.htm?modell="+oid+"&Ausstattungslinie="+asl;
	}
	else
	{
		//url = "http://193.110.193.70/carconfig/HauptframeSetIE.htm?Modell=" + oid+"&Ausstattungslinie="+asl;
		url = "http://193.110.193.70/carconfig/HauptframeSetIE.htm?Modell=" + oid+"&Ausstattungslinie="+asl;
	}

	var Config= window.open(url,"CarConfigurator","resizable=no,scrollbars=yes,width=765,height=480,toolbar=no,status=no,menubar=no,location=no")
}
function MM_window(url){
	window.open(url,"webcam","width=500,height=400 scrollbars=yes");
}

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_showHideLayers() { //v6.0

//alert("da");

  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; 
    //alert("hide "+v)
    if(v=='visible'){
      //obj.zIndex=100;
	// alert("v show="+v+" index="+obj.zIndex+" style="+obj.visibility+" name="+obj.name)
	 
     }
     else{
      //obj.zIindex=0;
      
     }
    }

}
function MoveLayer(name,offset_t,offset_l){ //v0.1 mw
  var name,d,x,mouseLocation,test,offset_t,offset_l;
    mouseLocation = new Point(-500,-500);
    obj = MM_findObj(name,d)
    //alert(obj.style.pixelTop)
    //test.top= obj.pixelTop;
      mouseLocation.x = event.x + document.body.scrollLeft;
      mouseLocation.y = event.y + document.body.scrollTop;
    obj.style.pixelTop  = mouseLocation.y+offset_t ;
    obj.style.pixelLeft = mouseLocation.x+offset_l ;
    
   // alert( "name="+name+" old= layer top="+obj.pixelTop+","+mouseLocation.x+","+mouseLocation.y);

}

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_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_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 mOvr(src,clrOver){
  src.className = clrOver;
  src.style.cursor = 'pointer';
}
function mOut(src,clrIn){
  src.style.cursor = 'default';
  src.className = clrIn;
}
function subtimer(id){

}

function ImagePreload(img){ 
	var args = ImagePreload.arguments;
	document.imageArray = new Array(args.length);
	
	for(var i=0; i<args.length; i++){
		document.imageArray[i] = new Image;
		document.imageArray[i].src = args[i];
		//alert("preload "+args[i])
	}
}

function switchImage(imgName, imgSrc){
	if (document.images){
		if (imgSrc != "none"){
			document.images[imgName].src = imgSrc;
		}
	}
}
function feldlaenge(feld,anz){
  var feld,anz;
    //alert("Feld="+feld+" Anzahl="+anz +" Zeichen="+document.getElementsByName("mail[Ihre Nachricht]")[0].value.length);
      if(eval(anz- document.getElementsByName(""+feld+"")[0].value.length) < 0){
		document.getElementsByName(""+feld+"")[0].value = document.getElementsByName(""+feld+"")[0].value.slice(0,anz);
		alert("Es können nicht mehr Zeichen in das Eingabefeld eingegeben werden.")
	}
}

