function helper(id){
	if (id==0){a = 'Приятной Вам работы!';}else
	if (id==1){a = 'Наводите мышь на объекты, получайте подсказки...';}else
	if (id==2){a = 'Нажмите для удаления';}else
	if (id==3){a = 'Нажмите для сохранения изменений.';}else
	if (id==4){a = 'Сохранить изменения в базе!';}else
	if (id==5){a = 'Нажмите для добавления ';}else
	if (id==6){a = 'Данный URL будет запрашиватся в назначеное время';}else
	if (id==7){a = 'Количество выполнений задания.<br /> 0 - Не ограничено';}else



	if (id==13){a = 'Поиск заказа по адресу.';}else
	a = id;

	b = '../../images/png/smiley.png';
	if (id>=100) b = '../../images/png/smiley.png';

	document.getElementById('helpface').src = b;
	document.getElementById('helptext').innerHTML = a;
}

function timerefresh(){
	a = document.getElementById('timerefresh').innerHTML;
	document.getElementById('timerefresh').innerHTML = a-1;
	if(a <= 1){
		refreshing(1);
	}else{
		setTimeout("timerefresh()",1000);
	}
}


function timerefresh_operator(){
	a = document.getElementById('timerefresh_operator').innerHTML;
	document.getElementById('timerefresh_operator').innerHTML = a-1;
	if(a <= 1){
		refreshing_operator(1);
	}else{
		setTimeout("timerefresh_operator()",1000);
	}
}

function timerefresh_parking(){
	a = document.getElementById('timerefresh_parking').innerHTML;
	document.getElementById('timerefresh_parking').innerHTML = a-1;
	if(a <= 1){
		refreshing_parking(1);
	}else{
		setTimeout("timerefresh_parking()",1000);
	}
}
function timerefresh_smallparking(){
	a = document.getElementById('timerefresh_smallparking').innerHTML;
	document.getElementById('timerefresh_smallparking').innerHTML = a-1;
	if(a <= 1){
		refreshing_smallparking(1);
	}else{
		setTimeout("timerefresh_smallparking()",1000);
	}
}
function timerefresh_chatbox(){
	a = document.getElementById('timerefresh_chatbox').innerHTML;
	document.getElementById('timerefresh_chatbox').innerHTML = a-1;
	if(a <= 1){
		refreshing_chatbox(1);
	}else{
		setTimeout("timerefresh_chatbox()",1000);
	}
}
function needsrv(){
	srvs = '';
	if(maxservID = document.getElementById('maxservID')){
		maxservID = maxservID.value;
		for (i=0; i <= maxservID; i++){
			if(obj = document.getElementById('v'+i)){
				srvs = srvs + 'srv'+i+'=' + obj.value+'; ';
			}
		}
	}
	return srvs;
}

function clientcmd(ip,port,cmd) {
	if (confirm("Вы уверены, что хотите выполнить данную комманду?")) {
	JsHttpRequest.query(
		'JsHttpRequest/serv_update.php',
		{
			'ip': ip,
			'port': port,
			'rnd':Math.random(),
			'cmd': cmd
		},
		function(responseJS, responsetext) {
			eval(responseJS["eval"]);
			document.getElementById("updateinfo").innerHTML = document.getElementById("updateinfo").innerHTML + responsetext + "<br />";
		},
		true
	);
	}else{
		alert("Будьте внимательнее :)");
	}
}
function refreshing(timerstart) {
	imgload_on();
	srvs = needsrv(); //кого опрашивать



	JsHttpRequest.query(
		'JsHttpRequest/index.php',
		{
			'srvs': srvs
		},
		function(responseJS, responsetext) {
			eval(responseJS["eval"]);
			document.getElementById("monitoring").innerHTML = responsetext;
			if(timerstart == 1){
				document.getElementById('timerefresh').innerHTML = timer;
				timerefresh();
			}else{
				document.getElementById('timerefresh').innerHTML = timer;
			}
			document.getElementById('operators_col').innerHTML = responseJS["operators_col"];
			document.getElementById('parkings_col').innerHTML = responseJS["parkings_col"];;
			imgload_off();
		},
		true
	);

	//включение картинок-кнопок
	objimgbox = document.getElementById('monitoring_table').getElementsByTagName('img');
	imglength = objimgbox.length;
	for(imgl=0; imgl<imglength; imgl++){
		document.getElementById('monitoring_table').getElementsByTagName('img')[imgl].style.display="none";
	}

}


