function gazoeken(n){
   n.querien.value='zoekja';
   n.submit();
}
function maak_tabel(n){
	if (n.SELECTIE.value == '') {
		alert('Kies eerst een selectie');
	} else {
		n.keuze.value='tabel';
		n.submit();
		parent.frames.tabellen.location.replace('./mailmerge_tabellen.php');
		setTimeout("parent.frames.tabellen.location.replace('./mailmerge_tabellen.php')",100);
	}
}
function insert(n){
   n.fverwerken.value='verwerken';
   n.submit();
}
function updateopm(n) {
	n.update.value='do';
	n.submit();
	window.opener.urenform.submit();
	setTimeout("window.opener.urenform.submit()",100);
}
function plusweken(n){
   n.fwordtweek.value++;
   n.fverwerken.value='tonen';
   n.submit();
}
function minweken(n){
   n.fwordtweek.value--;
   n.fverwerken.value='tonen';
   n.submit();
}
function check_klant(n){
	err = "nee"; 
	if (n.CODE.value == "") {
		alert(check_klant_1);
		err = "ja";
	}	
	if ((n.NAAM.value == "") && (err == "nee")) {
		alert(check_klant_2);
		err = "ja";
	}	
	if ((n.POST_PLAATS.value == "") && (err == "nee")) {
		alert(check_klant_3);
		err = "ja";
	}
	if (err == "nee"){
		n.submit();
		if (parent.frames.beheer_left)
		{
		parent.frames.beheer_left.form1.submit();
		setTimeout("parent.frames.beheer_left.form1.submit()",100);
		}
		else
		{
		window.opener.location.reload();
		}
	}
}
function check_project(n){
	err = "nee"; 
	if (n.CODE.value == "") {
		alert(check_project_1);
		err = "ja";
	}	
	if ((n.NAAM.value == "") && (err == "nee")) {
		alert(check_project_2);
		err = "ja";
	}	
	if (err == "nee"){
		n.submit();
		if (parent.frames.beheer_left)
		{
		parent.frames.beheer_left.form1.submit();
		setTimeout("parent.frames.beheer_left.form1.submit()",100);
		}
	}
}
function check_projectonderdeel(n){
	err = "nee"; 
	if (n.CODE.value == "") {
		alert(check_projectonderdeel_1);
		err = "ja";
	}	
	if ((n.ONDERDEELNAAM.value == "") && (err == "nee")) {
		alert(check_projectonderdeel_2);
		err = "ja";
	}	
	if (err == "nee"){
		n.submit();
		if (parent.frames.beheer_left)
		{
		parent.frames.beheer_left.form1.submit();
		setTimeout("parent.frames.beheer_left.form1.submit()",100);
		} else 
		{
		window.opener.location.reload();
		}
	}
}
function check_projectonderdeel2(n){
	err = "nee"; 
	if (n.CODE.value == "") {
		alert(check_projectonderdeel2_1);
		err = "ja";
	}	
	if ((n.ONDERDEELNAAM.value == "") && (err == "nee")) {
		alert(check_projectonderdeel2_2);
		err = "ja";
	}	
	if (err == "nee"){
		n.submit();
	}
}

function check_medewerker(n){
	err = "nee"; 
	if (n.CODE.value == "") {
		alert(check_medewerker_1);
		err = "ja";
	}	
	if ((n.NAAM.value == "") && (err == "nee")) {
		alert(check_medewerker_2);
		err = "ja";
	}		
	if ((n.PASSWORD.value == "") && (err == "nee")) {
		alert(check_medewerker_3);
		err = "ja";
	}	
	if (err == "nee"){
		n.submit();
		parent.frames.beheer_left.form1.submit();
		setTimeout("parent.frames.beheer_left.form1.submit()",100);
	}
}



function check_poll(n){
	err = "nee"; 
	if (n.QUESTION.value == "") {
		alert(check_poll_1);
		err = "ja";
	}	
	if (err == "nee"){
		n.submit();
		parent.frames.beheer_left.form1.submit();
		setTimeout("parent.frames.beheer_left.form1.submit()",100);
	}
}


