//<![CDATA[



function js_win_open(title, txt) {

var windowTopContent = document.getElementById('windowTopContent');
windowTopContent.innerHTML = title;

var windowContent = document.getElementById('windowContent');
windowContent.innerHTML = txt;
			$('#window').show();
		
//}
}	

function send_form(frm, win, message_ok) {

//alert(frm.length);
/*
var frm_name = frm.frm_main_name.value;
var frm_address = frm.frm_main_address.value;
var frm_text = frm.frm_main_text.value;
*/
// debug
//var debug = document.getElementById('debug');
//alert('11');
//debug.innerHTML = '-----<br />';return false;
var fldname;
//alert('ok');
//return false;
var re =  /^(frm_)/g
var re_1space =  /^(\s)/g
var re_empty =  /^((.*)(\*)$)/g

var out_mes = '';
var out_mes_empty = 'Вы не заполнили обязательные поля: <br />';

var data_txt = '';
for (var i=0;i<frm.length;i++) {
if (frm[i].name) {
str = frm[i].name;
result = str.match(re);

if ((result && result != null)) {
if ((frm[i].name && frm[i].name != null) && (frm[i].value && frm[i].value != null)) {
if (frm[i].title && frm[i].title != null) fldname = frm[i].title;
else fldname = frm[i].name;
data_txt += "&" + fldname + "=" + frm[i].value;

}

var ctitle = frm[i].getAttribute("tooltip");
if (ctitle && ctitle != null) ctitle = ctitle.replace(re_1space,'');
// проверка на обязательные поля
if ((frm[i].title && frm[i].title != null) || (ctitle && ctitle != null)) {
ctitle = '' + ctitle;
result_empty = ctitle.match(re_empty);
//if (ctitle) result_empty = ctitle.match(re_empty);
//else if (frm[i].title) {ctitle = frm[i].title;result_empty = frm[i].title.match(re_empty);}
var re_star = /\*$/g;
//ctitle.replace(re_star,'')

var title_without_star = ctitle.replace(re_star,'');
title_without_star = title_without_star.replace(re_1space,'');

/*
if (frm[i].value == title_without_star) {
debug.innerHTML = title_without_star + '/ - /' + frm[i].value + '-<br />';return false;
}
else {debug.innerHTML = 'no-<br />';return false;}
*/

if (result_empty) {
  
  if ((!frm[i].value) || (frm[i].value == title_without_star)) {
  //debug.innerHTML = title_without_star + '/ - /' + frm[i].value + '-<br />';return false;
    out_mes += '— ' + title_without_star;
    out_mes += '<br />';
  }
}
}
}



}
}
//debug.innerHTML = title_without_star + '/ - /' + out_mes + '-<br />';return false;
if (win == null || !win) win = 'window';

//err_mesBlockTitle = document.getElementById('ui-dialog-title');
err_mesBlock = document.getElementById('windowContent');

if (out_mes && out_mes != null) {
  out_mes = out_mes_empty + out_mes;
  
  //out_mes = out_mes.replace(/(\,\s)$/g,'');
  
  //debug.innerHTML += out_mes + '-<br />';
  
  
  //err_mesBlockTitle.innerHTML = '<span>Ошибка</span>';
  
  err_mesBlock.innerHTML = out_mes;
  //$('#' + win).show();//old
  //alert('win');
  $('#' + win).dialog('open');
  return false;
}
data_txt = data_txt.replace(/^&/g,'');

// debug
//debug.innerHTML += data_txt + '-<br />';
//return false;

var bodyContent = $.ajax({
      url: "send.php",
      global: false,
      type: "POST",
      data: data_txt,//"name=" + frm_name + "&address=" + frm_address + "&text=" + frm_text,
      dataType: "html",
      async:false,
      success: function(msg, textStatus){
         //alert(msg);
         
         //msgxml = encodeURIComponent(msg);
         msgxml = msg;
         //alert(msgxml);
         
         if (textStatus == 'success') {
         
         //js_win_open('Сообщение отправлено','Ваше сообщение отправлено, оно будет рассмотрено в самое ближайшее время.');
         

          //err_mesBlockTitle.innerHTML = 'Сообщение отправлено';
          //err_mesBlockTitle.innerHTML = '<span>Сообщение отправлено</span>';
          if (!message_ok || message_ok == null) err_mesBlock.innerHTML = '<h1>Ваше сообщение отправлено, оно будет рассмотрено в самое ближайшее время.</h1>';
          else  err_mesBlock.innerHTML = '<h1>' + message_ok + '</h1>';
          $('#window2').dialog('close');
          //$('#' + win).show();old
          $('#' + win).dialog('open');
         }
         else {
         
         }//js_win_open('При отправки сообщения возникла ошибка','При отправке произошла ошибка. Приносим свои извинения.');//else alert('При отправке произошла ошибка. Приносим свои извинения.');
      }

   }
).responseText;
//debug.innerHTML += msg + '-<br />';
/*
msgxml = encodeURIComponent(msgxml);
//alert(msgxml);
var bodyContent2 = $.ajax({
      url: "gz.peterpolis.ru/gz_leads_gate.aspx",
      global: false,
      type: "POST",
      data: "?source=bankgarantia.ru&body="+msgxml,//"name=" + frm_name + "&address=" + frm_address + "&text=" + frm_text,
      dataType: "html",
      async:false,
      success: function(msg, textStatus){
         alert(textStatus);
         //msgxml = msg;
         if (textStatus == 'success') {js_win_open('Сообщение отправлено','Ваше сообщение отправлено, оно будет рассмотрено в самое ближайшее время.');return false;}
         else js_win_open('При отправки сообщения возникла ошибка','При отправке произошла ошибка. Приносим свои извинения.');//else alert('При отправке произошла ошибка. Приносим свои извинения.');
      }

   }
).responseText;
*/

 $(document).ajaxError(function(e, xhr, settings, exception) {
//alert('error in: ' + settings.url + ' \\n'+'error:\\n' + exception + '\\n' + xhr.status);
alert(xhr.status);
}); 



    return false;
}
//);


