var count_show_img = 3;
var index_area = 1;

function get_area_img_size(){
	var w = document.body.clientWidth;
	if (w<700){
		count_show_img = 1;
	}else if (w<920){
		count_show_img = 2;
	}else if (w<1120){
		count_show_img = 3;
	}else if (w<1320){
		count_show_img = 4;
	}else if (w<1520){
		count_show_img = 5;
	}else{
		count_show_img = 6;
	}
}

function set_area_img_size(){
	get_area_img_size();
	set_area_img(0);
}

function set_area_img(type) {
	if ((type>0)&&(index_area<(7-count_show_img))){index_area=index_area+1;}
	if ((type<0)&&(index_area>1)){index_area=index_area-1;}
	if (index_area > (7-count_show_img)){ index_area = 7-count_show_img; }
	if (index_area < 1){ index_area = 1; }
	for (var i=1; i<7; i++){
	  var elem = document.getElementById('slide'+i);
	  elem.style.display = 'none';
	}
	
	for (var i=0; i<count_show_img; i++){
	  var j = index_area+i;
	  var elem = document.getElementById('slide'+j);
	  elem.style.display = 'block';
	}
	
	var elem = document.getElementById('button_area_forward');
	if (elem){
	 var i = 260+count_show_img*200;
	 elem.style.left = i+'px';
	} 
}

get_area_img_size();
var url = document.location + '';
var ary = url.match(new RegExp('_(\\d+)\\.html'));
if (ary && ary[1]){
	var id = ary[1];
	index_area = 0;
	if ((id == 58928) || (id == 59416) || (id == 59410)){ // Машиностроение
		index_area = 1;
	}else if ((id == 58927) || (id == 59415) ||(id == 59409)){ // Архитектура
		index_area = 2;
	}else if ((id == 58925) || (id == 59412)){ // Медицина
		index_area = 3;
	}else if ((id == 58929) || (id == 59411)){ // Образование
		index_area = 4;
	}else if ((id == 58931) || (id == 59417) || (id == 59413)){ // Развлечения
		index_area = 5;
	}else if ((id == 58926) || (id == 59414) || (id == 59403)){ // САПР
		index_area = 6;
	}
	if (index_area){
	  var elem = document.getElementById('slide'+index_area);
	  elem.style.border = 'solid #CD9602 1px';
	}
	if (count_show_img > 2){
	 	--index_area;
	}
}

set_area_img_size();
document.body.onresize = set_area_img_size;

function checkform(f) {
  var errMSG = ""; 
  // цикл ниже перебирает все элементы в объекте f, 
  // переданном в качестве параметра
  // функции, в данном случае - наша форма.            
  for (var i = 0; i<f.elements.length; i++) 
    // если текущий элемент имеет атрибут required
    // т.е. обязательный для заполнения
    if (null!=f.elements[i].getAttribute("required")) 
       // проверяем, заполнен ли он в форме
        if (isEmpty(f.elements[i].value)) // пустой
            errMSG += "  " + f.elements[i].name + "\n"; // формируем сообщение
                                                       // об ошибке, перечисляя 
                                                       // незаполненные поля
        // если сообщение об ошибке не пусто,
        // выводим его, и возвращаем false     
        if ("" != errMSG) {
            alert("Не заполнены обязательные поля:\n" + errMSG);
            return false;
            
        }
        else
        {
        return true;
        }
}

function isEmpty(str) {
   for (var i = 0; i < str.length; i++)
      if (" " != str.charAt(i))
          return false;
      return true;
}