function check_groep(n){
	err = "nee"; 
	if (n.CODE.value == "") {
		alert(check_groep_1);
		err = "ja";
	}	
	if ((n.OMSCHRIJVING.value == "") && (err == "nee")) {
		alert(check_groep_2);
		err = "ja";
	}		
	if (err == "nee"){
		n.submit();
	}
}
function check_functie(n){
	err = "nee"; 
	if (n.CODE.value == "") {
		alert(check_functie_1);
		err = "ja";
	}	
	if ((n.OMSCHRIJVING.value == "") && (err == "nee")) {
		alert(check_functie_2);
		err = "ja";
	}		
	if (err == "nee"){
		n.submit();
		parent.frames.beheer_left.form1.submit();
		setTimeout("parent.frames.beheer_left.form1.submit()",100);
	}
}
function check_documentsoort(n){
	err = "nee"; 
	if (n.CODE.value == "") {
		alert(check_documentsoort_1);
		err = "ja";
	}	
	if ((n.OMSCHRIJVING.value == "") && (err == "nee")) {
		alert(check_documentsoort_2);
		err = "ja";
	}		
	if (err == "nee"){
		n.submit();
		parent.frames.beheer_left.form1.submit();
		setTimeout("parent.frames.beheer_left.form1.submit()",100);
	}
}
function check_team(n){
	err = "nee"; 
	if (n.PJT_PJT_ID.value == "") {
		alert(check_team_1);
		err = "ja";
	}	
	if ((n.MDW_MDW_ID.value == "") && (err == "nee")) {
		alert(check_team_2);
		err = "ja";
	}		
	if ((n.PJR_PJR_ID.value == "") && (err == "nee")) {
		alert(check_team_3);
		err = "ja";
	}		
	if (err == "nee"){
		n.submit();
	}
}
function check_resource(n){
	err = "nee"; 
	if (err == "nee"){
		n.submit();
		if (parent.frames.beheer_left)
		{
		parent.frames.beheer_left.form1.submit();
		setTimeout("parent.frames.beheer_left.form1.submit()",100);
		} 
		if (!parent.frames.prolaag && !parent.frames.beheer_left)
		{
		opener.form1.MM_insert.value = '';
		opener.form1.submit();
		}
	}
}
function check_contactpersoon(n){
	err = "nee"; 
	if ((n.ACHTERNAAM.value == "") && (err == "nee")) {
		alert(check_contactpersoon_1);
		err = "ja";
	}		
	if ((n.VOORNAAM.value == "") && (err == "nee")) {
		alert(check_contactpersoon_2);
		err = "ja";
	}		
	if (err == "nee"){
		n.submit();
		if (parent.frames.beheer_left)
		{
		parent.frames.beheer_left.form1.submit();
		setTimeout("parent.frames.beheer_left.form1.submit()",100);
		}
		else
		{
		opener.parent.parent.rel_keuze.klanten.submit();
		setTimeout("opener.parent.parent.rel_keuze.klanten.submit()",100);
		}
	}
}
function check_contact(n){
	err = "nee"; 
	if ((n.OMSCHRIJVING.value == "") && (err == "nee")) {
		alert(check_contact_1);
		err = "ja";
	}
	if ((n.KTN_KTN_ID.value == "") && (err == "nee")) {
		alert(check_contact_2);
		err = "ja";
	}
	if ((n.MDW_MDW_ID.value == "") && (err == "nee")) {
		alert(check_contact_3);
		err = "ja";
	}	
	if ((n.DATE.value == "") && (err == "nee")) {
		alert(check_contact_3);
		err = "ja";
	}	
	if (err == "nee"){
		n.action.value="opslaan";
		n.submit();
		if (opener.form1) {
			opener.form1.submit();
		} else if (opener.contacten) {
			opener.contacten.submit();
		} else if (opener.parent.parent.rel_keuze.klanten) {
			opener.parent.parent.rel_keuze.klanten.submit();
			setTimeout("opener.parent.parent.rel_keuze.klanten.submit()",100);
		}
	}
}
function isNaam(veld)
{
	var tekens = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
	var ok = "yes"
	code = veld.value;
	for (var i=0; i < code.length; i++) 
	{
		var temp = code.charAt(i);
		if (tekens.indexOf(temp) == "-1") {ok = "no"};
	}
		if (ok == "no")
	{
		alert(isNaam_1);
		veld.value = "";	
	}
}
function isNaamJaNee(veld)
{
	var tekens = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
	var ok = "yes"
	code = veld.value;
	for (var i=0; i < code.length; i++) 
	{
		var temp = code.charAt(i);
		if (tekens.indexOf(temp) == "-1") {ok = "no"};
	}
		if (ok == "no")
	{
		return 'nee';
	} else {
		return 'ja';
	}
}
function check_selectie(n){
	err = "nee"; 
	if (n.selectienaam.value == '')	{
		alert(check_selectie_1);
		err = "ja";
	}
	if ((isNaamJaNee(n.selectienaam) == 'nee')  && (err == "nee"))
	{
		alert(check_selectie_2);
		n.selectienaam.value = "";	
		err = "ja";
	}
	if (err == "nee"){
		n.opslaan.value='jaja';
		n.submit();
		parent.frames.beheer_selectie.location.replace("./beheer_selecties.php");
		setTimeout("parent.frames.beheer_selectie.location.replace('./beheer_selecties.php')",100);
	}
}
function check_document(n){
	err = "nee"; 
	if (n.binFile.value == '')	{
		alert(check_document_1);
		err = "ja";
	}
	if (err == "nee"){
		n.submit();
	}
}
function check_wachtwoord(n){
	err = "nee"; 
	if (n.wachtwoord1.value == '')
	{	alert(check_wachtwoord_1);
		n.wachtwoord1.focus();
		err = "ja";
	}
	if ((n.wachtwoord2.value == '') && (err == "nee"))
	{	alert(check_wachtwoord_2);
		n.wachtwoord2.focus();
		err = "ja";
	}
	if ((n.wachtwoord1.value != n.wachtwoord2.value) && (err == "nee"))	{
		alert(check_wachtwoord_3);
		n.wachtwoord1.focus();
		err = "ja";
	}
	if (err == "nee"){
		n.opslaan.value="ja";
		n.submit();
	}
}
function check_todoitem(n){
	err = "nee"; 
	if (n.TODO_KORT.value == '')
	{	alert(check_todoitem_1);
		n.TODO_KORT.focus();
		err = "ja";
	}
	if ((n.PRIORITEIT.value == '') && (err == "nee")) 
	{	alert('Priotiteit moet worden ingevuld.');
		n.TODO_KORT.focus();
		err = "ja";
	}
	if (err == "nee"){
		n.submit();
	}
}
function check_kenmerk(n){
	err = "nee"; 
	if (n.NAAM.value == "") {
		alert(check_groep_1);
		err = "ja";
	}	
	if ((n.OMSCHRIJVING.value == "") && (err == "nee")) {
		alert(check_groep_2);
		err = "ja";
	}		
	if ((n.TYPE.value == "DOMEIN") && (n.DMN_DMN_ID.value == "") && (err == "nee")) {
		alert('Bij een kenmerk van het type domein moet er een domein gekozen worden.');
		err = "ja";
	}		
	if ((n.TYPE.value != "DOMEIN") && (n.DMN_DMN_ID.value != "") && (err == "nee")) {
		alert('Alleen bij een kenmerk van het type domein mag er een domein gekozen worden.');
		n.DMN_DMN_ID.value = '';
		err = "ja";
	}		
	if (err == "nee"){
		n.submit();
		parent.frames.beheer_left.form1.submit();
		setTimeout("parent.frames.beheer_left.form1.submit()",100);
	}
}

