


function preloadImages() {
	preloads = new Object();
	preloads[0] = new Image(); preloads[0].src = "/res/img/bullet.png";
}

function printPage() { print(document); }

function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;

         return true;
      }


function osage_link(href) {
	window.location.href =href;
}

function switchIcon(nr){

	Event.observe(window, 'load', function() { 
		var fade=setTimeout("fadeout()",3500);
		var hide=setTimeout("$('message').hide()",4800); 	
	});
	function fadeout(){
		new Effect.Opacity("message", {duration:1.5, from:1.0, to:0.0});
	}
	
	jQuery('.switch').css('background-image', 'url(/res/img/switchback.png)');
	jQuery('.switch#switch'+nr).css('background-image', 'url(/res/img/switchback_s.png)');
}

function osage_remove_inspiratiebeeld(id) {
	new Ajax.Request('index.php?m=Case.edit', {
		
		method: 'post',
		evalScripts: true,
		parameters: '&action=remove_inspiratiebeeld&inspiratiebeeld_id='+ id,
		onComplete: function(transport) {
			window.location.href=window.location.href;
		}
	});	
}

function osage_del_doc(doc_id, nav_id) {

	new Ajax.Request('index.php?m=Documenten', {
			
		method: 'post',
		evalScripts: true,
		parameters: '&action=delete&doc_id='+ doc_id,
		onComplete: function(transport) {
	
		osageAjaxRequest('index.php?m=Documenten.list&nav_id='+ nav_id +'','','reloaden')
		//window.location.href=window.location.href;

		}
	});

}


function OSAGE_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=OSAGE_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 ajaxRequest2(url,data) {     
	 var aj = new Ajax.Request(     
		 url, {    
		 
		 method:'get',     
		 parameters: data,      
		 onComplete: getResponse2      
		}     
	 );   
 }   
 /* ajax.Response */  
 function getResponse2(oReq) {     
 	$('result2').innerHTML = oReq.responseText;   
 	}


function ajaxRequest(url,data) {     
	 var aj = new Ajax.Request(     
		 url, {      
		 method:'get',     
		 parameters: data,      
		 onComplete: getResponse      
		}     
	 );   
 }   
 /* ajax.Response */  
 function getResponse(oReq) {     
 	$('result').innerHTML = oReq.responseText;   
 	} 
	
function osageAjaxRequest(url,data,div) {   

	 var aj = new Ajax.Request(     
		 url, {      
		 method:'get',     
		 parameters: data,      
		 onComplete: function getResponse3(oReq) {    
					$(div).innerHTML = oReq.responseText;   
 				}
		}     
	 );   
 }   
 
 
 
 function osageAjaxRequestPage(url,data,div) {   

	 var aj = new Ajax.Request(     
		 url, {      
		 method:'get',     
		 parameters: data,      
		 onComplete: function getResponse3(oReq) {    
					$(div).innerHTML = oReq.responseText;   
 				}
		}     
	 );   
 }   
 
 
function ajaxRequestModal(url,data) {
  if(data == null) data = '';
  
  var aj = new Ajax.Request(
  url, {
   method:'post',
   parameters: data,
   onComplete: getResponseModal
   }
  );
}
/* ajax.ResponseModal */
function getResponseModal(oReq) {
//  oReq.responseText.evalScripts();
  Control.Modal.open(oReq.responseText);
}

 /* ajax.Response   
 function getResponse3(oReq) {    
	
 	$('testdiv').innerHTML = oReq.responseText;   
 	}*/

function chcol(name) { 

myval1.style.backgroundColor = '#ffffff';
myval1.style.textColor = '#00FFFF';

return true; 
} 

var timerlen = 5;
var slideAniLen = 250;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

function slidedown(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display != "none")
                return; // cannot slide down something that is already visible

        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
}

function slideup(objname){

        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display == "none")
                return; // cannot slide up something that is already hidden

        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);

        endHeight[objname] = parseInt(obj[objname].style.height);
        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }

        obj[objname].style.display = "block";

        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];

        if (elapsed > slideAniLen)
                endSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
                if(dir[objname] == "up")
                        d = endHeight[objname] - d;

                obj[objname].style.height = d + "px";
        }

        return;
}

function endSlide(objname){
        clearInterval(timerID[objname]);

        if(dir[objname] == "up")
                obj[objname].style.display = "none";

        obj[objname].style.height = endHeight[objname] + "px";

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
}
function toggleSlide(objname){
  if(document.getElementById(objname).style.display == "none"){
    // div is hidden, so let's slide down
    slidedown(objname);
  }else{
    // div is not hidden, so slide up
    slideup(objname);
  }
}



function validField(nummer) {
i=nummer;
count=0; 

 if (document.forms[0].elements[i].type == "text"){

		if (document.forms[0].elements[i].value == ""){
			
			document.forms[0].elements[i].style.border = '1px solid #ff0001'

		   } else {
		   
			document.forms[0].elements[i].style.background = '#ffffff'
		   
		   } 
	 }
	 
} 


function clear_item(objname) {
 document.enq(objname).value='';
}

function count_all(objname) {
	
	if(document.enq.vr1_anders.value.length > 200 ){
	//alert('your input has been truncated!');
	document.enq.vr1_anders.value =document.enq.vr1_anders.value.substring(0, 200);
	}
}
function count_all2(objname) {
	
	if(document.enq.vr2b_anders.value.length > 200 ){
	//alert('your input has been truncated!');
	document.enq.vr2b_anders.value =document.enq.vr2b_anders.value.substring(0, 200);
	}
}
