// JavaScript Document
function enableButton(button)
{
	document.getElementById(button).disabled = null;
}

function submitForm(sortby)
{
	var formObj = document.getElementById('sorting');
	formObj.sorter.value = sortby;
	formObj.submit();
}

function checkBoxes(form)
{
	var check = 0;
	var check = (form.all.checked) ? true : false;
		
	for (var i = 0; i < form.length; i++) 
	{
		var cb = form.elements[i];
		if (cb.type == 'checkbox' && cb.name != 'all' && !cb.disabled) check = 1;
	}
	
	if (check == 1) document.getElementById('deleting').disabled = null;
	else document.getElementById('deleting').disabled = 'true';
}

function checkNumber(el)
{
	var s = el.value;
	var shab = new RegExp('[0-9]');
	if (!shab.exec(s)) el.value = '';
}

function previewCounter()
{
	var counter_code_value = document.getElementById('counter_code').value;
	
	prev = window.open("", "Предпросмотр счетчика", "width=400, height=200");
	prev.focus();
  	prev.document.open();
  	prev.document.write("<html><body bgcolor='#FFFFFF'><center>");
  	prev.document.write(counter_code_value);
  	prev.document.write("<br /><br /><br />");
  	prev.document.write("<input type='button' value='Закрыть окно' onClick=window.close()>");
  	prev.document.write("</center>");
  	prev.document.write("</body></html>");
  	prev.document.close();
}

function reloadCaptcha(image){
	img=document.getElementById(image);
	time=new Date();
	img.src='/images/captcha.gif?' + time.getSeconds();
	return false;
}

function checkEmpty(id){
//	Используется в /polls.php
	var form=$('answers');
	var elem=$('ans'+id);
	var add_f=$('add_f'+id);
	if(add_f.value!=''){
		for (var i = 0; i < form.length; i++){
			var cb = form.elements[i];
			if ((cb.type == 'checkbox' || cb.type == 'radio') && cb.id=='ans'+id){
			cb.disabled=true;
			cb.checked=false;
			}
		}
	}
	else{
		for (var i = 0; i < form.length; i++){
			var cb = form.elements[i];
			if ((cb.type == 'checkbox' || cb.type == 'radio') && cb.id=='ans'+id) cb.disabled=false;
		}
	}
}

function setFormAction(id_form, type){
	//alert($F('xyear'));
	var action='/' + type + '/';
	if($F('xyear')!='' && $F('xyear')!=0) action += $F('xyear') + '/';
	if($F('form_month')!='' && $F('form_month')!=0) action += $F('form_month') + '/';
	if($F('form_month')!='' && $F('form_month')!=0 && $F('form_day')!='' && $F('form_day')!=0) action += $F('form_day') + '/';
	if(type=='articles'){
		if($F('n_number')!='' && $F('n_number')!=0) action+=$F('n_number') + '/';
	}
	//alert(action);
	//alert($('form_number').value);
	$(id_form).action=action;
}

function getResult(id){
	var str_res="";
	var form=document.getElementById(id);
	for (var i=0; i<form.length; i++){
		var elem=form.elements[i];
		if (elem.type=='radio' && elem.checked){
			str_res+=elem.value+"&";
		}
	}
//	alert (str_res);
	var obj_res=document.getElementById('frame_res');
	obj_res.src='/tests_result.php?test_id=<? echo $test_id; ?>&'+str_res;
}


function printResult(balls){
	var results_from_str = document.getElementById('results_from_text').value;
	var results_from_arr=results_from_str.split("*,*");
	results_from=Array();
	for(i=0; i<results_from_arr.length; i++){
		results_from[i]=results_from_arr[i];
	}

	var results_to_str = document.getElementById('results_to_text').value;
	var results_to_arr=results_to_str.split("*,*");
	results_to=Array();
	for(i=0; i<results_to_arr.length; i++){
		results_to[i]=results_to_arr[i];
	}

	var results_text_str = document.getElementById('results_text').value;
	var results_text_arr=results_text_str.split("*,*");
	results_texts=Array();
	for(i=0; i<results_text_arr.length; i++){
		results_texts[i]=results_text_arr[i];
	}

	var res_sum_balls=0;
	var res=false;
	var form=document.getElementById('answers');
	for (var j=0; j<form.length; j++){
		var elem=form.elements[j];
		if (elem.type=='radio' && elem.checked){
			res_sum_balls+=elem.value*1;
			res=true;
		}
	}
	var ext="";

	var container_balls=document.getElementById('res_balls');
	var container=document.getElementById('res_text');

	for(var i=0; i<results_texts.length; i++){
//		if(res_sum_balls>=results_from[i] && res_sum_balls<=results_to[i] && res==true){
		if(res_sum_balls>=results_from[i] && res_sum_balls<=results_to[i]){
			var n=0;
			var n1=0;
			n=Math.abs(res_sum_balls)%100;
			n1=n%10;
			if (n > 10 && n < 20) ext='баллов';
			else if (n1 > 1 && n1 < 5) ext='балла';
			else if (n1 == 1) ext='балл';
			else ext='баллов';
			container_balls.innerHTML='Вы набрали '+ res_sum_balls + " " + ext;
			container.innerHTML=results_texts[i];
		}
	}
}

function showImage_small(pic, imgName){
	if(pic.length>0){
//		pic=pic.replace(/\\/gi, '/');
		$('img_container').innerHTML='<img src="'+pic+'" alt="" border="0" title="" />';
	}
}

function showDateSelector(){
	var check1=document.getElementById('opt_date_all').checked;
	var check2=document.getElementById('opt_date_select').checked;
	if(!check1){
		document.getElementById('d_sel').style.display='block';
	}
	else{
		document.getElementById('d_sel').style.display='none';
	}
}
