﻿
    hs.graphicsDir = 'js/highslide/graphics/';
    hs.outlineType = 'rounded-white';
    hs.showCredits = false;
    hs.wrapperClassName = 'draggable-header';




$(document).ready(function(){
  var options = { 
    target: "#outputr", // элемент, который будет обновлен по ответу сервера 
    beforeSubmit: showRequest, // функция, вызываемая перед передачей 
    success: showResponse, // функция, вызываемая при получении ответа
    timeout: 3000 // тайм-аут
  };
  
  // привязываем событие submit к форме
  $('#signupForm').submit(function() { 
    $(this).ajaxSubmit(options); 
    return false;
  }); 
});

$(document).ready(function(){
  var options = { 
    target: "#outputr", // элемент, который будет обновлен по ответу сервера 
    beforeSubmit: showRequest, // функция, вызываемая перед передачей 
    success: showResponse, // функция, вызываемая при получении ответа
    timeout: 3000 // тайм-аут
  };
  
  // привязываем событие submit к форме
  $('#signoutForm').submit(function() { 
    $(this).ajaxSubmit(options); 
    return false;
  }); 
});

$(document).ready(function(){
  var options = { 
    target: "#outputlost", // элемент, который будет обновлен по ответу сервера 
    beforeSubmit: showRequest, // функция, вызываемая перед передачей 
    success: showResponse, // функция, вызываемая при получении ответа
    timeout: 3000 // тайм-аут
  };
  
  // привязываем событие submit к форме
  $('#lostForm').submit(function() { 
    $(this).ajaxSubmit(options); 
    return false;
  }); 
});

// вызов перед передачей данных
function showRequest(formData, jqForm, options) { 
    // formData - массив; здесь используется $.param чтобы преобразовать его в строку для вывода в alert(),
    // (только в демонстрационных целях), но в самом плагине jQuery Form это совершается автоматически.
    var queryString = $.param(formData); 
    // jqForm это jQuery объект, содержащий элементы формы.
    // Для доступа к элементам формы используйте 
    // var formElement = jqForm[0]; 
    // alert('Вот что мы передаем: \n\n' + queryString); 
    // здесь можно вернуть false чтобы запретить отправку формы; 
    // любое отличное от fals значение разрешит отправку формы.
    return true; 
} 
 
// вызов после получения ответа 
function showResponse(responseText, statusText)  { 
    // для обычного html ответа, первый аргумент - свойство responseText
    // объекта XMLHttpRequest
 
    // если применяется метод ajaxSubmit (или ajaxForm) с использованием опции dataType 
    // установленной в 'xml', первый аргумент - свойство responseXML
    // объекта XMLHttpRequest
 
    // если применяется метод ajaxSubmit (или ajaxForm) с использованием опции dataType
    // установленной в 'json', первый аргумент - объек json, возвращенный сервером.
 
    //alert('Статус ответа сервера: ' + statusText + '\n\nТекст ответа сервера: \n' + responseText + 
    //    '\n\nЦелевой элемент div обновиться этим текстом.'); 
}

function viewForm(src)
{
// высоту и ширину
	var w=514; 
	var h=334; 
	var wc=parseInt((screen.availWidth-w)/2);
	var hc=parseInt((screen.availHeight-h)/2); 

	//viewer = window.open(src, "PREV", "width=" + w + ",height=" + h + "toolbar=no,status=no,scrollbars=no,menubar=no,resizable=no");
	viewer = window.open(src, 'PREV', 'width='+w+',height='+h+',top='+hc+',screenY='+hc+',left='+wc+',screenX='+wc+'toolbar=no,status=no,scrollbars=no,menubar=no,resizable=no');
 
	viewer.focus();
 
	return false;
}
