function in_array (needle, haystack, argStrict) {
    var key = '', strict = !!argStrict; 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {
				return true;
            }
        }
    }
     return false;
}


function array_unique (inputArr) {
    var key = '';
	var tmp_arr2 = new Array();
	var val = ''; 
    
	for(i=0; i<inputArr.length; i++){
		if(!in_array(inputArr[i], tmp_arr2)){
			tmp_arr2[tmp_arr2.length] = inputArr[i];
		}
	}
	
	
 
    return tmp_arr2;
}

function get_radio_value()
{

}

	
	
	function check(f){
		var names = new Array();
		var names_f = new Array();
		
		var ff = 0;
		for (var i = 0; i<f.elements.length; i++) {
			//if(f.elements[i].getAttribute("name") != 'q1t')
				names[i] = f.elements[i].getAttribute("name");
		}
		names_f = array_unique(names);
		
		var count_r = 0;
		var count_c = 0;
		
		for(j=0; j<names_f.length; j++){
			var obj = document.getElementsByName(names_f[j]);
			for (var i=0; i < obj.length; i++){
				if (obj[i].checked==true){
					if(names_f[j] != 'q15[]')
						count_r++;
					else
						count_c++;
				}
			}
		}
		
		
		for (var i=0; i < f.q1.length; i++){
			
			if (f.q1[i].checked == true){
				var q1_val = f.q1[i].value;
			}
		}

		if((q1_val == 3) && (document.getElementById('q1t').value == '')){
			ff=1;
		}
		
		
		
		if((count_r<62) || (count_c<1)){
			ff = 1;
		}
		
	
		
		if(ff == 1){
			alert("Ответте на все вопросы");
			return false;
		}
		else
			return true;
	}
