// algemene Dolmar javascript
function ClearField(thefield) {
	if (thefield.defaultValue==thefield.value) {
		thefield.value = "";	
	}
}

function changeDealerField2(status){
 field = document.getElementById('postcode2');
 if (status == 'focus'){
  field.className = 'inputfield_search_focus';
  field.value = '';
 }
}

function setResultCounter(result){
	if (document.getElementById('spanResult')){
		if (result == '') result = '0';
		document.getElementById('spanResult').innerHTML = result;
	}
}

function insert404Error(f_Url, f_reffer)
{			
			var FormFields = '';
			FormFields += 'a=1';
	
			var httpRequest = createHttpRequest()
	  	httpRequest.open('post', f_Url+'?Tijd='+getTimeString()+'&reffer='+f_reffer+'&target='+document.location.href); 
	  	httpRequest.onreadystatechange = function() {handleResponse_insert404Error(httpRequest); };
	    httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	    httpRequest.send(FormFields);
}

function handleResponse_insert404Error(httpRequest) { 
  if(httpRequest.readyState == 4) { 
		if (httpRequest.status == 200) {

			}
      else {
        //alert('Fout opgetreden. Neem contact op met de webmaster.')
      }
      
  }
}

function createHttpRequest()
{
    if (window.XMLHttpRequest)
    {
      var httpRequest = new XMLHttpRequest()
    }
    else if (window.ActiveXObject)
    {
      var httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }    
    return httpRequest;
}

function getTimeString()
{
    var today=new Date();		//	We geven de datum/tijd mee zodat er altijd een 
    var h=today.getHours();		//	andere url is waardoor de pagina niet uit
    var m=today.getMinutes();	//	de cache zal worden gehaald.
    var s=today.getSeconds();
    return h+':'+m+':'+s;
}

function CheckNumeric(input, e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;
	if ( ( keycode<48 && keycode != 44 && keycode != 46 && keycode != 45 ) || keycode > 57)
		//return false;
		// input.value = input.value.replace('.',',');
		input.value = input.value.replace(/[^\d\,\.]*/g,'');		
}

