	function getThis(dummy) {
		alert('This = ' + dummy);
	}

	function openWindow(URL) {
		window.open(URL, 'Base', 'width=800, height=600 scrollbars=1, toolbar=0');
	}
	
	function newWindow(mypage, myname, w, h, features) {
		if(screen.width) {
			var winl = (screen.width-w)/2;
	  		var wint = (screen.height-h)/2;
  		}
		else {
			winl = 0;wint =0;
		}
  		if (winl < 0) winl = 0;
  		if (wint < 0) wint = 0;
			var settings = 'height=' + h + ',';
			settings += 'width=' + w + ',';
			settings += 'top=' + wint + ',';
			settings += 'left=' + winl + ',';
			settings += features;
			win = window.open(mypage,myname,settings);
			win.window.focus();
	}
	
	
	function waarschuwing() {
		var name = confirm("Wilt u Autocommerce Online verlaten?")
		if (name == true) {
			top.location = '../login/logout.php';
		} else {
			//document.write("You pressed Cancel")
		}
	}
	
	function waarschuwing_9() {
		var name = confirm("Wilt u de vestigingsmodule van Autocommerce Online verlaten?")
		if (name == true) {
			top.location = '../login/logout.php';
		} else {
			//document.write("You pressed Cancel")
		}
	}
	
	function waarschuwing_hdl() {
		var name = confirm("Wilt u het ingavegedeelte van Handelslijst verlaten?")
		if (name == true) {
			top.location = '../login/logout_hdl.php';
		} else {
			//document.write("You pressed Cancel")
		}
	}
	
	function waarschuwing_dca() {
		var name = confirm("Wilt u het ingavegedeelte van de Dutch Car Auction verlaten?")
		if (name == true) {
			top.location = '../login/logout_dca.php';
		} else {
			//document.write("You pressed Cancel")
		}
	}
	
	function waarschuwing_35() {
		var name = confirm("Wilt u het ingavegedeelte van Budgetauto.nl verlaten?")
		if (name == true) {
			top.location = '../login/logout.php';
		} else {
			//document.write("You pressed Cancel")
		}
	}
	
	function waarschuwing_37() {
		var name = confirm("Wilt u het ingavegedeelte van Gelderlandopwielen.tv verlaten?")
		if (name == true) {
			top.location = '../login/logout.php';
		} else {
			//document.write("You pressed Cancel")
		}
	}
	
	function annuleren() {
		var name = confirm("Weet u zeker dat u wilt annuleren?")
		if (name == true) {
			window.close();
		} else {
			//document.write("You pressed Cancel")
		}
	}
	
	function annuleer() {
		var name = confirm("Weet u zeker dat u wilt annuleren?")
		if (name == true) {
			top.close();
		} else {
			//document.write("You pressed Cancel")
		}
	}
	
// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.

// SETUPS:
// ===============================

// Set the horizontal and vertical position for the popup

