var INDEX_LIST=-1;
var temp_111="";
var CompanyPage="";
var php_session="";
var check_info_array = new Array("курьер","pecom.ru","перевозк","транспорт","экспеди");

	function pause (mSec) {
		var clock = new Date();
		var justMinute = clock.getTime();
		while (true) {
			var just = new Date();
			if (just.getTime() - justMinute > mSec) break;
		}
	}
	
	function doLoad(GetState,PutValue,url,flag_html_value){
        var xmlHttp=null;
        //xmlHttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
		if (window.XMLHttpRequest){
			xmlHttp = new XMLHttpRequest();
		}
		else{
			if (window.ActiveXObject){
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}

        if (xmlHttp){
			xmlHttp.open("GET", url, true);
			xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=windows-1251");
			xmlHttp.setRequestHeader("Cookie",document.cookie);
			xmlHttp.setRequestHeader("Accept-Charset", "windows-1251");
			xmlHttp.onreadystatechange =function(){
               
				var e=document.getElementById(GetState);
				var width_div="500";
				if (url.indexOf('param=view_chat')!==-1){					
					width_div="width='500'";
				}
				else{
					width_div="";
				}
				
                if (xmlHttp.readyState==1){if (e!==null) e.innerHTML = "<table "+width_div+"><tr><td><div align='center'>Отсылаю запрос...</div></td></tr></table>";}
                if (xmlHttp.readyState==2){if (e!==null) e.innerHTML = "<table "+width_div+"><tr><td><div align='center'>Запрос отослан...</div></td></tr></table>";}
                if (xmlHttp.readyState==3){if (e!==null) e.innerHTML = "<table "+width_div+"><tr><td><div align='center'>Получаю данные...</div></td></tr></table>";}
                if (xmlHttp.readyState==4){
					if (e!==null) e.innerHTML = "&nbsp;";
					var temp_result=xmlHttp.responseText;
					
					if (temp_result.indexOf('value="authorize-browse"')==-1){
						if (temp_result.indexOf('start history_list=')!==-1){
							var temp_string = new String(temp_result);
							var temp_iduser = temp_string.substr(temp_result.indexOf('start history_list')+19);
							temp_result=temp_string.replace("start history_list="+temp_iduser, "");
							doLoad('div_history_chat','div_history_chat',CompanyPage+'/index.php?param=view_history_chat&iduser='+temp_iduser+'&limit=20&ajax=true',true);
						}
						
						if (PutValue=='div_user_company'){
							doLoad('poluch','poluch',CompanyPage+'/index.php?param=return_poluch&ajax=true',true);
							doLoad('iduser','iduser',CompanyPage+'/index.php?param=return_iduser&ajax=true',false);
						}
						
						if (url.indexOf('param=insert_history_chat')!==-1){
							document.getElementById('send_text').value="";
						}
						
						if (flag_html_value==true){
							document.getElementById(PutValue).innerHTML =temp_result;
						}
						else{
							document.getElementById(PutValue).value =temp_result;
						}
						
						if (temp_result.indexOf('name="bill_list"')!==-1){
							doLoad('bill_list','bill_list',CompanyPage+'/index.php?param=bill_list&ajax=true',true);
						}						
						
						if (temp_result.indexOf('name="payment_list"')!==-1){
							doLoad('payment_list','payment_list',CompanyPage+'/index.php?param=payment_list&ajax=true',true);
						}						
						
						if (PutValue=='idcity_to_div'){
							RouteList(CompanyPage);
							ClientSend(CompanyPage,'from');
							ClientSend(CompanyPage,'to');
						}						
						
						if (temp_result.indexOf('id="newsfrom"')>0){
							var time=new Date();
							time.setDate(time.getDate()+1);
							var month=(time.getMonth() + 1);
							var date=time.getDate();
							var year=time.getFullYear();
							if (month < 10) {month = "0" + month }
							if (date < 10) {date = "0" + date }
							
							document.getElementById("newsfrom").value =date+"."+month+"."+year;							
							Calendar.setup({inputField:'newsfrom',ifFormat:'dd.mm.y',button:'newsfrom_trigger',singleClick:true});
						}						
					}
					else{
						if ( document.getElementById("div_fon_black").filters ){
							document.getElementById("div_fon_black").style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=80, style=0)";
							document.getElementById("div_fon_black").style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=80, style=1)";
							document.getElementById("div_fon_black").style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=80, style=2)";
							document.getElementById("div_fon_black").style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=80, style=3)";
						}
						else
							document.getElementById("div_fon_black").style.opacity = (50/100);

						document.getElementById("div_fon_black").style.top = 0;
						document.getElementById("div_fon_black").style.left = 0;
						document.getElementById("div_fon_black").style.height = document.body.clientHeight;
						document.getElementById("div_fon_black").style.width = document.body.clientWidth;
						document.getElementById("div_fon_black").style.visibility = 'visible';
						
						document.getElementById("temp_check").innerHTML=temp_result;
						
						var top_t = (document.body.clientHeight - 100)/2; 
						var left_t = (document.body.clientWidth - 240)/2;
						
						document.getElementById("temp_check").style.top = top_t;
						document.getElementById("temp_check").style.left = left_t;
						document.getElementById("temp_check").style.visibility = 'visible';
						document.getElementById("Login").focus();
						//window.location=CompanyPage+"/index.php";
					}

                }
			}
			xmlHttp.send(null);
        }
        else{
			alert("Браузер не поддерживает AJAX. установите более свежую версию.");
		}
	}
	
	
	function CheckEmail(ObjectName){
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.getElementById(ObjectName).value)){
				
			}
			else{
				alert('Не верно заполнено поле Email');
				document.getElementById(ObjectName).value='';
				document.getElementById(ObjectName).select();
				//document.getElementById(ObjectName).focus();
			}
	}	
	
	function parser_text_to_float(ObjectName){

		var temp = new String(document.getElementById(ObjectName).value);
		var temp1=temp.indexOf(',');
		if (temp1>-1){
			temp=temp.replace(',','.');
		}
		if (isNaN(temp)==true){
			document.getElementById(ObjectName).value="0";
			alert("Вы ввели не числовое значение");
		}
		else{
			if (temp=="")
				document.getElementById(ObjectName).value="0";
			else
				document.getElementById(ObjectName).value=temp;
		}
	}
	
	
	function parser_text_to_integer(ObjectName){
		var temp = new String(document.getElementById(ObjectName).value);
		
		var c = new Array(",",".","-"," ","/");
		
		for (var i=0;  i<=c.length-1; i++){
		
			for (var j=0;  j<=1000; j++){
				var temp1=temp.indexOf(c[i]);
				if (temp1>-1){
					temp=temp.replace(c[i],'');
				}
				else break;
			}			
		}
		
		if (isNaN(temp)==true){
			if (ObjectName=="num_places") 
				document.getElementById(ObjectName).value="1";
			else
				document.getElementById(ObjectName).value="0";
			alert("Вы ввели не числовое значение");
		}
		else{
			if (temp=="")
				if (ObjectName=="num_places")
					document.getElementById(ObjectName).value="1";
				else
					document.getElementById(ObjectName).value="0";
			else
				document.getElementById(ObjectName).value=Math.round(temp);
		}

	}	
	
	function LoadList(div,obj,company_page){
        var divka = document.getElementById(div);
		var ob = document.getElementById(obj);
		var rec= getPosition(ob);
		divka.style.top = rec.y + 22;
        divka.style.left = rec.x+3;
		divka.style.visibility = 'visible';
		INDEX_LIST=-1;
		if (obj=='name_gruz') doLoad('hidedescDiv','descDiv',company_page+'/index.php?param=list_name_gruz&text='+ob.value+'&ajax=true',true);
		if (obj=='vid_upakov') doLoad('hidedescDiv','descDiv',company_page+'/index.php?param=list_vid_upakov&text='+ob.value+'&ajax=true',true);		
	}
	
	
	function getPosition(obj) {
		var x=0, y=0;
		while(obj){
			x+=obj.offsetLeft;
			y+=obj.offsetTop;
			obj=obj.offsetParent;
		}
		return {x: x, y:y};
	}
	
	function SelectTD(param){
		if (INDEX_LIST==-1){
			INDEX_LIST=0;
		}
		else
		if (INDEX_LIST>=9){
			document.getElementById('select_index').rows[INDEX_LIST].cells[0].style.background='#DA9A9A';
			document.getElementById('select_index').rows[INDEX_LIST].cells[0].style.color='black';
			INDEX_LIST=0;
		}
		else{
			document.getElementById('select_index').rows[INDEX_LIST].cells[0].style.background='#DA9A9A';
			document.getElementById('select_index').rows[INDEX_LIST].cells[0].style.color='black';		
			if (param==40) INDEX_LIST+=1;
			if (param==38) INDEX_LIST-=1;
		}		
		document.getElementById('select_index').rows[INDEX_LIST].cells[0].style.background='blue';
		document.getElementById('select_index').rows[INDEX_LIST].cells[0].style.color='white';
	}
	
	function GruzNameUpakovEnter(obj){
		var ob = document.getElementById(obj);
		if (INDEX_LIST>=0) ob.value=document.getElementById('select_index').rows[INDEX_LIST].cells[0].innerHTML;
	}
	
	function RouteList(company_page){
		if (
			(document.getElementById('idcity_from').options[document.getElementById('idcity_from').options.selectedIndex].value>0) && 
			(document.getElementById('idcity_to').options[document.getElementById('idcity_to').options.selectedIndex].value>0)
		){	
			//document.getElementById('div_route').innerHTML="";
			doLoad('div_route','div_route',company_page+'/index.php?param=route_list&idcity_from='+document.getElementById('idcity_from').options[document.getElementById('idcity_from').options.selectedIndex].value+'&idcity_to='+document.getElementById('idcity_to').options[document.getElementById('idcity_to').options.selectedIndex].value+'&ajax=true',true);
		}
	}
	
	function CityToList(company_page){
		CompanyPage=company_page;
		doLoad('idcity_to_div','idcity_to_div',company_page+'/index.php?param=city_to_list&idcity_from='+document.getElementById('idcity_from').options[document.getElementById('idcity_from').options.selectedIndex].value+'&ajax=true',true);
	}
	
	function ClientSend(company_page,param){		
		CompanyPage=company_page;
		if (param=='from'){
			doLoad('client_info_from','client_info_from',company_page+'/index.php?param=z_clients_send_from&idcity='+document.getElementById('idcity_from').options[document.getElementById('idcity_from').options.selectedIndex].value+'&ajax=true',true);
		}
		else
		if (param=='to'){
			doLoad('client_info_to','client_info_to',company_page+'/index.php?param=z_clients_send_to&idcity='+document.getElementById('idcity_to').options[document.getElementById('idcity_to').options.selectedIndex].value+'&ajax=true',true);
		}
		else{
			alert('Парамметр не указан.');
		}
	}
	
	function RouteStepsList(company_page){
		if (document.getElementById('idroute').options[document.getElementById('idroute').options.selectedIndex].value>0){
			doLoad('div_route_steps','div_route_steps',company_page+'/index.php?param=route_steps_list_full&idroute='+document.getElementById('idroute').options[document.getElementById('idroute').options.selectedIndex].value+'&idcity_from='+document.getElementById('idcity_from').options[document.getElementById('idcity_from').options.selectedIndex].value+'&idcity_to='+document.getElementById('idcity_to').options[document.getElementById('idcity_to').options.selectedIndex].value+'&ajax=true',true);
		}
	}
	
	function FindClient(url,title,width,height,scrollbars){		
		var top_t = (screen.height - height)/2; 
		var left_t = (screen.width - width)/2;
		if (String(scrollbars)=="undefined") scrollbars="no";
		scrollbars="yes";
		MyWin=window.open(url,title,"scrollbars="+scrollbars+",toolbar=no,resizable=yes,location=no,directories=no,menubar=no,status=no,fullscreen=no,width="+width+",height="+height+",left="+left_t+",top="+top_t);
	}
	
	function FindEnter(obj){
		if (document.getElementById('temp_from_to').value=="FROM"){
			opener.document.getElementById('idclient_from').value=document.getElementById('idclient_'+obj).innerHTML;
			opener.document.getElementById('code_client_from').innerHTML=document.getElementById('code_'+obj).innerHTML;
			opener.document.getElementById('full_name_client_from').innerHTML=document.getElementById('name_'+obj).innerHTML;
			opener.document.getElementById('fact_address_client_from').innerHTML=document.getElementById('address_'+obj).innerHTML;
			opener.document.getElementById('phone_client_from').innerHTML=document.getElementById('phone_'+obj).innerHTML;
			if (document.getElementById('temp_idclient_login').value!==document.getElementById('idlogin_'+obj).value) opener.document.getElementById('edit_from_clients').style.visibility = 'hidden'; 
		}
		else
		if (document.getElementById('temp_from_to').value=="TO"){
			opener.document.getElementById('idclient_to').value=document.getElementById('idclient_'+obj).innerHTML;
			opener.document.getElementById('code_client_to').innerHTML=document.getElementById('code_'+obj).innerHTML;
			opener.document.getElementById('full_name_client_to').innerHTML=document.getElementById('name_'+obj).innerHTML;
			opener.document.getElementById('fact_address_client_to').innerHTML=document.getElementById('address_'+obj).innerHTML;
			opener.document.getElementById('phone_client_to').innerHTML=document.getElementById('phone_'+obj).innerHTML;
			if (document.getElementById('temp_idclient_login').value!==document.getElementById('idlogin_'+obj).value) opener.document.getElementById('edit_to_clients').style.visibility = 'hidden'; 
		}
	}
	
	function ClientEdit(temp_type,company_page){
		if (temp_type=="edit"){
			if (document.getElementById('temp_from_to').value=="FROM"){			
				opener.document.getElementById('full_name_client_from').innerHTML=document.getElementById('full_title').value;
				opener.document.getElementById('fact_address_client_from').innerHTML=document.getElementById('address_fact').value;
				opener.document.getElementById('phone_client_from').innerHTML=document.getElementById('phone').value;
			}
			else
			if (document.getElementById('temp_from_to').value=="TO"){			
				opener.document.getElementById('full_name_client_to').innerHTML=document.getElementById('full_title').value;
				opener.document.getElementById('fact_address_client_to').innerHTML=document.getElementById('address_fact').value;
				opener.document.getElementById('phone_client_to').innerHTML=document.getElementById('phone').value;
			}
		}
		else
		if (temp_type=="insert"){
			if (document.getElementById('temp_from_to').value=="FROM"){
				opener.document.getElementById('idclient_from').value=document.getElementById('id').value;
				opener.document.getElementById('code_client_from').innerHTML=document.getElementById('code').value;
				opener.document.getElementById('full_name_client_from').innerHTML=document.getElementById('full_title').value;
				opener.document.getElementById('fact_address_client_from').innerHTML=document.getElementById('address_fact').value;
				opener.document.getElementById('phone_client_from').innerHTML=document.getElementById('phone').value;
			}
			else
			if (document.getElementById('temp_from_to').value=="TO"){
				opener.document.getElementById('idclient_to').value=document.getElementById('id').value;
				opener.document.getElementById('code_client_to').innerHTML=document.getElementById('code').value;
				opener.document.getElementById('full_name_client_to').innerHTML=document.getElementById('full_title').value;
				opener.document.getElementById('fact_address_client_to').innerHTML=document.getElementById('address_fact').value;
				opener.document.getElementById('phone_client_to').innerHTML=document.getElementById('phone').value;
			}
		}
	}	
	
	function SendFindClient(company_page){
		var obj_doc=document;
		if (obj_doc.getElementById('find_text').value.length>2){
			var type_find=0;
			if (obj_doc.getElementById('find_name').checked==true) type_find=0;
			if (obj_doc.getElementById('find_code').checked==true) type_find=1;
			if (obj_doc.getElementById('find_phone').checked==true) type_find=2;
			if (obj_doc.getElementById('find_email').checked==true) type_find=3;
			if (obj_doc.getElementById('find_dogovor').checked==true) type_find=4;
			doLoad('div_result','div_result',company_page+'/index.php?param=find_client&idcity='+obj_doc.getElementById('idcity').value+'&type='+type_find+'&find_text='+obj_doc.getElementById('find_text').value+'&ajax=true',true);
		}
		else
			alert("Введите больше трёх символов.");
	}
	
	function OplataChecked(){
		document.getElementById('oplata_from').checked=document.getElementById('oplata_send').checked;
		document.getElementById('oplata_to').checked=document.getElementById('oplata_send').checked;
		document.getElementById('oplata_strah').checked=document.getElementById('oplata_send').checked;
		document.getElementById('oplata_service_from').checked=document.getElementById('oplata_send').checked;
		document.getElementById('oplata_service_to').checked=document.getElementById('oplata_send').checked;
		
		document.getElementById('oplata_from').value=document.getElementById('oplata_send').value;
		document.getElementById('oplata_to').value=document.getElementById('oplata_send').value;
		document.getElementById('oplata_strah').value=document.getElementById('oplata_send').value;
		document.getElementById('oplata_service_from').value=document.getElementById('oplata_send').value;
		document.getElementById('oplata_service_to').value=document.getElementById('oplata_send').value;		
	}
	
	function InsertZayavka(company_page,type,update_insert){	

		var idcity_from=document.getElementById('idcity_from').options[document.getElementById('idcity_from').options.selectedIndex].value;
		if (idcity_from==0){alert("Город отправителя не выбран."); exit;}
		var idcity_to=document.getElementById('idcity_to').options[document.getElementById('idcity_to').options.selectedIndex].value;
		if (idcity_to==0){alert("Город получателя не выбран."); exit;}
		var idroute=document.getElementById('idroute').options[document.getElementById('idroute').options.selectedIndex].value;
		
		var idclient_from=document.getElementById('idclient_from').value;
		if (idclient_from==0){alert("Отправитель не выбран."); exit;}
		var sendername=document.getElementById('sendername').value;
		
		var idclient_to=document.getElementById('idclient_to').value;
		if (idclient_to==0){alert("Получатель не выбран."); exit;}
		var recipient=document.getElementById('recipient').value;
		
		var type_load="0";
		if (document.getElementById('gruz').checked==true) type_load=document.getElementById('gruz').value;
		if (document.getElementById('posilka').checked==true) type_load=document.getElementById('posilka').value;
		if (document.getElementById('konvert').checked==true) type_load=document.getElementById('konvert').value;
		
		var name_gruz=document.getElementById('name_gruz').value;
		if (name_gruz==""){alert("Введите наименнование груза."); exit;}
		
		var vid_upakov=document.getElementById('vid_upakov').value;
		if (vid_upakov==""){alert("Введите вид упаковки груза."); exit;}
		
		if (type=='zayavka'){
			var weight=document.getElementById('weight').value;
			if ((Math.ceil(weight)<=0) && (document.getElementById('konvert').checked!==true)){alert("Введите вес и размеры."); exit;}
			var WIDTH=document.getElementById('WIDTH').value;
			var HEIGHT=document.getElementById('HEIGHT').value;
			var LENGTH_=document.getElementById('LENGTH_').value;
			var VOLUME=document.getElementById('VOLUME').value;
			var weight_size="";
			if (parseInt(weight)>0) weight_size="Вес: "+weight+"кг";
			if (parseInt(WIDTH)>0) weight_size+=", ширина: "+WIDTH+"м.";
			if (parseInt(HEIGHT)>0) weight_size+=", высота: "+HEIGHT+"м.";
			if (parseInt(LENGTH_)>0) weight_size+=", длина: "+LENGTH_+"м.";
			if (parseInt(VOLUME)>0) weight_size+=", объём: "+VOLUME+"куб.м";
		}
		
		/*
		var is_payment="0";
		if (document.getElementById('is_payment').checked==true)*/ var is_payment=document.getElementById('is_payment').value;
		/*var is_delivery="0";
		if (document.getElementById('is_delivery').checked==true)*/ var is_delivery=document.getElementById('is_delivery').value;
		
		//var oplata_send="0";
		/*if (document.getElementById('oplata_send').checked==true) */ var oplata_send=document.getElementById('oplata_send').value;
		/*var oplata_from="0";
		if (document.getElementById('oplata_from').checked==true)*/ var oplata_from=document.getElementById('oplata_from').value;
		/*var oplata_to="0";
		if (document.getElementById('oplata_to').checked==true)*/ var oplata_to=document.getElementById('oplata_to').value;
		/*var oplata_strah="0";
		if (document.getElementById('oplata_strah').checked==true)*/ var oplata_strah=document.getElementById('oplata_strah').value;
		/*var oplata_service_from="0";
		if (document.getElementById('oplata_service_from').checked==true)*/ var oplata_service_from=document.getElementById('oplata_service_from').value;
		/*var oplata_service_to="0";
		if (document.getElementById('oplata_service_to').checked==true)*/ var oplata_service_to=document.getElementById('oplata_service_to').value;
		
		var comments=document.getElementById('comments').value;
		
		if (type=='zayavka'){
			var date_load=document.getElementById('newsfrom').value+" "+document.getElementById('hour').value+":"+document.getElementById('min').value;
			
			var url=company_page+"/index.php?param=insert_zayavka&ajax=true&idcity_from="+idcity_from+"&idcity_to="+idcity_to+"&idtyperoute="+idroute;
			url+="&idclient_from="+idclient_from+"&sendername="+sendername+"&idclient_to="+idclient_to+"&recipient="+recipient;
			url+="&type_load="+type_load+"&name_gruz="+name_gruz+"&vid_upakov="+vid_upakov+"&weight_size="+weight_size;
			url+="&is_payment="+is_payment+"&is_delivery="+is_delivery+"&is_sender_pay="+oplata_send;
			url+="&pf_sender_pay="+oplata_from+"&pt_sender_pay="+oplata_to+"&ps_sender_pay="+oplata_strah;
			url+="&sf_sender_pay="+oplata_service_from+"&st_sender_pay="+oplata_service_to;
			url+="&comment="+comments+"&date_load="+date_load+"&weight="+weight+"&width="+WIDTH+"&height="+HEIGHT+"&length="+LENGTH_+"&volume="+VOLUME;
		}
		else
		if (type=='ocenochnaya'){
			var num_places=document.getElementById('num_places').value;
			var weight="0";
			var WIDTH="0";
			var HEIGHT="0";
			var LENGTH_="0";
			var VOLUME="0";
			
			var temp_id="";
			
			if (update_insert=="insert")
				update_insert="insert_ocenochnaya";
			else
			if (update_insert=="update"){
				update_insert="update_ocenochnaya";				
				temp_id="&id="+document.getElementById('idsend').value;
			}
			else{
				alert("Парамметр update_insert не указан.");
				exit;
			}
			/*alert(oplata_from);
			exit;*/
			var url=company_page+"/index.php?param="+update_insert+"&ajax=true"+temp_id+"&idcity_from="+idcity_from+"&idcity_to="+idcity_to+"&idtyperoute="+idroute;
			url+="&idclient_from="+idclient_from+"&sendername="+sendername+"&idclient_to="+idclient_to+"&recipient="+recipient;
			url+="&type_load="+type_load+"&name_gruz="+name_gruz+"&vid_upakov="+vid_upakov+"&weight="+weight+"&width="+WIDTH+"&height="+HEIGHT+"&length="+LENGTH_+"&volume="+VOLUME;
			url+="&is_payment="+is_payment+"&is_delivery="+is_delivery+"&is_sender_pay="+oplata_send;
			url+="&pf_sender_pay="+oplata_from+"&pt_sender_pay="+oplata_to+"&ps_sender_pay="+oplata_strah;
			url+="&sf_sender_pay="+oplata_service_from+"&st_sender_pay="+oplata_service_to;
			url+="&comment="+comments+"&num_places="+num_places;		
		}
		//doLoad('center_html','center_html',url,true);
		window.location.href=url;
	}
	
	function VolumeSumm(){
		if ((document.getElementById('WIDTH').value!=="") && (document.getElementById('HEIGHT').value!=="") && (document.getElementById('LENGTH_').value!=="")){
			document.getElementById('VOLUME').value=document.getElementById('WIDTH').value*document.getElementById('HEIGHT').value*document.getElementById('LENGTH_').value;
		}
	}
	
	function SendFindList(company_page,page){
		/*
		document.getElementById('zayavka_button').style.color="#FFFFFF";
		document.getElementById('zayavka_button').style.background="#DA9A9A";
		document.getElementById('dostavka_button').style.color="#FFFFFF";
		document.getElementById('dostavka_button').style.background="#DA9A9A";
		document.getElementById('pribivshie_button').style.color="#FFFFFF";
		document.getElementById('pribivshie_button').style.background="#DA9A9A";
		document.getElementById('v_puti_button').style.color="#FFFFFF";
		document.getElementById('v_puti_button').style.background="#DA9A9A";
		document.getElementById('vidanie_button').style.color="#FFFFFF";
		document.getElementById('vidanie_button').style.background="#DA9A9A";		
		if (type_dispatch==0){
			document.getElementById('zayavka_button').style.color="black";
			document.getElementById('zayavka_button').style.background="white";
		}
		if (type_dispatch==1){
			document.getElementById('dostavka_button').style.color="black";
			document.getElementById('dostavka_button').style.background="white";
		}
		if (type_dispatch==2){
			document.getElementById('pribivshie_button').style.color="black";
			document.getElementById('pribivshie_button').style.background="white";
		}
		if (type_dispatch==3){
			document.getElementById('v_puti_button').style.color="black";
			document.getElementById('v_puti_button').style.background="white";
		}
		if (type_dispatch==4){
			document.getElementById('vidanie_button').style.color="black";
			document.getElementById('vidanie_button').style.background="white";
		}
		*/
		var zayavka_button="false";
		var dostavka_button="false";
		var v_puti_button="false";
		var pribivshie_button="false";
		var vidanie_button="false";

		if (document.getElementById('zayavka_button').checked==true) zayavka_button="true";
		if (document.getElementById('dostavka_button').checked==true) dostavka_button="true";
		if (document.getElementById('v_puti_button').checked==true) v_puti_button="true";
		if (document.getElementById('pribivshie_button').checked==true) pribivshie_button="true";
		if (document.getElementById('vidanie_button').checked==true) vidanie_button="true";
		doLoad('send_list','send_list',company_page+'/index.php?param=send_find_list&zayavka='+zayavka_button+'&dostavka='+dostavka_button+'&v_puti='+v_puti_button+'&pribivshie='+pribivshie_button+'&vidanie='+vidanie_button+'&page='+page+'&ajax=true',true);
	}

	function Complaint(company_page){
		var type_=0;
		if (document.getElementById('type1').checked==true) type_=0;
		if (document.getElementById('type2').checked==true) type_=1;
		if (document.getElementById('type3').checked==true) type_=2;
		var city_list=document.getElementById('city_list').options[document.getElementById('city_list').options.selectedIndex].value;
		doLoad('center_html','center_html',company_page+'/index.php?param=complaint&ajax=true&who='+document.getElementById('who').value+'&email='+document.getElementById('email').value+'&phone='+document.getElementById('phone').value+'&type='+type_+'&city_list='+city_list+'&body='+document.getElementById('body').value,true);	
	}
	
	
	function EditWidth(width,height){
		if (parseInt(navigator.appVersion)>3) {
			if (navigator.appName=="Netscape") {
				window.innerWidth=width;
				window.innerHeight=height;
			}
			if (navigator.appName.indexOf("Microsoft")!=-1) {
				window.width=width;
				window.height=height;
				//document.body.offsetWidth=width;
				//document.body.offsetHeight=height;
			}
		}	
	}
	
	function CheckInfo(){
		
		if (document.getElementById('check_info')){
			var temp = new String(document.getElementById('check_info').innerHTML);
			for (var i=0;  i<=check_info_array.length-1; i++){
				var temp1=temp.toLowerCase().indexOf(check_info_array[i]);
				if (temp1>-1){
					document.getElementById("check_info").style.visibility = 'hidden';
					document.getElementById("check_info").style.position = 'absolute';
					//document.getElementById('check_info').innerHTML="";
					exit;
				}
			}
			document.getElementById("check_info").style.visibility = 'visible';
			document.getElementById("check_info").style.position = 'static';
		}
	}
	
	function HiddenCheck(){
		if (document.getElementById('check_info')){
			document.getElementById("check_info").style.visibility = 'hidden';
			document.getElementById("check_info").style.position = 'absolute';
		}
	}
	
	
	
	function TestAcro(){
		var acrobat=new Object();
		acrobat.installed=false;
		acrobat.version='0.0';
		if (navigator.plugins && navigator.plugins.length){
			for ( var x = 0, l = navigator.plugins.length; x < l; ++x ){
				//Note: Adobe changed the name of Acrobat to Adobe Reader				
				if ((navigator.plugins[x].name.indexOf('Acrobat') != -1) | (navigator.plugins[x].description.indexOf('Acrobat') != -1) | (navigator.plugins[x].name.indexOf('Adobe Reader') != -1) |(navigator.plugins[x].description.indexOf('Adobe Reader') != -1)){
					acrobat.version=parseFloat(navigator.plugins[x].description.split('Version ')[1]);
					if (acrobat.version.toString().length == 1) acrobat.version+='.0';
					acrobat.installed=true;
					break;
				}
			}
		}
		else 
		if (window.ActiveXObject){
			for (x=2; x<10; x++){
				try{
					oAcro=eval("new ActiveXObject('PDF.pdfCtrl."+x+"');");
					if (oAcro){
						acrobat.installed=true;
						acrobat.version=x+'.0';
					}
				}
				catch(e) {}
			}
			try{
				oAcro4=new ActiveXObject('PDF.pdfCtrl.1');
				if (oAcro4){
					acrobat.installed=true;
					acrobat.version='4.0';
				}
			}
			catch(e) {}
			try{
				oAcro7=new ActiveXObject('AcroPDF.PDF.1');
				if (oAcro7){
					acrobat.installed=true;
					acrobat.version='7.0';
				}
			}
			catch(e){}
		}
		return acrobat;
	}

	function mousePageXY(e){
		var x = 0, y = 0;
		e = e ? e:window.event
		if (e.pageX || e.pageY){
			x = e.pageX;
			y = e.pageY;
		}
		else 
		if (e.clientX || e.clientY){
			x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
			y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
		}
		return [x, y];
	}
	
	
	function ShowHint(e,obj_id,text,top,left){
		document.getElementById("hint_text").innerHTML="<font style='font-weight: normal;FONT-SIZE: 12px;  COLOR: #FFE178;font-family:arial;' >"+text+"</font>";
		coor=mousePageXY(e);
		hp = document.getElementById("hint");
		hp.style.top=coor[1]+15+'px';
		hp.style.left=coor[0]+10+'px';
		hp.style.visibility = "Visible"; 
	}


	function HideHint(){
		hp = document.getElementById("hint");
		if (hp!=null){
			hp.style.visibility = "Hidden";
		}
	}