
function getTender(code){
	loadDoc('/_ajax/?type=tender_doload&code='+code, 'tender_doload');
}

function fSubmit(formname){
	document.forms[formname].submit();
}

function getRegion(id, region_id){
	loadDoc('/_ajax/?type=region&region_id='+region_id+'&id='+id,'region_id');
}

function strip_tags(text){
	text = text.replace(/<[\w\d]+[^\<\>]*>/gi,'');
	text = text.replace(/<\/[\w\d]+>/gi,'');
	return text;
}

function Search(id){
	loadDoc('/_ajax/?type=search_good_status&id='+id, 'search_tabs');
	/*loadDocFn('/_ajax/?type=search_good_status&id='+id, function(req){
		var UL = document.getElementById('search_tabs').childNodes;		
		var li = 0;
		for(var i = 0; i < UL.length; i++){
			if(UL[i].nodeName == 'LI'){
				if( li == id )
					UL[i].innerHTML = strip_tags(UL[i].innerHTML);
				else
					UL[i].innerHTML = '<a href="" onclick="Search('+li+'); return false;">'+	strip_tags(UL[i].innerHTML)+"</a>";
				li++;
			}
		}
	}*/
}

function goodCheck(goods_id, check_y, check_n){
	var check = document.getElementById('good_id'+goods_id);
	if(parseInt(check.value)){
		var classStyle = check_y? 'delete' : 'star';
		loadDocFn('/_ajax/?type=goods_uncheck&id='+goods_id, function(req){
			check.value = 0;
			document.getElementById('check'+goods_id).className = classStyle;
			if(check_y)document.getElementById('check'+goods_id).innerHTML = check_y;
		});
	}
	else{		
		var classStyle = check_n? 'checked' : 'star star-check';
		loadDocFn('/_ajax/?type=goods_check&id='+goods_id, function(req){
			check.value = 1;
			document.getElementById('check'+goods_id).className = classStyle;
			if(check_n)document.getElementById('check'+goods_id).innerHTML = check_n;
		});
	}	
}

var REG = {
	URL: '',
	ID: 0,
	OtrAdd: function(v){
		REG.ID++;
		var span = document.createElement("SPAN");
		span.id = 'span_otr_id_'+REG.ID;		
		span.innerHTML = '<img src="/images/loder.gif"> Подождите';
		document.getElementById('span_otr_id').appendChild(span);		
		loadDoc(REG.URL+'/_ajax/?type=reg&id='+REG.ID, span.id);
	},
	OtrDel: function(i){		
		var o = document.getElementById('span_otr_id_'+i)
		document.getElementById('span_otr_id').removeChild(o);
	},
	OtrLoad: function(list){
		REG.ID = list.length;
		var url = REG.URL+'/_ajax/?type=reg';
		if(list.length) url += '&otr_id='+list.join('&otr_id=');
		else url += '&is_main=1&id='+REG.ID;		
		loadDoc(url, 'span_otr_id');
	}
};

var Filial = {
	ID: 0,
	Add: function(){
		Filial.ID++;
		var li = document.createElement("LI");
		li.id = 'filial_id'+Filial.ID;
		li.innerHTML = '<img src="/images/loder.gif"> Подождите';
		document.getElementById('filial').appendChild(li);
		loadDoc('/_ajax/?type=filial&id='+Filial.ID, li.id);
	},
	Del: function(i){
		var o = document.getElementById('filial_id'+i)
		document.getElementById('filial').removeChild(o);
	}
}



//AJAX
function loadDocFn(link, call)
{   	
  var req;
  if (window.XMLHttpRequest)
  {
     req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
     // Если нет, то работаем с ИЕ, где все не как у людей
     req = new ActiveXObject("Microsoft.XMLHTTP");
  }
  
  if (req)
  {  	
     req.onreadystatechange = function(){
     	if (req.readyState == 4) {          
          if (req.status == 200) {
             call(req);
          } else {
            //alert('Невозможно получить данные с сервера: ' + req.statusText);
          }
        }
     }
     link = link + '&random=' + Math.random();
     req.open("GET", link, true);
     req.send(null);
  }
}

function loadDoc(link, id)
{      
  $('#'+id).load(link);
  /*var req;
  if (window.XMLHttpRequest)
  {
     req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
     // Если нет, то работаем с ИЕ, где все не как у людей
     req = new ActiveXObject("Microsoft.XMLHTTP");
  }
  
  if (req)
  {
     req.onreadystatechange = function () {
        // Статус 4 означает успешное выполнение
        if (req.readyState == 4) {
          if (req.status == 200){
            //var response = req.responseText;//alert(response);
            //var response = 'aman';
            //alert()
            if(req.responseText ) document.getElementById(id).innerHTML = req.responseText;
          }
        }
     }
     
     link = link + '&random=' + Math.random();
     req.open("GET", link, true);
     req.send(null);


  }*/
}


function loadDocPost(link, values, id) {
//    window.alert(values);
    var request;
    if (window.XMLHttpRequest)
    {
        request = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
     // Если нет, то работаем с ИЕ, где все не как у людей
        request = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (request) {
        request.onreadystatechange = function() {
            if (request.readyState == 4) {
                if (request.status == 200) {
                    var response = request.responseText;
 //                   window.alert(request.responseText);
                    if (request.responseText == 'Нет прав для изменения этих параметров!') {
                        window.alert(request.responseText);
                    }
                    else {

                        document.getElementById(id).innerHTML = response;
                    }

                }
                else {
                    alert('Невозможно получить данные с сервера: ' + req.statusText);

                }
            }
        }
    
 
        request.open("POST", link);
        request.setRequestHeader("Content-Type",
                             "application/x-www-form-urlencoded");
        request.send(values);
    }

};

function loadDocSilent(link)
{
  var req;
  if (window.XMLHttpRequest)
  {
     req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
     // Если нет, то работаем с ИЕ, где все не как у людей
     req = new ActiveXObject("Microsoft.XMLHTTP");
  }

  if (req)
  {
     req.onreadystatechange = function () {
        // Статус 4 означает успешное выполнение
        if (req.readyState == 4) {

          if (req.status == 200) {
             var response = req.responseText;
             if (req.responseText == 'Нет прав для изменения этих параметров!') {
	             window.alert(response);
             }
	     else {
            	alert(response);

	     }
          } 
	  else {
            alert('Невозможно получить данные с сервера: ' + req.statusText);
          }
        }
     }

     link = link + '&random=' + Math.random();
     req.open("GET", link, true);
     req.send(null);


  }
}

function clean_form(obj){
	if(obj.elements['fio'].value == 'Представьтесь'){
		obj.elements['fio'].value = '';
	}
	if(obj.elements['email_phone'].value == 'Ваш телефон или e-mail'){
		obj.elements['email_phone'].value = '';
	}
	if(obj.elements['email_phone'].value == 'Телефон или e-mail для связи'){
		obj.elements['email_phone'].value = '';
	}
	if(obj.elements['comment'] && obj.elements['comment'].value == 'Дополнительная информация'){
		obj.elements['comment'].value = '';
	}
	if(obj.elements['header'].value == 'Напишите своими словами, что Вы ищите'){
		obj.elements['header'].value = '';
	}
	if(obj.elements['header'].value == 'Текст отзыва'){
		obj.elements['header'].value = '';
	}
}

function SetOver(id, cn){
	document.getElementById(id).className = cn;
}

function SetOut(id, cn){
	setTimeout(function(){document.getElementById(id).className = cn}, 5000);
}

