//<![CDATA[

$(document).ready(
	function open_win()
	{
		$('#windowOpen').bind(
			'click',
			function() {
				if($('#window').css('display') == 'none') {
					$(this).TransferTo(
						{
							to:'window',
							className:'transferer2', 
							duration: 400,
							complete: function()
							{
								$('#window').show();
							}
						}
					);
				}
				this.blur();
				return false;
			}
		);
		$('#windowClose').bind(
			'click',
			function()
			{
				$('#window').TransferTo(
					{
						to:'windowOpen',
						className:'transferer2', 
						duration: 400
					}
				).hide();
			}
		);
		$('#windowMin').bind(
			'click',
			function()
			{
				$('#windowContent').SlideToggleUp(300);
				$('#windowBottom, #windowBottomContent').animate({height: 10}, 300);
				$('#window').animate({height:40},300).get(0).isMinimized = true;
				$(this).hide();
				$('#windowResize').hide();
				$('#windowMax').show();
			}
		);
		$('#windowMax').bind(
			'click',
			function()
			{
				var windowSize = $.iUtil.getSize(document.getElementById('windowContent'));
				$('#windowContent').SlideToggleUp(300);
				$('#windowBottom, #windowBottomContent').animate({height: windowSize.hb + 13}, 300);
				$('#window').animate({height:windowSize.hb+43}, 300).get(0).isMinimized = false;
				$(this).hide();
				$('#windowMin, #windowResize').show();
			}
		);
		$('#window').Resizable(
			{
				minWidth: 200,
				minHeight: 60,
				maxWidth: 700,
				maxHeight: 400,
				dragHandle: '#windowTop',
				handlers: {
					//se: '#windowResize'
				},
				onResize : function(size, position) {
				/*	$('#windowBottom, #windowBottomContent').css('height', size.height-33 + 'px');
					var windowContentEl = $('#windowContent').css('width', size.width - 25 + 'px');
					if (!document.getElementById('window').isMinimized) {
						windowContentEl.css('height', size.height - 48 + 'px');
					}*/
				}
			}
		);
	}
	
	
);


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) {

//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');
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('windowTopContent');
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 = 'Ошибка';
  err_mesBlock.innerHTML = out_mes;
  //$('#' + win).show();alert(win);
  
  //$('#' + win).dialog('open');
  $('#' + 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_mesBlock.innerHTML = 'Ваше сообщение отправлено, оно будет рассмотрено в самое ближайшее время.';
          $('#window2').hide();          
          //$('#' + win).show();
          $('#' + 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;
}



//]]>
