
function closeMe(){ 
    if(navigator.appName=="Microsoft Internet Explorer") {
        this.focus();
       self.opener = this;
       self.close();  
    }
    else { 
        window.open('','_self',''); 
        window.close();  
    }

}

function checkRadio(el, question){
	

	var els = document.getElementsByTagName('input');
	
	var elsLen = els.length;
	var i = 0;
	for ( i = 0; i < elsLen; i++ ) {
		
		if ( els[i].getAttribute('type') ) {
			if(els[i].getAttribute('type') == "text"){
				splFirst= els[i].id.split('_');
				repFirst = /q([0-9]+)a([0-9]+)/g;
				//arr=repFirst.exec(splFirst[0]);
				arr = splFirst[0].replace(repFirst,"$1");
				
				if(splFirst[0] == el.id){
					els[i].disabled = false;
				}
				else if(arr && arr == question){
					els[i].disabled = true;
					els[i].value = '';
				}
			}
		}
	}
	
	 
  
	var area = document.getElementsByTagName('textarea');
	var i=0;
	for( i=0; i< area.length; i++ ){
	
		var spl= area[i].id.split('_');
		var rep = /q([0-9]+)a([0-9]+)/g;
		
		var regexp =spl[0].replace(rep,"$1");
		
		if(regexp && regexp == question){
			if( el.checked){
				if(spl[0] == el.id){
					area[i].disabled= false;
				}	
				else{
					area[i].disabled = true;
					area[i].value = '';
				}	
			}
		}
	}
	
	
	
}

function checkCheckbox(el, field){
	var obj= document.getElementById(field);
	
	if(obj == null){
		return;
	}
	
	if(el.checked){
		obj.disabled= false;
	}
	else{
		obj.disabled= true;
		obj.value ='';
	}
}

function checkRanked(el, question){
	var obj= el.id;
	objreg = /s([0-9]+)/;
	objq= objreg.exec(obj);
	
	
	
	var els = document.getElementsByTagName('input');
	var elsLen = els.length;
	var i = 0;
	for ( i = 0; i < elsLen; i++ ) {
		if ( els[i].getAttribute('type') ) {
			if ( els[i].getAttribute('type') == "radio" ) {
				//alert(els[i].id);
				reg = /q([0-9]+)/;
				q=reg.exec(els[i].id);
				//alert(q);
				if(q[1] != null && q[1] == question){
					if(els[i].checked){
						if(els[i].id != obj){
							sreg = /s([0-9]+)/;
							sq=sreg.exec(els[i].id);
							if(objq[1] == sq[1]){
								els[i].checked = false;
							}
						}
					}	
				}
			}
		}
	}
	
	
	
}
/* later kijken of kan ik nog beter inzetten
function checkRadio(el, field){
	var obj= document.getElementById(field);
	
	if(obj == null){
	 	obj.disabled= true;
	 	obj.value = '';
	}
	 
	if(obj){
	 	obj.disabled= false;
	}
	else{
	 	obj.disabled= true;
	 	obj.value = '';
	}
	 
}
*/

