// JavaScript Document
//scripts from static/information
function getForm() {
//debugger;


var frm=document.getElementById('formcontainer');
frm.style.visibility = 'visible';
return 1;


}

function mailthis(frm){
//alert(1);


        if(document.getElementById('nam').value.length<3){
                alert('Не заполнено имя');
        return 1;
        }

        if(document.getElementById('email').value.length<6){
                alert('Не заполнен email');
        return 1;
        }

        if(document.getElementById('quest').value.length<10){
                alert('Не введен текст вопроса');
        return 1;
        }


document.getElementById('infomail').innerHTML="<br/><br/><br/><h1 class=\"infoz\">Отправка данных</h1><br/><br/><br/>";
        document.getElementById('qst').style.display="none";
/*confirm('asd');*/


   var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
 //document.getElementById('formcontainer').style.visibility='hidden'

document.getElementById('infomail').innerHTML="<br/><br/><br/><h1 class=\"infoz\">Запрос отправлен</h1><br/><br/><br/>";

            // Write result to page element (_RESULT become responseJS).
           // document.getElementById('content').innerHTML = req.responseJS.resp;//'QQQQQQQ';
            //alert(req.responseText);
            // Write debug information too (output become responseText).
            //document.getElementById('debug').innerHTML = req.responseText;
        }
        // alert (req.readyState);
    }
    // Prepare request object (automatically choose GET or POST).
    req.open('POST', '/ajax_msg/', true);
    // Send data to backend.
    req.send( { form: frm } );


}
//=================================================================


















function init() {
IE = (document.all)
NC = (document.layers)
Opera = (document.getElementById)
}
var num=1;
var header;
var pic_amount=2;
var equip=0;


function next(){
init();
   num=num+1;
   if (num==pic_amount+1) num=1

   for (k=1; k<=pic_amount; k++)
   {
   if(IE)
       {
	 eval('document.all["new_eq_' + k + '"].style.visibility = "hidden"');
	 eval('document.all["new_eq_' + num + '"].style.visibility = "visible"');
	   }
   if(NC)
      {
		 eval('document.layers["new_eq_'+k+'"].visibility = "hidden"');
		 eval('document.layers["new_eq_' + num + '"].visibility = "visible"');
	  }

   if(Opera)
      {
		eval('document.getElementById("new_eq_' + k + '").style.visibility = "hidden"')
		eval('document.getElementById("new_eq_' + num + '").style.visibility = "visible"')
	  }
   }
}

function prev() {
init();
   num=num-1;
   if (num==0)   num=pic_amount;

for (k=1; k<=pic_amount; k++)
   {
   if(IE)
       {
	 eval('document.all["new_eq_' + k + '"].style.visibility = "hidden"');
	 eval('document.all["new_eq_' + num + '"].style.visibility = "visible"');
	   }
   if(NC)
      {
		eval('document.layers["new_eq_'+k+'"].visibility = "hidden"');
		eval('document.layers["new_eq_' + num + '"].visibility = "visible"');
	  }

   if(Opera)
      {
		eval('document.getElementById("new_eq_' + k + '").style.visibility = "hidden"')
		eval('document.getElementById("new_eq_' + num + '").style.visibility = "visible"')
	  }
   }
}



function show_hide_elem(id)
{
var el = document.getElementById('info_'+id);
if(el.className=='list_closed')
  {
  el.className='list_opened';
  }
  else
  {
   el.className='list_closed';
  }
}




function newpage(obj)
{
for(k=1; k<24; k++)
 {
     eval('document.all["sub_'+k+'"].className="colelem"')
	 eval('document.all["sub_'+obj+'"].className="expelem"')
  }
}

function showquestion(id){

    var el = document.getElementById('question'+id);
    if(el.style.display=='none'){
	    el.style.display='block';
    }else{
			 el.style.display='none';
    }

}



function getBigFoto(id){
  //debugger;
  setFoto('<img src="/img/indicator.gif" style="float: left;" alt="Загрузка" /> Загрузка');

   var listreq = new JsHttpRequest();
    // Code automatically called on load finishing.
    listreq.onreadystatechange = function() {
        if (listreq.readyState == 4) {

   setFoto(listreq.responseJS.html);

        }
    }
    listreq.open('GET', '/ajax_getfoto/', true);
    // Send data to backend.
    listreq.send( { q:id } );


}


function setFoto(htmls){
  var elem = null;
 if(elem = document.getElementById('popupfoto')){
    elem.parentNode.removeChild(elem);

  }
  elem = document.createElement('div');
  elem.setAttribute('id','popupfoto');
  elem.setAttribute('class','popupfotoz');
  document.body.appendChild(elem);
  elem.innerHTML=htmls;
  elem.style.position = 'absolute';
  elem.style.visibility = 'visible';
  elem.style.width = '400px';
  elem.style.top = '350px';
  elem.style.left='35%';
  


}

function closeFoto(){
  var elem = null;
 if(elem = document.getElementById('popupfoto')){
    elem.parentNode.removeChild(elem);

  }
}



function getBigDoc(id){
  //debugger;
  setFoto('Загрузка');

   var listreq = new JsHttpRequest();
    // Code automatically called on load finishing.
    listreq.onreadystatechange = function() {
        if (listreq.readyState == 4) {

   setFoto(listreq.responseJS.html);

        }
    }
    listreq.open('GET', '/ajax_getdocfoto/', true);
    // Send data to backend.
    listreq.send( { q:id } );


}



function goBack(){
getImage('prev',equip);
}

function goNext(){
getImage('next',equip);
}

function getImage(direction,current){



    var listreq = new JsHttpRequest();
    // Code automatically called on load finishing.
    listreq.onreadystatechange = function() {
        if (listreq.readyState == 4) {

          equip = listreq.responseJS.current;
	  document.getElementById('equip_dsc').innerHTML=listreq.responseJS.description;
	  document.getElementById('equip_img').src=listreq.responseJS.image;
	 // alert (equip);
        }
    }
    listreq.open('GET', '/ajax_loadeq/', true);

    listreq.send( { dir:direction, cur:current} );

}

