var slotposition = 1;
var displaymode = 0;
var t;


function getCookieAlt(sCookiename)
{
    if (document.cookie.length > 0)
    {
        c_start = document.cookie.indexOf(sCookiename + "=")
        if (c_start != -1)
        { 
            c_start = c_start + sCookiename.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1)
                c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        } 
    }
}

function changetext(text)
{
   c = document.getElementById('idFilterBlock_1');
   c.innerHTML = text;
}

function changetext1(text)
{
   c = document.getElementById('content1');
   c.innerHTML = text;
}

function changetext2(text)
{
   c = document.getElementById('content2');
   c.innerHTML = text;
}

function changetext3(text)
{
   c = document.getElementById('content3');
   c.innerHTML = text;
}

function changetext4(text)
{
   c = document.getElementById('content4');
   c.innerHTML = text;
}

function changetext5(text)
{
   c = document.getElementById('content5');
   c.innerHTML = text;
}

function changetext6(text)
{
   c = document.getElementById('content6');
   c.innerHTML = text;
}

function changeimagesstrip(text)
{
   c = document.getElementById('imagesstrip');
   c.innerHTML = text;
}

function changeimage(text)
{
   c = document.getElementById('imagecontent');
   c.innerHTML = text;
}

function changeguide(text)
{
   c = document.getElementById('guide');
   c.innerHTML = text;
}

function changerelateditems(text)
{
   c = document.getElementById('relateditems');
   c.innerHTML = text;
}

function changeleaderbord(text)
{
   c = document.getElementById('leaderbordcontent');
   c.innerHTML = text;
}

function setnextimage(text)
{
	var imgt = 'imagestrip5';
	for (i=1; i<5; i++) {
		e = document.getElementById('imagestrip'+i);
		e1 = document.getElementById('imagestrip'+(i+1));
		e.src = e1.src;
	}
	e = document.getElementById(imgt);
	e.src=text;
}

function setpreviousimage(text)
{
	var imgt = 'imagestrip1';
	for (i=5; i>1; i--) {
		e = document.getElementById('imagestrip'+i);
		e1 = document.getElementById('imagestrip'+(i-1));
		e.src = e1.src;
	}
	e = document.getElementById(imgt);
	e.src=text;
}

function setdisplay(text)
{
   c = document.getElementById('content');
   c.innerHTML = text;
   self.nTimerPopupLoadingAni = setTimeout("EndPopupLoadingAni()", 500);
}

function changeselectie1(text)
{
   c = document.getElementById('content1');
   c.innerHTML = text;
   resetcontentselectie(1);
}

function changeselectie2(text)
{
   c = document.getElementById('content2');
   c.innerHTML = text;
   resetcontentselectie(2);
}

function changeselectie3(text)
{
   c = document.getElementById('content3');
   c.innerHTML = text;
   resetcontentselectie(3);
}

function changeselectie4(text)
{
   c = document.getElementById('content4');
   c.innerHTML = text;
   resetcontentselectie(4);
}

function changeselectie5(text)
{
   c = document.getElementById('content5');
   c.innerHTML = text;
   resetcontentselectie(5);
}

function changeselectie6(text)
{
   c = document.getElementById('content6');
   c.innerHTML = text;
   resetcontentselectie(6);
}

function resetcontentselectie(no) {
   for (i=1; i<=6; i++) {
   	if (i!=no) {
	   f = document.getElementById('content'+i);
	   if (f != null) f.innerHTML = "<img src=\"/images/space.gif\">";
	}
   }
}

function openselectie(url,callback_function,id)
{
   e = document.getElementById('carselectiepositie');
   h = e.innerHTML;
   if (h!=id) {
		e.innerHTML=id;
	   makeAjaxRequest(url,callback_function);
	   setselectie(id,1);
   } else {
	   setselectie(id,0);
		e.innerHTML='0';
		l=Math.ceil(id/4);
	   f = document.getElementById('content'+l);
	   f.innerHTML = "<img src=\"/images/space.gif\">";
   }
}