//обновление картики через промежутки времени
// src_Timeout(	'id input поля timer', 		'id картинки ',		'Началное значение таймера', 		'Начальное значение URL картинки');
function src_Timeout(id, idsrc, timer, webcam){
	flag = document.getElementById(id+"_flag").value;
	a = document.getElementById(id).value;
	if(flag != 'false'){
		document.getElementById(id).value = a-1;
	}
	if(flag == 'update'){
		timer = a;
		document.getElementById(id+"_flag").value = "true";
	}
	if(a <= 1){
		//обновление картинки
		imgload_on();
		document.getElementById(idsrc).src = webcam + '?rand='+ Math.random();
		setTimeout("imgload_off()",300);
		
		//запуска таймера заново
		document.getElementById(id).value = timer;
	}
	
	setTimeout("src_Timeout('"+id+"', '"+idsrc+"', '"+timer+"', '"+webcam+"')",1000);
}

function refreshing_operator(timerstart)
{
	imgload_on();
	JsHttpRequest.query
	(
		'http://'+location.host+'/JsHttpRequest/client_operator.php',
		{'bal': 1},
		function(responseJS, responsetext)
		{
			document.getElementById('client_operator').innerHTML = responsetext;
			if(timerstart == 1){
				document.getElementById('timerefresh_operator').innerHTML = timer;
				timerefresh_operator();
			}else{
				document.getElementById('timerefresh_operator').innerHTML = timer;
			}
			imgload_off();
			onUpdate();

		},
		true
	);
	//return false;
}


function refreshing_chatbox(timerstart)
{
	//alert('http://'+location.host+'/JsHttpRequest/serv_mobile.php?s='+chat_msg_start);
	imgload_on();
	JsHttpRequest.query
	(
		'http://'+location.host+'/JsHttpRequest/serv_mobile.php?s='+chat_msg_start,
		{'bal': 1},
		function(responseJS, responsetext)
		{
			document.getElementById('chatbox').innerHTML = responsetext;
			if(timerstart == 1){
				document.getElementById('timerefresh_chatbox').innerHTML = timer;
				timerefresh_chatbox();
			
			}else{
				document.getElementById('timerefresh_chatbox').innerHTML = timer;
			}
			imgload_off();
		},
		true
	);
	//return false;
}

function refreshing_parking(timerstart){
	imgload_on();
	//'http://'+location.host+'/JsHttpRequest/client_parking.php',
	JsHttpRequest.query
	(
		'http://'+location.host+'/JsHttpRequest/client_parking.php',
		{'rnd': Math.random()}, 
		function(responseJS, responsetext)
		{
			document.getElementById('client_parking').innerHTML = responsetext;
			if(timerstart == 1){
				document.getElementById('timerefresh_parking').innerHTML = timer;
				timerefresh_parking();
			}else{
				document.getElementById('timerefresh_parking').innerHTML = timer;
			}
			imgload_off();
		},
		true
	);
	//return false;
}

function refreshing_smallparking(timerstart){
	imgload_on();
	//'http://'+location.host+'/JsHttpRequest/client_parking.php',
	JsHttpRequest.query
	(
		'http://'+location.host+'/JsHttpRequest/client_smallparking.php',
		{'rnd': Math.random()}, 
		function(responseJS, responsetext)
		{
			document.getElementById('client_smallparking').innerHTML = responsetext;
			if(timerstart == 1){
				//document.getElementById('timerefresh_smallparking').innerHTML = timer;
				//timerefresh_smallparking();
			}else{
				//document.getElementById('timerefresh_smallparking').innerHTML = timer;
			}
			imgload_off();
		},
		true
	);
	//return false;
}

function serv_management(servid)
{
	imgload_on();
	JsHttpRequest.query
	(
		'http://'+location.host+'/jsHttpRequest/serv_managment.php',
		{'bal': servid},
		function(responseJS, responsetext)
		{
			refreshing(0);
		},
		true
	);
	//return false;
}


function serv_start(servid)
{
	imgload_on();
	setTimeout("refreshing(0)",1000);
	JsHttpRequest.query
	(
		'http://'+location.host+'/jsHttpRequest/serv_start.php',
		{'bal': servid},
		function(responseJS, responsetext)
		{
			refreshing(0);
		},
		true
	);
	//return false;
}


function imgload_on(){
	document.getElementById('imgloading').style.display = 'inline';
	document.getElementById('update').style.display = 'none';
}

function imgload_off(){
	document.getElementById('imgloading').style.display = 'none';
	document.getElementById('update').style.display = 'inline';
}