function hideobject(num) {
  var div_num = 'div'+num;
  if (document.getElementById(div_num)) document.getElementById(div_num).className = 'invisible_block';
}

function showobject(num) {
  var div_num = 'div'+num;
  if (document.getElementById(div_num))document.getElementById(div_num).className = 'visible_block';
}

function validclient_reg_users(frm) {
return true;
}








// подсветка строк таблицы v 0.91 (почти релиз :)
// не срабатывает если у строк/ячеек стоит bgColor 
// или в самих тегах прописан style="background-color:#цвет"


//_wind.onerror = null;
//_wind.onload=function(td){setevents('hilighttable')}// - вызавает ошибку вместе с tooltips.js,


$(document).ready(
function setevents()
{

  var tr_bg_light_color = '#75aa2b';
  var tr_text_light_color = '#ffffff';
  var light_color = '#97c15d';//цвет, на который подсвечиваются строки/////////var light_color = '#E7F5FD';-temp
  var out_color = '';         //цвет, возвращаемый строкам (т.е. тот, который стоял)
  var _dd=document;
  var tableindex = 'hilighttable';
  
  //var debug = document.getElementById('debug');

  td=_dd.all?_dd.all:_dd.getElementsByTagName("table");
  taLength=td.length;

  for(var it=0;it<taLength;it++)
  {
    var tb=td[it].getAttribute("id");
    
    if (tb&&(tb.indexOf(tableindex)!=-1)) 
    {
      var table1 = document.getElementById(tb);

      if (table1 != null) 
      {
        var table = table1;
        var len = table.rows.length;
        for (var i = 0; i < len; i++)
        {
        
          var tr = table.rows[i];
          if (i % 2 == 0) {
            tr.bgColor = tr_bg_light_color;
            //debug.innerHTML += tr.cells.length;//alert(count.tr.item());
            
            for (var icell = 0; icell < tr.cells.length; icell++)
            {
              tr.cells[icell].style.color = tr_text_light_color;
            }
        
            //tr.cells.Color = tr_bg_light_color;
            tr.onmouseover = function omo() {this.bgColor = light_color;};
          tr.onmouseout = function omo() {this.bgColor = tr_bg_light_color};
          }
          else {
          tr.onmouseover = function omo() {this.bgColor = light_color;};
          tr.onmouseout = function omo() {this.bgColor = out_color};
          }
        }
      }
    }
  }
}
);
//]]>