function setselectie(id,onoff) {
   c = document.getElementById('box'+id);
	if (onoff==1) {
	   c.className='b9 white';
		for (i=1; i<=20; i++) {
			if (i!=id) {
				f = document.getElementById('box'+i);
				if (f) f.className='b8';
			}
		}
	} else {
	   c.className='b8';
	}

}

function setselectieover(id) {
   e = document.getElementById('carselectiepositie');
   h = e.innerHTML;
   c = document.getElementById('box'+id);
	if (h!=id) {
	   c.className='b1 white';
	}
}

function setselectieout(id) {
   e = document.getElementById('carselectiepositie');
   h = e.innerHTML;
   c = document.getElementById('box'+id);
	if (h!=id) {
	   c.className='b8';
	}
}

function getcriteria() {
	var f = window.document.searchform;
	var v = '';
	for (i = 0; i < f.elements.length; i++) {
		if (f.elements[i].type != 'submit' && f.elements[i].name.length > 0) {
			if (f.elements[i].type == 'checkbox' || f.elements[i].type == 'radio') {
				if (f.elements[i].checked) {
					v += '&' + f.elements[i].name + '=' + fnEscape(f.elements[i].value);
				}
			} else {			
				v += '&' + f.elements[i].name + '=' +f.elements[i].value;
                if (f.elements[i].name=='toggle') displaymode=f.elements[i].value;
			}
		}
	}
	return v;
}

function searchchange(offset) {
    StartPopupLoadingAni(730);
    if (offset>=0) {
	    var url= getcriteria();
        if (displaymode==1) {
            url='/async/carbase/carbase_results.php?cache=no'+url;
        } else {
            url='/async/carbase/carbase_display.php?cache=no'+url;
        }
	if (offset) url+= '&offset='+ offset;
/*	if (formpage) url+= '&formpage=' + formpage; */
    } else {
        var url='/async/carbase/carbase_display.php?cache=no';
        url+= '&jaar=1';
    }
    makeAjaxRequest(url,'setdisplay');
}

function occasionchange(param,timer) {
    if (timer==2) {
        var f = document.getElementById('searchfloat');
        f.style.display='block';
        var g = document.getElementById('searchfloat1');
        g.style.display='block';
    } else if (timer==1) {
        autotraderchangetimer1(param);
    } else {
        if (document.getElementById('searchfloat')) {
            var f = document.getElementById('searchfloat');
            f.style.display='none';
        }
        if (document.getElementById('searchfloat1')) {
            var g = document.getElementById('searchfloat1');
            g.style.display='none';
        }
        occasionchangetimer(param);
    }
}
    
function occasionchange2(param,timer) {
    if (timer==2)
    {
        var f = document.getElementById('searchfloat');
        f.style.display='block';
        var g = document.getElementById('searchfloat1');
        g.style.display='block';
//        alert('2');
    } else if (timer==1) {
        var url='/occasions.php';
        url+= param;
        window.location.href=url;
//        alert('1');
    } else {
//        window.location.href='occasions.php?'+param;
        document.searchform.submit();
    }
}

function sortorderchange(f,param) {
    var s = param + '&sort=' +f.sort.value;
    setCookie('occasion_param',s,7);
    s = '?' + s;
    occasionchange2(s,1);
}

function pagesizechange(f,param) {
    var s = param + '&pagesize=' +f.pagesize.value;
    setCookie('occasion_param',s,7);
    s = '?' + s;
    occasionchange2(s,1);
}

function sortorderchange2(sv,param) {
    var s = param + '&sort=' +sv;
    setCookie('occasion_param',s,7);
    s = '?' + s;
    occasionchange2(s,1);
}

function occasionchangetimer(param) {
    StartPopupLoadingAni(730);
    var url='/occasions/occasion_results.php?cache=no';
    
    url+= param;
//    setCookie('occasion_history',0);
    makeAjaxRequest(url,'setdisplay');
}

function occasionchangetimer1(param) {
    StartPopupLoadingAni(730);
    var url='/occasions/occasion_results.php?cache=no';
    
    url+= getcriteria();
//    setCookie('occasion_history',0);
    makeAjaxRequest(url,'setdisplay');
}