function imgbox(id){
	if(document.getElementById('v'+id).value == '1'){
		//alert('on to off');
		//sevupdate[id] = 0;
		document.getElementById('v'+id).value = '0';
		document.getElementById(id).src = './images/png/update-off.png';
	}else{
		//alert('off to on');
		//sevupdate[id] =1;
		document.getElementById('v'+id).value = '1';
		document.getElementById(id).src = './images/png/update-on.png';
	}

}

function tr_on_off(element)
{
	display = document.getElementById(element).style.display;
	elem = document.getElementById(element);
	if(display == 'none'){
		elem.style.display = '';
	}else{
		elem.style.display = 'none';
	}
	return false; 

}

function tr_off(element)
{
	document.getElementById(element).style.display = 'none'; 
	return true;
}

function on_off(id){
	display = document.getElementById(id).style.display;
	elem = document.getElementById(id);
	if(display == 'none'){
		//elem.style.display = 'inline';
		$("#"+id).fadeIn();
	}else{
		//elem.style.display = 'none';
		$("#"+id).fadeOut();
	}
	return false; 

}

function deleteit(str){
	if(confirm(str+'\r\nВы уверенны что хотите выполнить данное действие')){
		return true;
	}else{
		return false;
	}
}

function timevalidator(str, id){
	if(/\d{2}:\d{2}/.test(str)){
		document.getElementById(id).style.display = 'none';
		return true;
	}else{
		document.getElementById(id).style.display = 'inline';
		return false; 
	}
}
function timevalidatorseach(str, id){
	if(/\d{2}:\d{2}/.test(str) || str =='7'){
		document.getElementById(id).style.display = 'none';
		return true;
	}else if(str == '*'){
		document.getElementById(id).style.display = 'none';
		return true;
	}else{
		document.getElementById(id).style.display = 'inline';
		return false; 
	}
}

function message_dest(obj)
{
	JsHttpRequest.query
	(
		'http://'+location.host+'/JsHttpRequest/message_dest.php?desttype='+obj.value,
		{'bal': 1},
		function(responseJS, responsetext)
		{
			document.getElementById('destdiv').innerHTML = responsetext;
		},
		true
	);
	//return false;
}

function message_destch(obj)
{
	JsHttpRequest.query
	(
		'http://'+location.host+'/JsHttpRequest/message_dest.php?ch='+obj.value,
		{'bal': 1},
		function(responseJS, responsetext)
		{
			document.getElementById('pozdiv').innerHTML = responsetext;
		},
		true
	);
	//return false;
}

function message_read(id)
{
	JsHttpRequest.query
	(
		'http://'+location.host+'/JsHttpRequest/message_read.php?id='+id,
		{'bal': 1},
		function(responseJS, responsetext) 
		{
			document.getElementById('message_body').innerHTML = responsetext;
		},
		true
	);
	//return false;
}

function message_send()
{
	ready = false;
	msg = document.getElementById('msg').value;
	if(msg == ''){
		msg = document.getElementById('msg').innerHTML;
	}
	//alert(document.getElementById('msg') + document.getElementById('msg').value + '***' + msg);
	if(document.getElementById('desttype').value>0){
		if(document.getElementById('desttype').value==3){
			if(document.getElementById('dest').value>0){
				ready = true;
			}
		}else{
			if(document.getElementById('desttype').value==4){
				if(document.getElementById('destch').value>0){
					if(document.getElementById('dest').value>0){
						ready = true;
					}
				}
			}else{
				if(document.getElementById('dest').value>0){
					ready = true;
				}
			}
		}
	}
	if(!ready){
		alert("Выберите адресата ");
		return false;
	}else{
	}
	if(document.getElementById('subj').value!=''){
	}else{
		alert("Пустая тема сообщения!");
		return false;
	}
	if(msg!=''){
		//window.location = "/messages.php?cmd=send&desttype="+document.getElementById('desttype').value+"&dest="+document.getElementById('dest').value+"&subj="+document.getElementById('subj').value+"&msg="+msg; 
		return true;
	}else{
		alert("Пустое сообщение!"); 
		return false;
	}

}

function addfav(id)
{
	JsHttpRequest.query
	(
		'http://'+location.host+'/JsHttpRequest/fav.php?cmd=addfav&id='+id,
		{'bal': 1},
		function(responseJS, responsetext) 
		{
			document.getElementById('n'+id).innerHTML = responsetext;
		},
		true
	);
	//return false;
}

