if (typeof(jQuery.fn.centerObj) != 'function') jQuery.fn.centerObj = function() {this.vCenter();this.css('left', (($(window).width() / 2) - (this.width() / 2)));return this;};
function showOverlayLoading() {
  // Overlay
  if ($('#page_overlay_2').length == 0)
	$('<div id="page_overlay_2"></div>').hide().css('height', $(document).height()).css('width', $(document).width()).appendTo('body');
  if ($('#img_loading').length == 0)
	$('<img id="img_loading" width="100" border="0" height="100" src="' + BASE_ROOT + '/g/i/loading.gif" />').hide().appendTo('body');

  $('#page_overlay_2').show();
  $('#img_loading').centerObj().show();
}

function hideOverlayLoading() {
  $('#page_overlay_2,#img_loading').hide();
}

$(document).ready(function() {
	if ($('#sendCVForm,#ano_send_cv').size() != 0)
	$('#sendCVForm,#ano_send_cv').validate({
		submitHandler: function() {
			var frm = $(this.currentForm);
			var url = BASE_ROOT + '/responser.php?mode=sendCVForm';
			if (frm.attr('id') == 'ano_send_cv') {
				$('input[type=submit]', frm).attr('disabled', true);
				url = url + '&ajax=1';
			}
			frm.ajaxSubmit({
				//target: '#error',
				url: url,
				type: 'post',
				success: function(data) {
					hideOverlayLoading();
					if (frm.attr('id') == 'ano_send_cv') {
						$('#error-cv').empty().html(data);
						$('input[type=submit]', frm).attr('disabled', false);
						if (data == '') {
							$('#send_cv').hide();
						}
						return;
					} else {
						$('#error').empty().html(data);
					}
					$('#send_cv').hide();
				}
			});
		}
	});

	if ($('#send2Friend').size() != 0)
	$('#send2Friend').validate({
		rules: {
			'epost[0]': {
				required: true,
				email: true
			},'epost[1]': {
				email: true
			},'epost[2]': {
				email: true
			}
		},
		messages: {
			'epost[0]': '<br />' + LANG.insert_email,
			'epost[1]': '<br />' + LANG.insert_email,
			'epost[2]': '<br />' + LANG.insert_email
		},
		submitHandler: function() {
			showOverlayLoading();
			$('#send2Friend').ajaxSubmit({
			target: '#error',   // target element(s) to be updated with server response
			url: BASE_ROOT + '/responser.php?mode=send2Friend',        // override for form's 'action' attribute
			type: 'post',
			success: function(data) {
				var res = $('#error').empty().html(data);
				//changeShadowboxHeight('.info-menu div.shadowbox');
				$('#send2Friend').hide();hideOverlayLoading();
				setTimeout('move()', 3000);
			}
			});
		}
	});

});
function offer_saver(oid) {
		$.post(BASE_ROOT + '/responser.php?mode=save_offer', { save_id: oid },
			function(data) {
				$('#error').html(data);
				//changeShadowboxHeight('.info-menu div.shadowbox');
		});
}
var time = null;
function move() {
	window.location = BASE_ROOT + '/offer.php?id=' + gup('id');
}
function gup(name)
{
  name = name.replace(/[\[]/, '\\\[').replace(/[\]]/, '\\\]');
  var regexS = '[\\?&]'+ name + '=([^&#]*)';
  var regex = new RegExp(regexS);
  var results = regex.exec(window.location.href);
  if (results == null)
    return '';
  else
    return results[1];
}
// the functions below are from site_employee.js
function delete_user_cv(del_id) {
	$.get(BASE_ROOT + '/responser.php', { mode: 'del_my_cv', del_id: del_id },
		function(data) {
			/*$(document).ready($("#error").html(data));*/
			//window.location = BASE_ROOT + "/menu/6";
			window.location.reload();
	});
}