function addvergelijking() {
    var url='/async/carbase/carbase_add.php?cache=no';
    makeAjaxRequest(url,'resultadd');
}

function resultadd(text) {
    var f = document.getElementById('warnfloat');
    var g = document.getElementById('warntext');
    s = '<br/><br/><br/><button type=\"button\" class=\"white\" style=\"width:80px\" onclick=\"addvergelijking_close();\">Ok</button>'; 
    g.innerHTML=text + s;
    f.style.display='block';
}

function addvergelijking_close() {
    var f = document.getElementById('warnfloat');
    f.style.display='none';
}

function setfloaterposition(vpos) {
    slotposition=vpos;
}

function addmodel(id,image,modelname) {
	var e = document.getElementById('label'+slotposition);
    
    if (e.innerHTML!='Voeg versie toe aan selectie' && e.innerHTML!='') {
        float_alert(id,image,modelname);
    } else {
        addmodel_continue(id,image,modelname);
    }
}

function float_alert(id,image,modelname) {
    var e = document.getElementById('label'+slotposition);
    
    var f = document.getElementById('warnfloat');
    var g = document.getElementById('warntext');
    var s ='';
    s = 'Vervang<br/><b>' + e.innerHTML + '</b><br/>met<br/><b>' + modelname + '</b>?<br/><br/>';
    s += '<button type=\"button\" class=\"white\" style=\"width:80px\" onclick=\"addmodel_continue('+id+',\''+image+'\',\'' + modelname + '\');\">Ja</button>&nbsp;';
    s += '<button type=\"button\" class=\"white\" style=\"width:80px\" onclick=\"addmodel_abort();\">Annuleer</button>'; 
    g.innerHTML=s;
    f.style.display='block';
}

function addmodel_abort() {
    var f = document.getElementById('warnfloat');
    f.style.display='none';
}

function addmodel_continue(id,image,modelname) {
    var g = document.getElementById('warnfloat');
    g.style.display='none';

    var imgt = 'img' + slotposition;
    var e = document.getElementById('label'+slotposition);
	e.innerHTML=modelname;
	var f = document.getElementById(imgt);
/*	f.src=image; */
    f.style.background='url(' + image + ') center center no-repeat';
	
	var s = getCookieAlt('carbase_eq');
	var sn=new Array();

	if (s!=null) {
		if (s.indexOf('#')) {
			sn = s.split("#");
		}
	}
	sn[slotposition-1]=id;
	var c = '';
	for (num = 0; num < 4; num++) {
		if (num>0) c=c+'#';
		if (sn[num]) {
			c=c+sn[num];
		}
	}
	
	setCookie('carbase_eq',c,7);

	slotposition++;
	if (slotposition>4) { slotposition=1; }
	setposition(slotposition); 
}

function setposition(position) {
   for (i=1; i<=4; i++) {
		var s = 'slot' + i;
		e = document.getElementById(s);
		e.className='b8 s11 l2';
		var s = 'label' + i;
		e = document.getElementById(s);
		e.className='b8 s11';
   }
	var s = 'slot' + position;
	e = document.getElementById(s);
	e.className='b9 white s11 l2';
	var s = 'label' + position;
	e = document.getElementById(s);
	e.className='b9 white s11';
	slotposition=position;
}

function clearposition(position) {
   for (i=1; i<=4; i++) {
		var s = 'slot' + i;
		e = document.getElementById(s);
		e.className='b8 s11 l2';
		var s = 'label' + i;
		e = document.getElementById(s);
		e.className='b8 s11';
   }
	var s = 'label' + position;
	e = document.getElementById(s);
	e.className='b9 white s11';
	e.innerHTML='&nbsp;';
	var s = 'img' + position;
	e = document.getElementById(s);
	e.style.background='url(http://www.autoweek.nl/images/geenfoto100.gif) center center';

	var s = getCookie('carbase_eq');
	var sn=new Array();

	if (s!=null) {
		if (s.indexOf('#')) {
			sn = s.split("#");
		}
	}
	sn[position-1]='';
	var c = '';
	for (num = 0; num < 4; num++) {
		if (num>0) c=c+'#';
		if (sn[num]) {
			c=c+sn[num];
		}
	}
	
	setCookie('carbase_eq',c,7);

	slotposition=position;
}

