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 tt=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 oplata_send="0";
                if (document.getElementById('is_sender_pay_radio_off').checked==true) oplata_send='0';
                if (document.getElementById('is_sender_pay_radio_on').checked==true) oplata_send='1';

                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 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="+tt;
                        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+="&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="+tt;
                        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+="&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";
                }
        }