PositionX = 100;
PositionY = 100;
PositionX = 0;
PositionY = 0;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth  = 500;
defaultHeight = 500;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = true;

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
function popImage(imageURL,imageTitle){
if (isNN){imgWin=window.open('about:blank','',optNN);}
if (isIE){imgWin=window.open('about:blank','',optIE);}
with (imgWin.document){
writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(240,100);');
writeln('width=240-(document.body.clientWidth-document.images[0].width);');
writeln('height=100-(document.body.clientHeight-document.images[0].height);');
writeln('window.resizeTo(width,height);}');writeln('if (isNN){');       
writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}');
writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
if (!AutoClose) writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
else writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
writeln('<img name="George" src='+imageURL+' style="display:block"></body></html>');
close();		
}}

	function check_image() {
		if (!document.forms[0].image.value)
		return false;
	}


	function printPage() { 
		if(document.all) { 
			document.all.divButtons.style.visibility = 'hidden'; 
			window.print(); 
			document.all.divButtons.style.visibility = 'visible'; 
		} else { 
			document.getElementById('divButtons').style.visibility = 'hidden'; 
			window.print(); 
			document.getElementById('divButtons').style.visibility = 'visible'; 
		} 
	} 
	
	// INVOER: DELETE van foto
	function confirm_delete_foto(folder, file, ac, auto_id, page) {
		input_box=confirm("Weet u zeker dat u " + page + " (" + file  + " - ID= " + auto_id + ") "  + " uit folder " + folder + " van klant " + ac + " wilt verwijderen" );
		if (input_box == true) { 
			location.replace('../logic/submit.php?aktie=delfoto&folder=' + folder + '&file=' + file + '&ac=' + ac + '&auto_id=' + auto_id + '&page=' + page );
		} else {
			alert ("Klik OK, om ongewijzigd terug te keren");
		}
	}
	
	// INVOER: DELETE van multimedia bestanden
	function confirm_delete_multimedia(folder, file, ac, auto_id, page) {
		input_box=confirm("Weet u zeker dat u " + page + " (" + file + ") " + " uit folder " + folder + " van klant " + ac + " wilt verwijderen" );
		if (input_box == true) { 
			location.replace('../logic/submit.php?aktie=delmultimedia&folder=' + folder + '&file=' + file + '&ac=' + ac + '&auto_id=' + auto_id + '&page=' + page);
		} else {
			alert ("Klik OK, om ongewijzigd terug te keren");
		}
	}	
	
	// AUTOLIJST WIJZIGEN: DELETE van auto -> Prullenbak 
	function confirm_delete_auto(auto_id, kenteken, ac) {
		input_box=confirm("Weet u zeker dat u de auto " + auto_id + " met kenteken " + kenteken + " naar de prullenbak wilt verplaatsen?" );
		if (input_box == true) { 
			// Output when OK is clicked
			//location.replace('index.php?page=../logic/submit&aktie=delauto&auto_id=' + auto_id);
			location.replace('../view/index.php?page=autolijst&aktie=Verwijderen&aktieverwijderen=verwijderen_conf&auto_id=' + auto_id + '&ac=' + ac);
		} else {
			// Output when Cancel is clicked
			alert ("Klik OK, om ongewijzigd terug te keren");
		}
	}
	
	// AUTOLIJST PRULLENBAK: HERSTELLEN van auto 
	function confirm_herstel_auto(auto_id, kenteken, ac){
		input_box=confirm("Weet u zeker dat u de auto " + auto_id + " met kenteken " + kenteken + " wilt herstellen?" );
		if (input_box == true) { 
			// Output when OK is clicked
//			location.replace('index.php?page=../logic/delete&action=herstelauto&uniek=' + uniek);
//			location.replace('index.php?page=../logic/submit&aktie=prullenbak&action=herstelauto&auto_id=' + auto_id);
			location.replace('../view/index.php?page=autolijst&aktie=Prullenbak&aktieprullenbak=herstellen_conf&auto_id=' + auto_id + '&ac=' + ac);
		} else {
			// Output when Cancel is clicked
			alert ("Klik OK, om ongewijzigd terug te keren");
		}
	}

	// AUTOLIJST PRULLENBAK: DELETE van auto 
	function confirm_defdel_auto(folder, auto_id, kenteken, ac){
		input_box=confirm("Weet u zeker dat u de auto " + auto_id + " met kenteken " + kenteken + " definitief wilt verwijderen?" );
		if (input_box == true) { 
			// Output when OK is clicked
//			location.replace('index.php?page=../logic/delete&action=defdelauto&folder=' + folder + '&uniek=' + uniek);
//			location.replace('index.php?page=../logic/submit&aktie=prullenbak&action=defdelauto&auto_id=' + auto_id + '&folder=' + folder);
			location.replace('../view/index.php?page=autolijst&aktie=Prullenbak&aktieprullenbak=verwijderen_conf&auto_id=' + auto_id + '&ac=' + ac);
		} else {
			// Output when Cancel is clicked
			alert ("Klik OK, om ongewijzigd terug te keren");
		}
	}

	function confirm_defdelalles_auto(folder){
		input_box=confirm("Weet u zeker dat u de prullenbak definitief wilt leegmaken?" );
		if (input_box == true) { 
			// Output when OK is clicked
			location.replace('index.php?page=../logic/delete&action=defdelallesauto&folder=' + folder);
		} else {
			// Output when Cancel is clicked
			alert ("Klik OK, om ongewijzigd terug te keren");
		}
	}

	function setTab(klant_nr, auto_id, uniek, page, tab, soort) {
		document.forms[0].klant_nr.value= klant_nr;
		document.forms[0].auto_id.value	= auto_id;
		document.forms[0].uniek.value	= uniek;
		document.forms[0].page.value	= page;
		document.forms[0].tab.value		= tab;
		document.forms[0].soort.value	= soort;
		document.forms[0].submit();
	}


function checkModel()
{
if ( document.forms[0].merknr.value != "")
	{
	relate(document.forms[0], 5, document.forms[0].merknr.selectedIndex);

	//  nieuwe elementnr door plaatsen van nap en nwl checkboxen
	//	relate(document.forms[0], 7, document.forms[0].merknr.selectedIndex);
	}
};

function jmp(form, elt) 
// The first parameter is a reference to the form. 
{ 
    if (form != null) { 
        with (form.elements[elt]) { 
            if (0 <= selectedIndex) 
                location = options[selectedIndex].value; 
        } 
    } 
} 