function setguideposition(position) {
   for (i=1; i<10; i++) {
		var s = 'slot' + i;
		e = document.getElementById(s);
		if (i%2) {
			e.className='b8 s11 ul4';
		} else {
			e.className='b7 s11 ul4';
		}
   }
	var s = 'slot' + position;
	e = document.getElementById(s);
	e.className='b7 s11 ul4 white';
}

function carbasefoto(theURL,naam,ref,fgr,fid) {
   window.open("carbaseimages.php?furl="+theURL+"&naam="+naam+"&ref="+ref+"&fgr="+fgr+'&fid='+fid, "Foto", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=855,height=720");
}

function cbonof(L,N,f) {
	if (N == 1 && f == 1){ L.className = "cbonM1";}
	else if (N == 2 && f == 1) {L.className="cbonM1";}
		else if (N == 1 && f == 0){L.className = "cbofM1";}
			else if (N == 2 && f == 0) {L.className="cbofM0";}
				else if (N == 2 && f == 2) {L.className="cbofM2";}
}



function carvormChange(checkbox) {
	var f = window.document.searchform;
	var count = 0;

	for (i = 0; i < f.elements.length; i++) {
		if (f.elements[i].type == 'checkbox' && f.elements[i].name == 'carvorm[]') {
			setCarvormImage(f.elements[i].value, f.elements[i].checked);
			if (f.elements[i].checked) {
				count++;
			} else {
			}
		}
	}
	if (count == 0) {	// enable all
		for (i = 0; i < f.elements.length; i++) {
			if (f.elements[i].type == 'checkbox' && f.elements[i].name == 'carvorm[]') {
				setCarvormImage(f.elements[i].value, 1);
			}
		}
	}
	setcriteria('carvorm',0);
}

function setCarvormImage(cv, cb) {
	var img = document.getElementById('cv'+cv);
	if (!img) alert('error '+cv);
	if (cb) {
		img.src = img.src.replace('_off.gif', '.gif');
	}
	else if (img.src.indexOf('_off') == -1) {
		img.src = img.src.replace('.gif', '_off.gif')
	}
}

function setCarvormOccasionImage(cv, cb) {
    var img = document.getElementById('cv'+cv);
    if (!img) alert('error '+cv);
    if (cb) {
        img.src = img.src.replace('_off.gif', '.gif');
    }
    else if (img.src.indexOf('_off') == -1) {
        img.src = img.src.replace('.gif', '_off.gif')
    }
}


function setcriteria(name,reset) {
    if (reset==1) {
        var str='';
        var f = window.document.searchform;
        for (i = 0; i < f.elements.length; i++) {
            if (f.elements[i].type != 'submit' && f.elements[i].name!='toggle' && f.elements[i].name.length > 0) {
                if (f.elements[i].type == 'checkbox' || f.elements[i].type == 'radio') {
                    if (f.elements[i].checked) {
                        f.elements[i].checked=false;
                    }
                } else if (f.elements[i].type=='select-one') {
                    f.elements[i].selectedIndex=0;
                }
            }
        }
        
    } else {
	    var str = getcriteria();
    }
	setCookie('carbase_param',str,7);
}


function carvormOccasionChange(checkbox) {
    var f = window.document.searchform;
    var count = 0;

    for (i = 0; i < f.elements.length; i++) {
        if (f.elements[i].type == 'checkbox' && f.elements[i].name == 'body') {
            if (f.elements[i]!=checkbox) {
                setCarvormOccasionImage(f.elements[i].value, 0);
                f.elements[i].checked=false;
            } else {
                setCarvormOccasionImage(f.elements[i].value, 1);
            }
            if (f.elements[i].checked) {
                count++;
            }
        }
    }
    if (count == 0) {    // enable all
        for (i = 0; i < f.elements.length; i++) {
            if (f.elements[i].type == 'checkbox' && f.elements[i].name == 'body') {
                setCarvormOccasionImage(f.elements[i].value, 1);
            }
        }
    }
    setoccasioncriteria('body',0);
}

function setoccasioncriteria(name,reset) {
    if (reset==1) {
        var str='';
        var f = window.document.searchform;
        for (i = 0; i < f.elements.length; i++) {
            if (f.elements[i].type != 'submit' && f.elements[i].name.length > 0) {
                if (f.elements[i].type == 'checkbox' || f.elements[i].type == 'radio') {
                    if (f.elements[i].name=='a_srt_aanb[]' || f.elements[i].name=='a_aanb_type') {
                        f.elements[i].checked=true;
                    } else if (f.elements[i].checked) {
                        f.elements[i].checked=false;
                    }
                } else if (f.elements[i].type=='select-one') {
                    f.elements[i].selectedIndex=0;
                } else {
                    f.elements[i].value='';
                }
            }
        }
        
    } else {
        var str = getcriteria();
    }
//    alert(str);
    setCookie('occasion_param',str,7);
}


var iLayerRightIE;
var timeout;

function stripScrollLeft() {
  
  var oScroller = document.getElementById('scroller'); 
  var iScrollerWidth;
  var iLayerLeft;
  var iLayerRight;

  
  if( oScroller.offsetWidth <= 620 ) { return; }
  
  if( iLayerLeft == undefined ) { iLayerLeft = oScroller.offsetLeft; }
 
  if( window.getComputedStyle ) {
    
    iScrollerWidth = parseInt( document.defaultView.getComputedStyle( oScroller, null ).getPropertyValue('width') );
    iLayerRight    = parseInt( document.defaultView.getComputedStyle( oScroller, null ).getPropertyValue('right') );
    
  } else if( oScroller.currentStyle ) {
    
    iScrollerWidth = ( oScroller.currentStyle['width'] == 'auto' ) ? oScroller.offsetWidth : parseInt( oScroller.currentStyle['width'] );
    
    if( iLayerRightIE == undefined ) {
      
      iLayerRightIE = ( oScroller.currentStyle['right'] == 'auto' ) ? ( iLayerLeft + iScrollerWidth ) : parseInt( oScroller.currentStyle['right'] );
      
    }
    
    iLayerRight = ( oScroller.currentStyle['right'] == 'auto' ) ? Math.abs( ( iLayerLeft + iScrollerWidth ) - iLayerRightIE ) : parseInt( oScroller.currentStyle['right'] );
      
  }
  
  if( ( iScrollerWidth - 620 ) % 2 == 0 ) {
    
    if( iLayerRight == ( iScrollerWidth - 620 )  ) { stripScrollStop(); return; }
    
  } else {
    
    if( iLayerRight == ( ( iScrollerWidth - 620 ) +1 ) ) { stripScrollStop(); return; }
    
  }  

  iLayerLeft          -= 4;
  oScroller.style.left = iLayerLeft+'px';
  timeout              = setTimeout('stripScrollLeft()', 10);
  
}

function stripScrollRight() {
  
  var iLayerLeft;
  var oScroller = document.getElementById('scroller');
 
  if( iLayerLeft == undefined ) { iLayerLeft = oScroller.offsetLeft; }
  if( iLayerLeft == 20 ) { stripScrollStop(); return; }
    
  iLayerLeft += 4;
  
  oScroller.style.left = iLayerLeft+'px';
      
  timeout = setTimeout('stripScrollRight()', 10);
  
}

function stripScrollStop() {
  
  var oScroller = document.getElementById('scroller');
  
  if( timeout != 'undefined' ) {
    
    clearTimeout( timeout );
    
  }
  
}

function dsp(loc){
   if(document.getElementById){
      var foc=loc.firstChild;
      foc=loc.firstChild.innerHTML?
         loc.firstChild:
         loc.firstChild.nextSibling;
      foc1=loc.parentNode.nextSibling.style?
         loc.parentNode.nextSibling:
         loc.parentNode.nextSibling.nextSibling;
         if (foc1.style.display=='block') {
            foc1.style.display='none';
            foc.innerHTML='<img src="images/btn_klein_rond_toonmeer_gray.gif" border="0" width="18" height="18">';
         } else {
            foc1.style.display='block';
            foc.innerHTML='<img src="images/btn_klein_rond_toonminder_gray.gif" border="0" width="18" height="18">';
         }
   }
}

function init_imageset(text) {
    window.image_set1 = eval(text);
}

function switchto(id) {
    if (id=='advertentie') id2='specificaties'; else id2='advertentie';

    var obj = document.getElementById(id);
    var obj2 = document.getElementById(id2);
    obj.style.display=''; obj2.style.display='none';
}


function OnCalculate(idCarbase, nBouwjaar)
{
    location.replace(location.pathname + "?id=" + idCarbase + "&jaar=" + nBouwjaar + "&cache=no");
}

function OnCalculateOpen(idCarbase, nBouwjaar)
{
    window.open(location.pathname + "?id=" + idCarbase + "&jaar=" + nBouwjaar + "&cache=no");
}

function OnCarbase(idCarbase, nBouwjaar)
{
    window.location= "carbase_data.php?id=" + idCarbase + "&jaar=" + nBouwjaar + "&cache=no";
}

function OnReload(idNew)
{
    location.replace(location.pathname + "?id=" + idNew + "&cache=no");
}

function submitCalcForm(url) {
    var f = window.document.calcform;
    var v = '';
    for (i = 0; i < f.elements.length; i++) {
        if (f.elements[i].type != 'submit' && f.elements[i].name.length > 0) {
            if (f.elements[i].type == 'checkbox' || f.elements[i].type == 'radio') {
                if (f.elements[i].checked) {
                    v += '&' + f.elements[i].name + '=' + f.elements[i].value;
                }
            } else {            
                v += '&' + f.elements[i].name + '=' +f.elements[i].value;
            }
        }
    }
    makeAjaxRequest(url+'?cache=no'+v,'changetext1');
    var h = document.getElementById('calcbutton');
    h.style.display='none';
}

function clearResults(container) {
    var g = document.getElementById(container);
    g.innerHTML='&nbsp;';
    var h = document.getElementById('calcbutton');
    h.style.display='block';
}

/**
 * DHTML date validation script for dd/mm/yyyy. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
// Declaring valid date character, minimum year and maximum year
var dtCh= "-";
var minYear=1900;
var maxYear=2100;

function isInteger(s){
    var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
    var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
    // February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
    for (var i = 1; i <= n; i++) {
        this[i] = 31
        if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
        if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
    var daysInMonth = DaysArray(12)
    var pos1=dtStr.indexOf(dtCh)
    var pos2=dtStr.indexOf(dtCh,pos1+1)
    var strDay=dtStr.substring(0,pos1)
    var strMonth=dtStr.substring(pos1+1,pos2)
    var strYear=dtStr.substring(pos2+1)
    strYr=strYear
    if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
    if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
    for (var i = 1; i <= 3; i++) {
        if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
    }
    month=parseInt(strMonth)
    day=parseInt(strDay)
    year=parseInt(strYr)
    if (pos1==-1 || pos2==-1){
        alert("De datum moet ingevoerd worden als: dd-mm-jjjj")
        return false
    }
    if (strMonth.length<1 || month<1 || month>12){
        alert("Geef een geldige maand")
        return false
    }
    if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
        alert("Geeft een geldige dag")
        return false
    }
    if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
        alert("Geef een geldig jaar tussen "+minYear+" en "+maxYear)
        return false
    }
    if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
        alert("Geef een geldige datum")
        return false
    }
return true
}

function validateDateField(dt){
/*    var dt=document.getElementById(v); */
    if (isDate(dt.value)==false){
        dt.value='';
        dt.focus()
        return false
    }
    return true
 }

