function sendMessage(message,meldingType){
	switch(meldingType){
		case 'goed':
			var borderColor = '#00BB00';
			var icon = 'Goed.png'
			break;
		case 'fout':
			var borderColor = '#FF0000';
			var icon = 'Fout.png'
			break;
		case 'info':
			var borderColor = '#0088FF';
			var icon = 'Info.png'
			break;
	}
	
	$('#divMelding').css({
		backgroundColor:borderColor,
		color:"#FFFFFF",
		opacity: 0.95
	});	
	$('#divMelding').html('<img src="/Icons/Meldingen/' + icon + '" border="0" align="absmiddle" alt="" />  <b>' + message+ '</b>');
	$('#divMelding').fadeIn(300,function(){
		setTimeout(function(){
			$('#divMelding').fadeOut(200);
		},7500);
	});
}

function sendMessageMain(message,meldingType){
	switch(meldingType){
		case 'goed':
			var borderColor = '#00BB00';
			var icon = 'Goed.png'
			break;
		case 'fout':
			var borderColor = '#FF0000';
			var icon = 'Fout.png'
			break;
		case 'info':
			var borderColor = '#0088FF';
			var icon = 'Info.png'
			break;
	}
	
	jQuery('#divMelding').css({
		backgroundColor:borderColor,
		color:"#FFFFFF",
		opacity: 0.95
	});	
	jQuery('#divMelding').html('<img src="/Icons/Meldingen/' + icon + '" border="0" align="absmiddle" alt="" />  <b>' + message+ '</b>');
	jQuery('#divMelding').fadeIn(300,function(){
		setTimeout(function(){
			$('#divMelding').fadeOut(200);
		},7500);
	});
}

function CheckAll(theElement) {
	var theForm = theElement.form, z = 0;
	for(z=0; z<theForm.length;z++){
		if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
			theForm[z].checked = theElement.checked;
		}
	}
}

function Round(old_value){
	ret_value = Math.round(old_value * 100) / 100;
	return ret_value;
}

function CheckAll_Group(theElement){             
	var myID = theElement.id + '_[]';
	for( i=0; i<theElement.form.elements.length;i++){
		var e = theElement.form.elements[i];
		if(e.id == myID){
			e.checked = theElement.checked;
		}
	}
}

function Submit(sAction,sForm,sMsg) { 
	if (sMsg != '') {
		if (confirm(sMsg) == true){
			document.getElementById(sForm).action = sAction; 
			document.getElementById(sForm).submit(); 
		}
	}else{
		document.getElementById(sForm).action = sAction; 
		document.getElementById(sForm).submit(); 
	}
} 

function Conf(id){
	if (confirm('Weet u zeker dat u deze selectie wilt verwijderen?') == true){
		document.getElementById(id).submit(); 
	}
}

function Conf_URL(url,msg){
	if (confirm(msg) == true){
		Go(url); 
	}
}

function Go(url) {
	location.href = url;
	return false;
}

function Num(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 46 && charCode != 44 && charCode != 45){
	    return false;
    }else{
	    return true;
    }
}

function UrlEncode(sValue){
	sTmp = sValue;
	sTmp = ReplaceOwn(sTmp, ":", "%3A");
	sTmp = ReplaceOwn(sTmp, "/", "%2F");
	sTmp = ReplaceOwn(sTmp, ".", "%2E");
	sTmp = ReplaceOwn(sTmp, "?", "%3F");
	sTmp = ReplaceOwn(sTmp, "@", "%40");
	sTmp = ReplaceOwn(sTmp, "&", "%26");
	sTmp = ReplaceOwn(sTmp, "=", "%3D");
	sTmp = ReplaceOwn(sTmp, "-", "%2D");
	sTmp = ReplaceOwn(sTmp, '"', "%22");
	sTmp = ReplaceOwn(sTmp, "'", "%27");
	return sTmp;
}
function UrlDecode(sValue){
	sTmp = sValue;
	sTmp = ReplaceOwn(sTmp, "%3A", ":");
	sTmp = ReplaceOwn(sTmp, "%2F", "/");
	sTmp = ReplaceOwn(sTmp, "%2E", ".");
	sTmp = ReplaceOwn(sTmp, "%3F", "?");
	sTmp = ReplaceOwn(sTmp, "%40", "@");
	sTmp = ReplaceOwn(sTmp, "%26", "&");
	sTmp = ReplaceOwn(sTmp, "%3D", "=");
	sTmp = ReplaceOwn(sTmp, "%2D", "-");
	sTmp = ReplaceOwn(sTmp, "%22", '"');
	sTmp = ReplaceOwn(sTmp, "%27", "'");
	sTmp = ReplaceOwn(sTmp, "+", " ");
	sTmp = ReplaceOwn(sTmp, "%2B", "+");
	return sTmp;
}

function ReplaceOwn(sBuffer,sSearch,sReplace){
	while (sBuffer.indexOf(sSearch)>=0) {
		sBuffer=sBuffer.replace(sSearch,sReplace);
	}
	return sBuffer;
}
function Left(str, n){
	if (n <= 0){
	    return "";
	}else if (n > String(str).length){
	    return str;
	}else{
	    return String(str).substring(0,n);
	}
}
function Right(str, n){
    if (n <= 0){
       return "";
    }else if (n > String(str).length){
       return str;
    } else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function parseScript(_source) {
    var source = _source;
    var scripts = new Array();

    while(source.indexOf("<script") > -1 || source.indexOf("</script") > -1) {
	    var s = source.indexOf("<script");
	    var s_e = source.indexOf(">", s);
	    var e = source.indexOf("</script", s);
	    var e_e = source.indexOf(">", e);
    	
	    scripts.push(source.substring(s_e+1, e));
	    source = source.substring(0, s) + source.substring(e_e+1);
    }

    for(var i=0; i<scripts.length; i++) {
	    try {
		    eval(scripts[i]);
	    } catch(ex) {
		    //## Geen scripts gevonden om uit te voeren.
	    }
    }

    return source;
}

