
function OpenWindow(WinURL,WinHandle) {
		window.open(WinURL,WinHandle,'toolbar=yes,scrollbars=yes,location=no,directories=no,status=no,menubar=no,resizable=no,width=600,height=600');
//		return false;
	}

function imgOpen(imgURL,imgWidth,imgHeight,Title) {

var features;
  var top = (screen.height - imgHeight)/2, left = (screen.width - imgWidth)/2;
  if(top < 0) top = 0;
  if(left < 0) left = 0;
  features = ',top=' + top + ',left=' +left;

var imgWndw=window.open('','newwin','width='+imgWidth+',height='+
  imgHeight+',toolbar=no,menubar=no,location=no,status=no,'+
  'resizable=yes,scrollbars=no'+features);
var imgTitle=(Title)?Title:imgURL+": "+imgWidth+'x'+imgHeight;
with (imgWndw.document){
  open();
  write('<ht'+'ml><he'+'ad><ti'+'tle>'+imgTitle+'</ti'+'tle>'+
  '</he'+'ad><bo'+'dy leftmargin="0" topmargin="0" '+
  'rightmargin="0" bottommargin="0" marginwidth="0" '+
  'marginheight="0"><img src="'+imgURL+'" width="'+imgWidth+
  '" height="'+imgHeight+'" border="0" alt="'+imgTitle+
  '"></bo'+'dy></ht'+'ml>');
  close();
}
return false
}

function refresh(){window.location=unescape(window.location.pathname);}

$().ready(function() {
  $('#ex3a').jqm({
    trigger: '#ex3aTrigger',
    overlay: 30, /* 0-100 (int) : 0 is off/transparent, 100 is opaque */
    overlayClass: 'whiteOverlay'})
    .jqDrag('.jqDrag'); /* make dialog draggable, assign handle to title */
  
  // Close Button Highlighting. IE doesn't support :hover. Surprise?
  $('input.jqmdX')
  .hover(
    function(){ $(this).addClass('jqmdXFocus'); }, 
    function(){ $(this).removeClass('jqmdXFocus'); })
  .focus( 
    function(){ this.hideFocus=true; $(this).addClass('jqmdXFocus'); })
  .blur( 
    function(){ $(this).removeClass('jqmdXFocus'); });

});


$().ready(function() {
  $('#ModalLogin').jqm({
    trigger: '.ModalLoginTrigger',
    overlay: 30, /* 0-100 (int) : 0 is off/transparent, 100 is opaque */
    overlayClass: 'whiteOverlay'})
    .jqDrag('.jqDrag'); /* make dialog draggable, assign handle to title */

  
  // Close Button Highlighting. IE doesn't support :hover. Surprise?
  $('input.jqmdX')
  .hover(
    function(){ $(this).addClass('jqmdXFocus'); }, 
    function(){ $(this).removeClass('jqmdXFocus'); })
  .focus( 
    function(){ this.hideFocus=true; $(this).addClass('jqmdXFocus'); })
  .blur( 
    function(){ $(this).removeClass('jqmdXFocus'); });

});

function OnRegister() {
var email=$("#RegisterT #email").val();
var password=$("#RegisterT #password").val();
var password2=$("#RegisterT #password2").val();
var type=$("#RegisterT #type").val();
if(email==''||password==''||password2==''||(type<1&&type>3)) {alert('Не заполнены обязательные поля, заполните и повторите попытку заново.','Ошибка при отправке');}
else if(password!=password2) {alert('Не совпадают пароль и подтверждение пароля.','Ошибка при отправке');}
else {
$.post('/static/onregister.php',{email: email,password: password,type:type}, onRegisterOk);
}
}

function onRegisterOk(data)
{
var email=$("#RegisterT #email").val();
var password=$("#RegisterT #password").val();

if(data==1) {
	alert('Регистрация прошла удачно!');
	$.post('/static/login.php',{email: email,password: password},function(data) {if(data=='1') refresh();});
}
else alert('Регистрация отменена!');
$('#ModalLogin').jqmHide();
}

