function monitor()
{
	jQuery.ajax({
		type: "POST",
		url: "/ajax/monitor.php",
// 		data:"",
		cache: false,
		success: function(res){
			jQuery('#monitor').html(res);
		}
	});
	return false;
}

function transfer()
{
	jQuery('#request_for_services').show();
	jQuery(".header-order").click(function (){
		jQuery(this).effect("transfer", { className: "transfer2", to: ".order-window" }, 2000,function(){jQuery('#request_for_services').fadeIn('fast')});
		jQuery('#request_for_services').hide();
	});
	return false;
}

function request_for_services(mode)
{
	jQuery("#dim").fadeTo(0,0.4,0);
	var sv = jQuery(document).scrollTop();
	jQuery('#request_for_services').css({
	'top':(sv+30)+'px'});
	jQuery.ajax({
		type: "POST",
		url: "/ajax/request_for_services.php",
		data:"mode=main&select="+mode,
		cache: false,
		success: function(res){
			jQuery('#request_for_services').html(res);
			jQuery(".chzn-select").chosen({show_default_text_always:false});
			jQuery('#comment').autoResize({
			// On resize:
			onResize : function() {
        			jQuery(this).css({opacity:1});
			},
			// After resize:
			animateCallback : function() {
        			jQuery(this).css({opacity:1});
			},
			// Quite slow animation:
			animateDuration : 500,
			// More extra space:
			extraSpace : 5
			});
			jQuery('#request_for_services').show(0,function(){
				jQuery("#dim").css('background-image:url()');
				initWindow();
			setInitWinData();
			});
		}
	});
	return false;
}

function monitor_client(id)
{
	jQuery("#dim").fadeTo(0, 0.4);	
	var sv = jQuery(document).scrollTop();
	jQuery('#request_for_services').css({'top':(sv+30)+'px'});
	jQuery.ajax({
		type: "POST",
		url: "/ajax/monitor_client.php",
		data:"mode=monitor_client&id="+id,
		cache: false,
		success: function(res){
			jQuery('#request_for_services').html(res);
			jQuery('#request_for_services').fadeIn('fast',function(){
				initWindow();
				jQuery("#dim").css('background-image:url()');
			});
		}
	});
	return false;
}

function close_s_w()
{	jQuery('#request_for_services').html('').hide();
	jQuery("#dim").hide();
	return false;
}

function getHeight(){
	if(document.documentElement.scrollHeight<=document.height) body_height = document.height; else  body_height = 	document.documentElement.scrollHeight;
	return body_height;
}

function getWidth(){
	if(document.documentElement.scrollWidth<=document.width) body_width = document.width; else  body_width = document.documentElement.scrollWidth;
	return body_width;
}


function initWindow(){
	refreshWindow();
	jQuery("input.onlynum").live("keydown", function (e)
	{
		var key = e.charCode || e.keyCode || 0;
		return (key == 8 ||
			key == 9 ||
			key == 46 ||
			(key >= 37 && key <= 40) ||
			(key >= 48 && key <= 57) ||
			(key >= 96 && key <= 105));
	});
}

	var defHeight;
	var defaultHeight;
	function setInitWinData()
	{
		defHeight=parseInt(jQuery('.div_resize').eq(0).height());
		defaultHeight=parseInt(jQuery('.order-window').eq(0).height());
	}

function refreshWindow(){
	OptimizeWindow();
	jQuery(window).scroll(OptimizeWindow);
	jQuery(window).load(OptimizeWindow);
	jQuery(window).resize(OptimizeWindow);
}

function OptimizeWindow(){
	var body_width= jQuery(window).width();
	var body_scroll=jQuery(document).scrollTop();
	var body_height=jQuery(window).height();
	var window_w = jQuery('table.div_resize').eq(0).width();
	var window_h = jQuery('table.div_resize').eq(0).height()+40;
	jQuery('.order-window').css('height',window_h+15);
	var left=(body_width-window_w)/2;
	var top=(body_height-window_h)/2-30;
	jQuery('.order-window').eq(0).css({'left':left});
	jQuery('.order-window').eq(0).css({'top':(top)});
}