// CHECK FORM voor BASISGEGEVENS
function checkForm(invoerForm)
{
  // kenteken
  if (invoerForm.kenteken) {
    if (invoerForm.kenteken.value == "" || invoerForm.kenteken.value.length < 6)
    {
      alert("U heeft geen juist kenteken ingevoerd.");
      invoerForm.kenteken.focus();
      return (false);
    }

    var checkOK = "0123456789abcdefghijkjlmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var checkStr = invoerForm.kenteken.value;
    var allValid = true;
    var decPoints = 0;
    var allNum = "";

    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
        break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
//    if (ch == ",")
//    {
//      allNum += ".";
//      decPoints++;
//    }
//    else if (ch != ".")
//      allNum += ch;
    }
    if (!allValid)
    {
      alert("Gebruik alleen letters en cijfers voor een geldig kenteken.");
      invoerForm.kenteken.focus();
      return (false);
    }
  } // if (invoerForm.kenteken) {

  // merknr
  if (invoerForm.merk) {
  	if (invoerForm.merk.selectedIndex <= 0) {
    	alert("U heeft geen merk geselecteerd.");
    	invoerForm.merk.focus();
    	return (false);
  	}
  }

  // modelnr
  if (invoerForm.model) {
	  if (invoerForm.model.selectedIndex <= 0)
	  {
  		alert("U heeft geen model geselecteerd.");
	    invoerForm.model.focus();
	    return (false);
	  }

   	  if (invoerForm.model.value == '')
      {
        alert("U heeft geen model geselecteerd.");
        invoerForm.model.focus();
        return (false);
      }
  } 

  // kleur
  if (invoerForm.kleur) {
      if (invoerForm.kleur.value == '')
      {
        alert("U heeft geen basiskleur geselecteerd.");
        invoerForm.kleur.focus();
        return (false);
      }
  }
  
  // carrosserie
  if (invoerForm.carrosserie) {
	if (invoerForm.carrosserie.value <= 0)
    {
      alert("U heeft geen carrosserie of type geselecteerd.");
      invoerForm.carrosserie.focus();
      return (false);
    }
  }

  // transmissie	
  if (invoerForm.transmissie) {
	if (invoerForm.transmissie.value <= 0)
    {
      alert("U heeft geen transmissie geselecteerd.");
      invoerForm.transmissie.focus();
      return (false);
    }
  }

  // brandstof	
  if (invoerForm.brandstof) {
	if (invoerForm.brandstof.value <= 0)
    {
      alert("U heeft geen brandstof geselecteerd.");
      invoerForm.brandstof.focus();
      return (false);
    }
  }

  // marge
  if (invoerForm.marge) {
    if (invoerForm.marge.value <= 0)
    {
      alert("U heeft geen marge geselecteerd.");
      invoerForm.marge.focus();
      return (false);
    }
  }

  // weergave
  if (invoerForm.weergave) {
	if (invoerForm.weergave.value <= 0)
    {
      alert("U heeft geen weergave geselecteerd.");
      invoerForm.weergave.focus();
      return (false);
    }
  }

  // garantie
  if (invoerForm.garantie) {
	if (invoerForm.garantie.value <= 0)
    {
      alert("U heeft geen garantie geselecteerd.");
      invoerForm.garantie.focus();
      return (false);
    }
  }

  // bouwmaand
if (invoerForm.status == 1) {
  if (invoerForm.bouwmaand) {
    if (invoerForm.bouwmaand.value == '' || invoerForm.bouwmaand.value < 1 || invoerForm.bouwmaand.value > 12)
    {
      alert("U heeft geen correcte bouwmaand ingevoerd.");
      invoerForm.bouwmaand.focus();
      return (false);
    }
  }
}

  // bouwjaar
if (invoerForm.status == 1) {
  if (invoerForm.bouwjaar) {
   if (invoerForm.bouwjaar.value == '' || invoerForm.bouwjaar.value < 1900 || invoerForm.bouwjaar.value > 2050)
   {
     alert("U heeft geen correct bouwjaar ingevoerd.");
     invoerForm.bouwjaar.focus();
     return (false);
   }
  }
}
  // prijs
  if (invoerForm.prijs) {
	if (invoerForm.prijs.value == '')
    {
      alert("U heeft geen prijs ingevoerd.");
      invoerForm.prijs.focus();
      return (false);
    }
  }
}  // einde checks

// CHECK FORM voor OPTIES
function checkFormOpties(invoerForm)
{
  var checkOK = "0123456789abcdefghijkjlmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  alert("TEST!!");
  return (true);
}


   	  a=new Array(200);
   	  function getFormNum (formName) {
   	     var formNum =-1;
   		 for (i=0;i<document.forms.length;i++){
   		    tempForm = document.forms[i];
   			   if (formName == tempForm) {
                      formNum = i;
                      break;
                   }
                }
                return formNum;
         }
    var catsIndex = -1;
         var itemsIndex;
         function newCat(){
            catsIndex++;
            a[catsIndex]=new Array();
            itemsIndex = 0;
         }
      function O(txt,vle) {
            a[catsIndex][itemsIndex]=new myOptions(txt,vle);
            itemsIndex++;
         }
	  function A(txt) {
	      a[catsIndex][itemsIndex]=new myOptions(txt,txt);
          itemsIndex++;
	  }
   	  function myOptions(text,value){
          this.text   = text;
   		  this.value  = value;
      }

   	  function relate(formName,elementNum,j) {
          var formNum = getFormNum(formName);
   		  var selectNum;
   	      if (formNum>=0) {
   		      with (document.forms[formNum].elements[elementNum]) {
                   for(i=options.length-1;i>0;i--){ options[i] = null } // null out in reverse order (bug workarnd)
                   for(i=0;i<a[j].length;i++){ options[i] = new Option(a[j][i].text,a[j][i].value);
                   }
             options[0].selected = true;
             }
          }
  	  }