function check_member(n,type){
	err = "nee"; 
	if (n.SURNAME.value == "") {
		alert(enter_name);
		n.SURNAME.focus();
		err = "ja";
	}	
	if ((n.E_MAIL.value == "") && (err == "nee")) {
		alert(enter_email);
		n.E_MAIL.focus();
		err = "ja";
	}

	if ((n.PASSWORD.value == "") && (err == "nee")) {
		alert(enter_password);
		n.PASSWORD.focus();
		err = "ja";
	}

	if((n.PASSWORD.value != n.REPASSWORD.value) && (err == "nee")){
		alert(different_password);
		n.PASSWORD.focus();
		err = "ja";
	}

	if (err == "nee"){
		if(type == "update"){
			n.MM_insert.value = "member_update";
			warning_string = email_is_exists;
			select = "select MMB_ID from WM_MEMBERS where MMB_ID <> '" + n.MMB_ID.value + "' and E_MAIL = '" + n.E_MAIL.value + "'";
			check_SendQuery(select, warning_string);
		}
		if(type == "insert"){
			n.MM_insert.value = "member_insert";
			warning_string = email_is_exists;
			select = "select MMB_ID from WM_MEMBERS where E_MAIL = '" + n.E_MAIL.value + "'";
			check_SendQuery(select, warning_string);
		}
	}
}
function check_SendQuery(select, warning_string){
    check_Initialize(); 
	varurl="includes/check_data.php?select=" + select + "&warning_string=" + warning_string + "&" + new Date().getTime();
    if(check_req!=null){
        check_req.onreadystatechange = check_Process;
        check_req.open("GET", varurl, true);
        check_req.send(null);
    }
}

