function vulModellen(merk,model,sort) {
   var url = '';
   if (sort == 'occ'){
      url = '/owa_dima/owa/att_occsearch.getModellen_xml?p_merk=' + merk + '&p_code=' + document.listfordealer.p_code.value;
   } else if (sort == 'nav') {
      url = '/owa_dima/owa/att_nav_search.getModellen_xml?p_merk=' + merk + '&p_code=' + document.listfordealer.p_code.value;
   }
   xmlhttpHandler2(url,model);
}

function xmlhttpResponse(dom,model) {

       var poplist = document.listfordealer.p_model;
	   var poplist_value = dom.getElementsByTagName('MODEL');

	   with (poplist) {
	      for(i=options.length-1;i>0;i--) {
			  options[i] = null;
	      }
		  // altijd een default option
	      options[0] = new Option('Select een model','');
	      // vul modellen
		  for (var i=0; i<poplist_value.length;i++) {
	        options[i+1] = new Option(initCaps(poplist_value[i].firstChild.nodeValue),poplist_value[i].firstChild.nodeValue); 
			if (initCaps(poplist_value[i].firstChild.nodeValue)==initCaps(model)){
			   document.listfordealer.p_model.options[i+1].selected=true;
			}
	      }
	  }
}

function initCaps(in_str) {
   var out_str = '';
   out_str = in_str.substr(0,1).toUpperCase()+in_str.substr(1).toLowerCase();
   return out_str;
}


//  
//  (c) Oracle Corporation
//  Author: Kasper Kombrink
//  Date 20-07-2004

var newwindow = window; 

function openHelp(Help)
{
    newwindow = window.open(Help, "helpwindow",
        "scrollbars=yes,resizable=no,width=300,height=240,left=200,top=200");
}

function printpagina()
{
    if (window.print)
    {
        window.print();
    }
    else
    {
        var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
        document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
        WebBrowser1.ExecWB(6, 2);
    }
}

function openFoto(FotoPath)
{
    newwindow = window.open(FotoPath, "fotowindow",
        "scrollbars=yes,resizable=no,width=510,height=540,left=200,top=200");
}

function openFoto2(FotoPath)
{
    newwindow = window.open(FotoPath, "fotowindow",
        "scrollbars=yes,resizable=no,width=510,height=450,left=200,top=200");
}

function openFilm(FilmPath)
{
    newwindow = window.open(FilmPath, "filmwindow",
        "scrollbars=yes,resizable=no,width=360,height=316,left=200,top=200");
}

function openGarant(GarItem, x, y)
{
    newwindow = window.open(GarItem, "garantiewindow",
        "scrollbars=no,resizable=no,width=" + x + ",height=" + y +
        ",left=200,top=200");
}

function CheckEmailForm()
{
    if ((document.det_emailform.det_naam.value == "") &&
        (document.det_emailform.det_telefoon.value == ""))
    {
        alert("Vul minimaal uw naam in en een telefoonnummer of e-mailadres");
        return false;
    }
}

function openMS(url)
{
var niewwindow = '';
var updateURL = window.location;
    if (!niewwindow.closed && niewwindow.location)
    {
        niewwindow.location.href = url;
    }
    else
    {
        niewwindow = window.open(url, "mswindow",
            "scrollbars=yes,resizable=yes,width=800,height=600,left=100,top=100");
        if (!niewwindow.opener)
            niewwindow.opener = self;
    }
    if (window.focus)
    {
        niewwindow.focus()
    }
    return false;
}

function refreshPage(rURL)
{
    window.location = rURL;
}

function updateParent(newUrl)
{
    opener.document.location = newUrl;
    focusOpener();
}

function terugParent()
{
    var terugURL = opener.document.location;
    focusOpener();
    updateParent(terugURL);
}

function sluitSelf()
{
	if(document.mainform.p_url.value.substr(0,12) == 'att_na_extra') {
		window.close();	
	} else {
		var terugURL = opener.document.location;
		window.close();
		focusOpener();
		updateParent(terugURL);
		}
}

function myOpen(url)
{
    window.open(url)
}

function focusOpener()
{
    if (!opener.closed)
    {
        opener.focus();
    }
}

function maxlength(max)
{
    if (document.forms[0].f_byzonderheden.value.length > max)
    {
        document.forms[0].f_byzonderheden.value =
            document.forms[0].f_byzonderheden.value.substring(0, max);
        alert(max + " karakters maximaal overschreden!");
        return false;
    }
}