function onLogin(dat) {
if(dat=='exit') {
	$.get('/static/login.php',{exit: 1},function(data) {if(data=='1') refresh();});
}
else if(dat=='remind') {
	var email=$("#RemindT #email").val();
	$.get('/static/login.php',{remind:1,email: email},function(data) {if(data=='1') alert('Пароль выслан на почту');else alert('Такого адреса не найдено');});
}
else {
var email=$("#LoginT #email").val();
var password=$("#LoginT #password").val();
$('#ModalLogin').jqmHide();
$.post('/static/login.php',{email: email,password: password},function(data) {if(data=='1') refresh();});
}
}

function SendResume() {
var name=$("#name").val();
var email=$("#email").val();
var phone=$("#phone").val();
var text=$("#text").val();
var vac_id=$("#vac_id").val();
if(name==''||email==''||phone==''||text==''||vac_id=='') {alert('Не заполнены обязательные поля, заполните и повторите попытку заново.','Ошибка при отправке');}
else {
$.post(
  '/static/send_resume.php',
  {
    name: name,
    email: email,
    phone: phone,
	vac_id:vac_id,
	text:text
  },
  onSendResume
);
}
}

function onSendResume(data)
{
  // Здесь мы получаем данные, отправленные сервером
alert('Резюме успешно отправлено!');
$('.jqmDialog').jqmHide();
}

function ChkFormVac(vacform) {
if(vacform.dolznost.value=='') {alert('Не заполнено поле Должность!');return false;}
if(vacform.pass.value=='') {alert('Не заполнено поле Пароль!');return false;}
if(vacform.pass.value.length<6) {alert('Поле Пароль должно содержать не менее 6 символов!');return false;}
if(vacform.pass_pod.value=='') {alert('Не заполнено поле Подтверждение пароля!');return false;}
if(vacform.pass_pod.value.length<6) {alert('Поле Подтверждение пароля должно содержать не менее 6 символов!');return false;}

if(vacform.pass_pod.value!=vacform.pass.value) {alert('Поля Пароль и Подтверждение пароля не совпадают!');return false;}

if(vacform.email.value.length<4&&vacform.auth.value=='0') {alert('Не заполнено поле E-Mail!');return false;}

if(vacform.razdel.selectedIndex==-1||vacform.razdel.selectedIndex==0) {alert('Не выбрана Отрасль!');return false;}
if(vacform.reg.selectedIndex==-1) {alert('Не выбран Регион!');return false;}

if(vacform.org.value.length<3) {alert('Не заполнено поле Организация!');return false;}
if(vacform.text.value.length<3) {alert('Не заполнено поле Текст вакансии!');return false;}

return true;
}

function ChkFormRes(vacform) {
if(vacform.dolznost.value=='') {alert('Не заполнено поле Должность!');return false;}
if(vacform.pass.value=='') {alert('Не заполнено поле Пароль!');return false;}
if(vacform.pass.value.length<6) {alert('Поле Пароль должно содержать не менее 6 символов!');return false;}
if(vacform.pass_pod.value=='') {alert('Не заполнено поле Подтверждение пароля!');return false;}
if(vacform.pass_pod.value.length<6) {alert('Поле Подтверждение пароля должно содержать не менее 6 символов!');return false;}
if(vacform.pass_pod.value!=vacform.pass.value) {alert('Поля Пароль и Подтверждение пароля не совпадают!');return false;}

if(vacform.razdel.selectedIndex==-1||vacform.razdel.selectedIndex==0) {alert('Не выбрана Отрасль!');return false;}
if(vacform.reg.selectedIndex==-1) {alert('Не выбран Регион!');return false;}

if(vacform.email.value.length<4) {alert('Не заполнено поле E-Mail!');return false;}
if(vacform.name.value.length<2) {alert('Не заполнено поле Имя!');return false;}

if(vacform.sex.selectedIndex==-1||vacform.sex.selectedIndex==0) {alert('Не выбран Пол!');return false;}

if(vacform.niviki.value.length<2) {alert('Не заполнено поле Профессиональные навыки!');return false;}
return true;
}