function submit_form(n){
	n.submit();
}
/*check code or name in the admin page*/
var check_req;
function check_Initialize(){
    try{
        check_req=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e){
        try{
            check_req=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(oc){
            check_req=null;
        }
    }
    if(!check_req&&typeof XMLHttpRequest!="undefined"){
		check_req= new XMLHttpRequest();
	}
}
function check_Process(){
    if (check_req.readyState == 4){
		if (check_req.status == 200){
			if(check_req.responseText != ""){
				alert (check_req.responseText);
			}else{
				document.form.submit();
			}
		}else{
			alert("There was a problem retrieving data!");
		}
	}
}

function memberLogin(n){
	var err = "no";
	if(n.MEMBER_EMAIL.value==""){
		alert(enter_email);
		err = "yes";
		n.MEMBER_EMAIL.focus();
	}

	if(n.MEMBER_PASSWORD.value=="" && err == "no"){
		alert(enter_password);
		err = "yes";
		n.member_password.focus();
	}
	if(err=="no"){
		var warning_string = "The e-mail address is not exists or password error!";
		var select = "select MMB_ID from WM_MEMBERS where E_MAIL = '" + n.MEMBER_EMAIL.value + "' and PASSWORD=PASSWORD('"+n.MEMBER_PASSWORD.value+"')";
		check_Initialize(); 
		varurl="includes/check_data.php?select=" + select + "&warning_string=" + warning_string + "&" + new Date().getTime();
		if(check_req!=null){
			check_req.onreadystatechange = function(){
				if (check_req.readyState == 4){
					if (check_req.status == 200){
						if(check_req.responseText == ""){
							alert (warning_string);
						}else{
							document.logForm.submit();
						}
					}else{
						alert("There was a problem retrieving data!");
					}
				}
			}
			check_req.open("GET", varurl, true);
			check_req.send(null);
		}
	}
}

function article_vote(atc_id)
{
	s = document.getElementById("score").value;
	var mmb_id = document.getElementById("mmb_id").value;
	if(mmb_id!=""){
		warning_string = "vote error!";
		warning_repeate_vote = "U kunt maar l keer stemmen op dit artikel";
		var url = "includes/check_data.php?template_dir=" + document.getElementById("template_dir").value + "&module=vote&mmb_id="+ mmb_id +"&atc_id="+atc_id+"&score="+s+"&" + new Date().getTime();
		check_Initialize();
		if(check_req!=null){
			check_req.onreadystatechange = function(){
				if (check_req.readyState == 4){
					if (check_req.status == 200){
						if(check_req.responseText == ""){
							alert (warning_string);
						}else if(check_req.responseText == "can not vote"){
							alert(warning_repeate_vote);
						}else{
							document.getElementById("article_header_star").innerHTML = check_req.responseText;
							alert("Bedankt voor het uitbrengen vanuw stem");
						}
					}else{
						alert("There was a problem retrieving data!");
					}
				}
			}
			check_req.open("GET", url, true);
			check_req.send(null);
		}
	}else{
		alert(cannot_vote);
	}
}

var comment_form = null;
function comment_open(mmb_id,id){
	if(mmb_id == ""){
		alert(cannot_comment_because_not_login);
		return false;
	}
	var str = "article_comment.php?atc_id=" + id;
	comment_form = window.open(str,"detailwin14","height=220,width=420,left=80,top=180,scrollbars=yes")
;
}

function ontop() {
	if (comment_form && !comment_form.closed) {
		comment_form.focus()
	}
}

function doComment()
{
	if(document.commentform.TITLE.value=="")
	{
		alert(enter_title);
		document.commentform.TITLE.focus();
		return false;
	}
	if(document.commentform.COMMENT.value=="")
	{
		alert(enter_comment);
		document.commentform.COMMENT.focus();
		return false;
	}
	document.commentform.submit();
}

function refreshComment(atc_id)
{
	var url="includes/check_data.php?module=refreshComment&atc_id=" + atc_id + "&" + new Date().getTime();
	check_Initialize();
	if(check_req!=null){
		check_req.onreadystatechange = function(){
			if (check_req.readyState == 4){
				if (check_req.status == 200){
					if(check_req.responseText != ""){
						document.getElementById("article_comment").innerHTML = check_req.responseText;
					}else{
						alert('Comment error!');
					}
				}else{
					alert("There was a problem retrieving data!");
				}
			}
		}
		check_req.open("GET", url, true);
		check_req.send(null);
	}
}
function iso_date(date){
	format = s_date_format;
	var year;
	var month;
	var day;
	if(date != ""){
		dateArray = date.split('-');
		if(format.substring(1, 2) == "Y"){
			year = dateArray[0];
		}else if(format.substring(1, 2) == "m"){
			month = dateArray[0];
		}else if(format.substring(1, 2) == "d"){
			day = dateArray[0];
		}
		if(format.substring(4, 5) == "Y"){
			year = dateArray[1];
		}else if(format.substring(4, 5) == "m"){
			month = dateArray[1];
		}else if(format.substring(4, 5) == "d"){
			day = dateArray[1];
		}
		if(format.substring(7, 8) == "Y"){
			year = dateArray[2];
		}else if(format.substring(7, 8) == "m"){
			month = dateArray[2];
		}else if(format.substring(7, 8) == "d"){
			day = dateArray[2];
		}
		date_return = year + "-" + month + "-" + day;
	}else{
		date_return = "";
	}
	return date_return
}

function user_date(date){
	format = s_date_format;
	var first;
	var second;
	var third;
	if(format.substring(1, 2) == "Y"){
		first = date.substring(0,4);
	}else if(format.substring(1, 2) == "m"){
		first = date.substring(5,7);
	}else if(format.substring(1, 2) == "d"){
		first = date.substring(8,10);
	}
	if(format.substring(4, 5) == "Y"){
		second = date.substring(0,4);
	}else if(format.substring(4, 5) == "m"){
		second = date.substring(5,7);
	}else if(format.substring(4, 5) == "d"){
		second = date.substring(8,10);
	}
	if(format.substring(7, 8) == "Y"){
		third = date.substring(0,4);
	}else if(format.substring(7, 8) == "m"){
		third = date.substring(5,7);
	}else if(format.substring(7, 8) == "d"){
		third = date.substring(8,10);
	}
	date_return = first + "-" + second + "-" + third;
	return date_return
}

function doupload(n)
{
	if(n.canupload.value=="no"){
		alert(cannot_upload_because_not_login);
		return false;
	}
	if(n.upload_document.value==""){
		alert(select_upload_document);
		return false;
	}
	n.submit();
}

function image_open(src,w,h)
{
	window.open(src,"showimage","height="+h+",width="+w+",left=80,top=180,scrollbars=1");
}

function votescore(s)
{
	document.getElementById("score").value=s;
}

function clickstar(starid_no)
{
	document.getElementById("score").value = starid_no;
	var starimg = new Image();
	for(i=1;i<=starid_no;i++)
	{
		starimg = document.getElementById("star"+i);
		starimg.src="templates/images/star_red.gif";
		starimg.load;
	}
	for(i;i<=5;i++)
	{
		starimg = document.getElementById("star"+i);
		starimg.src="templates/images/star_gray.gif";
		starimg.load;
	}
}

function collapseMenu(id)
{
	var spreadidstr = getCookie("SPREAD_ID_STR");
	if(spreadidstr==undefined){
		spreadidstr = '';
	}
	var spreadidarr = spreadidstr.split(",");
	var flag = true;
	spreadidstr = "";
	for(i=0;i<spreadidarr.length;i++)
	{
		if(spreadidarr[i]!=id){
			spreadidstr += spreadidarr[i]+",";
		}else{
			flag = false;
		}
	}
	if(flag)
	{
		spreadidstr += id+",";
	}
	setCookie("SPREAD_ID_STR", spreadidstr, '', '', '', '');
	if(document.getElementById('item_'+id).style.display=='none'){
		document.getElementById('item_'+id).style.display='';
		document.getElementById('img_'+id).src = 'templates/images/minus.gif';
	}else{
		document.getElementById('item_'+id).style.display='none';
		document.getElementById('img_'+id).src = 'templates/images/plus.gif';
	}
}

function refreshCagtegoryMenu()
{
	var spreadidstr = getCookie("SPREAD_ID_STR");
	if(spreadidstr==undefined){
		spreadidstr = '';
	}
	var spreadidarr = spreadidstr.split(",");
	for(i=0;i<spreadidarr.length;i++)
	{
		if(spreadidarr[i]!='')
		{
			document.getElementById('item_'+spreadidarr[i]).style.display='';
			document.getElementById('img_'+spreadidarr[i]).src = 'templates/images/minus.gif';
		}
	}
}

 // utility function to retrieve an expiration data in proper format;
    function getExpDate(days, hours, minutes)
    {
        var expDate = new Date();
        if(typeof(days) == "number" && typeof(hours) == "number" && typeof(hours) == "number")
        {
            expDate.setDate(expDate.getDate() + parseInt(days));
            expDate.setHours(expDate.getHours() + parseInt(hours));
            expDate.setMinutes(expDate.getMinutes() + parseInt(minutes));
            return expDate.toGMTString();
        }
    }

    //utility function called by getCookie()
    function getCookieVal(offset)
    {
        var endstr = document.cookie.indexOf(";", offset);
        if(endstr == -1)
        {
            endstr = document.cookie.length;
        }
        return unescape(document.cookie.substring(offset, endstr));
    }

    // primary function to retrieve cookie by name
    function getCookie(name)
    {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
        var i = 0;
        while(i < clen)
        {
            var j = i + alen;
            if (document.cookie.substring(i, j) == arg)
            {
                return getCookieVal(j);
            }
            i = document.cookie.indexOf(" ", i) + 1;
            if(i == 0) break;
        }
        return;
    }

    // store cookie value with optional details as needed
    function setCookie(name, value, expires, path, domain, secure)
    {
        document.cookie = name + "=" + escape(value) +
            ((expires) ? "; expires=" + expires : "") +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            ((secure) ? "; secure" : "");
    }

    // remove the cookie by setting ancient expiration date
    function deleteCookie(name,path,domain) 
    {
        if(getCookie(name))
        {
            document.cookie = name + "=" +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                "; expires=Thu, 01-Jan-70 00:00:01 GMT";
        }
    }

	function checkAccount(n){
		n.submit();
	}
