﻿var name;var password;var notLoginTop="<table width=\"1000\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"+"<tr><td colspan=7>"+"<tr>"+"<td>"+"<td width=250><a href=\"http://m009.ru\" style=\"cursor:pointer;\"><img src=\"images/logo.gif\" alt=\"Мобильная справочная служба\"></a></td>"+"<td class=menu align=center><a href=\"#\" id=\"createUser\" class=\"button_2\">Регистрация</a></td>"+"<td class=menu width=135 align=\"right\">&nbsp;&nbsp;<span class=\"blacktext12\">Пользователь&nbsp;</span></td>"+"<td id=\"ccont\">"+"<span class=\"huge\" title=\" \"><input id=\"_login_login\" class=\"short\" type=text  id=\"user\" class=\"user\" value=\"\">&nbsp;</span>"+"</td >"+"<td class=menu width=75 align=\"right\">&nbsp;&nbsp;<span class=\"blacktext12\">Пароль&nbsp;</span></td>"+"<td class=menu><input id=\"_login_password\" class=\"short\" type=password class=\"password\"value=\"\">&nbsp;</td>"+"<td class=menu align=center ><a href=\"#\" id=\"inter\" class=\"button_2\">Войти</a></td>"+"</td>"+"</tr>"+"<tr>"+"</tr>"+"</table>";var LoginTop="<table width=\"1000\"  border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"+"<tr>"+"<td width=250 ><a href=\"http://m009.ru\" style=\"cursor:pointer;\"><img  src=\"images/logo.gif\" border=0 alt=\"Мобильная справочная служба\" ></a></td>"+"<td class=menu width=300 style=\"white-space:nowrap;\">&nbsp;<a href=\"#\" id=\"lastCods\" class=\"button_2\">Журнал запросов</a>&nbsp;<a href=\"#\" id=\"showContract\" class=\"button_2\">Договор оферты</a></td>"+"<td class=menu width=\"380\"  align=\"center\">&nbsp;Пользователь:&nbsp;<a href=\"#\" id=\"updateUser\" class=\"blacktext12\"><span style=\"font-weight:bold;\" id=name></span><img style=\"border:none;margin-bottom:-4px;\" src=\"images/information.png\" /></a></td>"+"<td class=menu width=\"110\" align=center><a href=\"#\" id=\"exit\" class=\"button_2\">Выйти</a></td>"+"</tr>"+"</table>";var imageA="<img  src=\"images/first.gif\">";var reclama="<p >"+"<h2>Рекламодателям</h2>"+"Мы предлагаем нашим рекламодателям участие в MBN сети - Mobile Banner Network."+"Вы можете разместить рекламное объявление на страницах мобильных сайтов нашего каталога."+"С помощью MBN вы сможете поднять посещаемость своего сайта и привлечь новых клиентов."+"</p>";var myCompany="<tr>"+"<td  colspan=2 valign=top>"+"<div id=company>"+"<table width=98%  border=\"0\" cellpadding=\"0\" cellspacing=0><tr>"+"<td width=\"15px\" id=img_open_closed><img src=\"\" style=\"cursor:pointer;\"></td><td  id=nameCompany style=\"text-align:left;width:600px;\"></td>"+"</tr></table>"+"</div>"+"<div class=spacer></div>"+"</tr>";var buttons="<td style=\"text-align:center;\" >"+"<input id=\"buttonAdjust\" type=submit value=\"Настроить\" class=\"property ui-corner-all1\">"+"</td>"+"<td style=\"text-align:center;\" >"+"<input id=\"buttonDesine\" type=submit value=\"Дизайн\" class=\"property ui-corner-all1\">"+"</td>"+"<td  style=\"text-align:center;\" >"+"<input id=\"buttonAdd\" type=submit value=\"Добавить\" class=\"property ui-corner-all1\">"+"</td>"+"<td  style=\"text-align:center;\" >"+"<input id=\"buttonDel\" type=submit value=\"Удалить\" class=\"property ui-corner-all1\">"+"</td>";var productsGroup="<div class=\"ui-state-opened1 ui-corner-bottom1\" valign=middle>"+"<table id=groupProducts width=98% border=0 cellpadding=0 cellspacing=0>"+"</table>"+" </div>";var products="<tr><td></td>"+"<td>"+"<div class=spacer5></div>"+"<table id=Products width=98% border=0 cellpadding=0 cellspacing=0>"+"</table>"+"<div class=spacer5></div>"+"</td></tr>";var regionId;var regionId1=null;var cityId1=null;var cityId;var cityName;var regionName;var name1;var name2;var name3;var login;var email;var pass;var info;var region;var city;var name11=null;var name21=null;var name31=null;var email1=null;var pass1=null;var password11=null;var login1=null;var userType;var objectValidation;var updateuser;var source1=null;var validLogin=null;var validEmail=null;var metroStations="[";var postCodeOrganization=null;var nameOrganization=null;var listOrganization=null;var razdel=null;var addresOrganization=null;var emailOrganization=null;var urlOrganization=null;var descriptionOrganization=null;var phoneOrganization=null;var nameOrganizationValid=null;var addresOrganizationValid=null;var emailOrganizationValid=null;var urlOrganizationValid=null;var phoneOrganizationValid=null;var faxOrganizationValid=null;var postCodeOrganizationValid=null;var nameProduct=null;var addresProduct=null;var emailProduct=null;var urlProduct=null;var descriptionProduct=null;var phoneProduct=null;var priceProduct=null;var exchangeProduct=null;var auctionProduct=null;var sellProduct=null;var visibleProduct=null;var nameProductValid=null;var addresProductValid=null;var emailProductValid=null;var urlProductValid=null;var phoneProductValid=null;var priceProductValid=null;var tabsAll=null;var numViewTabs=null;var activeOrganizationId=null;var catalogId=null;var rubricId=null;var activeProductId=null;var tabs=null;var rubrics=null;var limitRubrics=null;var tinyMce=false;var numRubric=0;var idOrganization1=null;var typeProduct=null;var tradeTypeProduct=2;var global_categories_limit=2;var global_googlekey='ABQIAAAA6koxS1YCb8es9xB5fRJG8hRw_P0wuvZs1KoECLQBkgbDv4LoGxQRxaNwsfjs8BEt_imnmhBECR-lPg';var global_catalog_cache=true;var global_result_perpage=15;$(document).ready(function(){userType=0;name=null;password=null;var cH1=$(notLoginTop);var cH2=$(LoginTop);var not_login_top="Not_Login_Top.html";var login_top="Login_Top.html";var recl=$(reclama);$("div.notLoginTop").html(cH1);$("div.LoginTop").html(cH2);$("div.Reclama").html(recl);$("div.LoginTop").hide();$("div.notLoginTop").hide();$("div.im").hide();$("div.Reclama").hide();$("div.categoriya").hide();$("div.linkBackCatolog").append("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=table3><tr><td><div class=ss style=\"height:25px;\"></div></td></tr></table>");$("div.linkBackCatolog").hide();$('<div></div>').attr('id','AJAX_message').appendTo('body').hide().dialog({autoOpen:false,closeOnEscape:false,modal:true,resizable:false,title:'Загрузка'});$.ajaxSetup({cache:true});$('#AJAX_message').ajaxStart(function(){$(this).html('<img src="images/loading9.gif" />').dialog({autoOpen:true,closeOnEscape:false,modal:true,resizable:false,title:'Загрузка',width:200,height:200}).dialog('option','width','200').dialog('open');});$('#AJAX_message').ajaxStop(function(){$(this).dialog('close');});$('#lastCods').click(function(){load_smsjournal();});$.post('/m009/xml/getUser',{},function(xml){if($("code",xml).text()=='220'){agree_contract();return false;}else if($("code",xml).text()!=0){$("div.notLoginTop,div.im,div.Reclama").show();$("div.LoginTop").hide();}else{user_load();}});$("#registrationDialog").dialog({autoOpen:false,draggable:true,resizable:false,modal:true});$("#warningDialog").dialog({autoOpen:false,draggable:true,resizable:false,modal:true,width:"360"});$("#createUser","div.notLoginTop").click(function(){userType=1;createUser(userType,false);return false;});$("#exit","div.LoginTop").click(function(){logOut();return false;});$("#inter","div.notLoginTop").click(function(){if(valid_input($('div.notLoginTop'))){logIn($("#_login_login").val(),$("#_login_password").val());$("input.user,input.password").val('');}return false;});$('input',"div.notLoginTop").keypress(function(e){if((e.which&&e.which==13)||(e.keyCode&&e.keyCode==13)){if(valid_input($("div.notLoginTop"))){logIn($("#_login_login").val(),$("#_login_password").val());$("input.user,input.password").val('');}return false;}else{return true;}});init_search();init_bottom_menu();});function logOut(){$.post("/m009/xml/logOut",{},function(xml){$("div.notLoginTop").show();$("div.LoginTop").hide();$("div.im").show();$("div.Reclama").show();$("div.im").show();$("div.Organization").empty();$("div.myOrganization").hide();});$('.logoutkill').remove();};function valid_input(target){var valid=true;$('input',target).each(function(){if(!$(this).val()||($(this).val()&&$(this).is("#_login_login")&& !/^[a-zA-Z0-9_&\$@]{3,16}$/.test($(this).val()))){$(this).addClass('invalid_input');$(this).unbind('change').change(function(){$(this).removeClass('invalid_input');});valid=false;}});return valid;};function logIn(login,password){var code;$.post("/m009/xml/logIn",{"login":login,"password":password},function(xml){code=$("code",xml).text();if(parseInt(code)==200)premessage_reminder();else if(code==205)messageDialog('Активируйте свою учетную запись. Письмо с подробностями активации было отправлено на ваш почтовый ящик.');else if(code!=0)messageDialog('Ошибка: '+$("message",xml).text());else user_load();});$('.logoutkill').remove();};function user_load(){$.post('/m009/xml/getUser',{},function(xmlUser){if($("code",xmlUser).text()=='220'){agree_contract();return false;}else if($("code",xmlUser).text()!=0){$("div.notLoginTop,div.im,div.Reclama").show();$("div.LoginTop").hide();}else{$("span#name","div.LoginTop").html("&nbsp;"+$("firstname",xmlUser).text()+"&nbsp;&nbsp;"+$("lastname",xmlUser).text());$("div.LoginTop").show();$('#showContract').unbind('click').click(function(){show_contract();return false;});$("div.notLoginTop,div.im,div.Reclama").hide();var userType=$("type:first",xmlUser).text();loadUserProducts();$("#updateUser","div.LoginTop").data('userType',userType).unbind('click').click(function(){createUser($(this).data('userType'),true,true);return false;});}});};function loadSelect(url,selectId,parentId,data,message,id){var city;if(data==null){data={};}var num=null;$.post(url,data,function(xml){num=$("item",xml).size();if(num!=0){$(selectId,parentId).removeAttr("disabled").empty();if(message!=null){if(id==null)city=$("<option value=\"0\" ></option>").attr("selected","selected").text(message).attr("value","-1");else city=$("<option value=\"0\" ></option>").attr("selected","false").text(message).attr("value","-1");$(selectId,parentId).append(city);}$("item",xml).each(function(){if(id==$("id:first",this).text()){city=$("<option value=\"0\" SELECTED></option>").text($("name:first",this).text()).attr("value",$("id:first",this).text());}else{city=$("<option value=\"0\"></option>").text($("name:first",this).text()).attr("value",$("id:first",this).text());}$(selectId,parentId).append(city);checkRubrics();});if(selectId=='#regionId'||selectId=='#okrugId'||selectId=='#cityId'||selectId=='#raionId')validate_region();}return num;});};function addListenerForSelectsRegistrationForm(update,xmlOrg){if($("div","#registrationDialog").is("#tableRubricstab")){$("#rubrics").data("numRubric",0);$("#catLimit","#registrationDialog").text(global_categories_limit);loadSelect("/m009/xml/getCategories","#catalog_","#tableRubrics_",{"type":1},"Выберите каталог",null);$("#AddRubrics").click(function(){if(parseInt($("#catLimit").text())>0)listenerAndCreateRubrics();else show_task(10,true,$('id:first',xmlOrg).text());});$("categories",xmlOrg).each(function(){listenerAndCreateRubrics(true,this);});checkRubrics();}};function listenerAndCreateRubrics(update,xmlCat){var numRubric=$("#rubrics").data("numRubric");var cH=$("#tableRubrics_","#rub_template").clone();$("#catalog_",cH).attr("id","catalog_"+numRubric);$("#rubric1_",cH).attr("id","rubric1_"+numRubric).attr("disabled",true);$("#rubric2_",cH).attr("id","rubric2_"+numRubric).attr("disabled",true);cH.attr("id","tableRubrics_"+numRubric).css({"visibility":"visible","position":"relative"});$("#delete_",cH).removeAttr("id").click(function(){$(this).parents('table:first').remove();$("#catLimit","#registrationDialog").text(parseInt($("#catLimit","#registrationDialog").text())+1);checkRubrics();});$("#rubrics").append(cH);$("#catLimit","#registrationDialog").text(Math.max(0,parseInt($("#catLimit","#registrationDialog").text())-1));if(update==true){$("#catalog_"+numRubric,"#tableRubrics_"+numRubric).empty();loadSelect("/m009/xml/getCategories","#catalog_"+numRubric,"#tableRubrics_"+numRubric,{"type":1},"Выберите каталог",parseInt($("parent > parent > id",xmlCat).text()));$("#rubric1_"+numRubric,"#tableRubrics_"+numRubric).empty();loadSelect("/m009/xml/getCategories","#rubric1_"+numRubric,"#tableRubrics_"+numRubric,{"type":1,"categoryId":parseInt($("parent > parent > id",xmlCat).text())},"Выберите рубрику",parseInt($(xmlCat).children("parent").children("id").text()));$("#rubric2_"+numRubric,"#tableRubrics_"+numRubric).empty();loadSelect("/m009/xml/getCategories","#rubric2_"+numRubric,"#tableRubrics_"+numRubric,{"type":1,"categoryId":parseInt($(xmlCat).children("parent").children("id").text())},"Выберите подрубрику",parseInt($(xmlCat).children("id").text()));}var categoryId;$("#catalog_"+numRubric).bind("change",numRubric,function(event){categoryId=$(this).val();var n=$("select","#tableRubrics_"+numRubric).index(this);$("select:gt("+n+")","#tableRubrics_"+numRubric).not(this).empty().attr("disabled",true);$("#rubric1_"+event.data,"#tableRubrics_"+event.data).empty();loadSelect("/m009/xml/getCategories","#rubric1_"+event.data,"#tableRubrics_"+event.data,{"type":1,"categoryId":categoryId},"Выберите рубрику",null);checkRubrics();});$("#rubric1_"+numRubric).bind("change",numRubric,function(event){categoryId=$(this).val();var n=$("select","#tableRubrics_"+numRubric).index(this);$("select:gt("+n+")","#tableRubrics_"+numRubric).not(this).empty().attr("disabled",true);$("#rubric2_"+event.data,"#tableRubrics_"+event.data).empty();loadSelect("/m009/xml/getCategories","#rubric2_"+event.data,"#tableRubrics_"+event.data,{"type":1,"categoryId":categoryId},"Выберите подрубрику",null);checkRubrics();});$("#rubric2_"+numRubric).change(function(){checkRubrics();});$("#rubrics").data("numRubric",parseInt($("#rubrics").data("numRubric"))-(-1));$("select:gt(0)","#tableRubrics_"+numRubric).empty().attr("disabled",true);};function checkRubrics(type){validCategories=false;categoriesIds="";$(".rubric_array","#rubrics").each(function(){if(!isNaN(parseInt($(this).val()))){if(parseInt($(this).val())>0){validCategories=true;if(type=="get"){if($(".rubric_array","#rubrics").index(this)>0)categoriesIds+=';';categoriesIds+=$(this).val();}}}});if(validCategories)$("#rubric_message").empty();else $("#rubric_message").html("<span class=\"LV_validation_message LV_invalid\">Выберите хотя бы одну категорию</span>");if(type=="get")return '['+categoriesIds+']';else return validCategories;};function descriptionButtons(activeId,update,type){var button=null;var numPages=$(".register_outer > div").size();if(type==5||type==6)$("#registrationDialog").removeData('compl');$("textarea",".register_outer > div:eq("+activeId+")").each(function(){TinyMCE_init(true,$(this).attr("id"));});button_init(update,type);$(".register_outer > div").hide();$(".register_outer > div:eq("+activeId+")").show();$(".register_buttons > div ").each(function(){$(this).children('img').attr('src','images/'+$(this).children('img').attr('id')+(Math.min(Math.abs(activeId-$('.register_buttons > div').index(this)),1)+1)+'.gif');});if(type==6){if($('#google_tab','#registrationDialog').css('display')=='block'&&$('#google_tab').data('map_init')==0){$('#google_tab').data('map_init',1);if(update==true)reload_map('',$('#google_map').data("map"),'google_message',true);else{reload_google_address();reload_map($('#google_address').val(),$('#google_map').data("map"),'google_message');}}}if(activeId==0){button={"Отменить":function(){$(this).dialog("close");$("textarea","#registrationDialog").each(function(){TinyMCE_init(false,$(this).attr("id"));});},"Далее":function(){$("#registrationDialog").dialog('option','buttons',descriptionButtons((activeId+1),update,type));}};}else if(activeId>0&&activeId<numPages-1){button={"Отменить":function(){$(this).dialog("close");$("textarea","#registrationDialog").each(function(){TinyMCE_init(false,$(this).attr("id"));});},"Далее":function(){$("#registrationDialog").dialog('option','buttons',descriptionButtons((activeId+1),update,type));},"Назад":function(){$("#registrationDialog").dialog('option','buttons',descriptionButtons((activeId-1),update,type));}};}else if(activeId==numPages-1){if(update==true){button={"Отменить":function(){$(this).dialog("close");$("textarea","#registrationDialog").each(function(){TinyMCE_init(false,$(this).attr("id"));});},"Сохранить":function(){if(type==1)registeredUser(true);else if(type==2)saveOrganization(true);else if(type==6){$("#registrationDialog").data('compl',true);create_org_send(update);}else if(type==3||type==4){saveCreateProductForUser(type,update);}},"Назад":function(){$("#registrationDialog").dialog('option','buttons',descriptionButtons(Math.max(activeId-1,0),update,type));}};}else if(type==1||type==2){button={"Отменить":function(){$(this).dialog("close");$("textarea","#registrationDialog").each(function(){TinyMCE_init(false,$(this).attr("id"));});},"Зарегистрировать":function(){if(type==1)registeredUser(false);else if(type==2)saveOrganization(false);},"Назад":function(){$("#registrationDialog").dialog('option','buttons',descriptionButtons(Math.max(activeId-1,0),update,type));}};}else{button={"Отменить":function(){$(this).dialog("close");$("textarea","#registrationDialog").each(function(){TinyMCE_init(false,$(this).attr("id"));});},"Добавить":function(){if(type==3||type==4){saveCreateProductForUser(type,update);}else if(type==5)create_org_send(update);},"Назад":function(){$("#registrationDialog").dialog('option','buttons',descriptionButtons(Math.max(activeId-1,0),update,type));}};}}return button;};function button_init(update,type,target){var buttons;if(!target)target=$('#registrationDialog');if($(".register_buttons",target).data("init")!=1){$(".register_buttons img",target).click(function(){var num=$(".register_buttons img",target).index(this);if($(".register_outer > div:eq("+num+")",target).css("display")=="none"){if($(target).is('#design_box'))buttons=design_buttons(num);else buttons=descriptionButtons(num,update,type);$(target).dialog('option','buttons',buttons);}});$(".register_buttons img",target).hover(function(){$(this).attr('src','images/'+$(this).attr('id')+1+'.gif');},function(){var num=$(".register_buttons img",target).index(this);if($(".register_outer > div:eq("+num+")",target).css("display")=="none"){$(this).attr('src','images/'+$(this).attr('id')+2+'.gif');}});$(".register_buttons",target).data("init",1);}};function registeredUser(update){var region=region_valid('#region','#registrationDialog');var params={};var exit;if(!update)exit=LiveValidation.massValidate([name21,name11,email1,login1,pass1,password11,phone1]);else exit=LiveValidation.massValidate([name21,name11,email1,login1,password11,phone1]);if(exit&&validEmail&&validLogin&&region[0]){validation_all(1,false,update);firstname=$("#name1","#registrationDialog").attr("value");lastname=$("#name2","#registrationDialog").attr("value");patronym=$("#name3","#registrationDialog").attr("value");login=$("#login","#registrationDialog").attr("value");email=$("#email","#registrationDialog").attr("value");phone=$("#phone","#registrationDialog").attr("value");password=$("#password","#registrationDialog").attr("value");locationId=region[1];metroStationIds=region[2];params={"firstname":firstname,"lastname":lastname,"patronym":patronym,"login":login,"email":email,"phone":phone,"type":1,"locationId":region[1],"metroStationIds":metroStationIds};if(!update||password){params.password=password;}if(!update&&$("#operatorId","#registrationDialog").attr("value")){params.operatorId=$("#operatorId","#registrationDialog").attr("value");}if(update==false){$.post("/m009/xml/registerUser",params,function(xml){if($("code",xml).text()=="0"){$("#registrationDialog").dialog("close");$("#formreg").empty();messageDialog(firstname+" "+lastname+", вы успешно зарегистрированы. Для активации учетной записи Ваш email: "+email+"  отправлено сообщение.");}else{messageDialog("Ошибка: "+$("message",xml).text());}});}else{$.post("/m009/xml/updateUser",params,function(xml){var text=null;if($("code",xml).text()==0){$("#registrationDialog").dialog("close");$("#formreg").empty();text="Ваши данные успешно изменены.";messageDialog(text,true);}else{text="Ошибка: "+$("message",xml).text();messageDialog(text,true);}});}}else{$("#registrationDialog").dialog('option','buttons',descriptionButtons(check_tab("#registrationDialog"),update,1));}};function edit_product_load(idProduct,id_org,org_type){var xml=$("#product_"+idProduct).data("xml");var imageId="";var description;name=$("name:first",xml).text();price=$("price",xml).text();product_id=$("id:first",xml).text();type=$("type",xml).text();tradeType=$("tradeType",xml).text();if(tradeType==1)type_text="купить";else if(tradeType==2)type_text="продать";else type_text="обменять";createDate=$("createDate",xml).text();visible=$("#product_"+idProduct).data("visible");description=$("description:first",xml).text();rating=$("rating",xml).text();active=$("active",xml).text();exchangeFor=$("exchangeFor",xml).text();directUrl=$("directUrl",xml).text();rubric_1_id=$("category >  id",xml).text();rubric_1_name=$("category > name",xml).text();catalog_id=$("category > parent > id",xml).text();catalog_name=$("category > parent > name",xml).text();$('#product_type > option[value="'+type+'"]',"#registrationDialog").attr("selected",true).parent().attr('disabled',true);$('#product_name','#registrationDialog').val(name);$('#product_price','#registrationDialog').val(price);$('#product_tradeType > option[value="'+tradeType+'"]',"#registrationDialog").attr("selected",true);if(tradeType==3)$("#product_exchangeFor").val(exchangeFor).removeAttr('disabled').parents('tr:first').show();if(!visible)$("#product_visible").removeAttr("checked");$('#product_keywords','#registrationDialog').val($("keyWords",xml).text());$('#descriptionPr','#registrationDialog').val(description);imageId=$("imageId",xml).text();init_load_image(imageId);loadSelect("/m009/xml/getCategories","#catalog","#tovartabs",{"type":type-(-1)},"Выберите каталог",catalog_id);loadSelect("/m009/xml/getCategories","#rubric_1","#tovartabs",{"type":2,"categoryId":catalog_id},"Выберите рубрику",rubric_1_id);};function init_load_image(imageId){if(imageId){load_scalable_image('product_image','/m009/gf?name='+imageId,100,100);$('#product_image').data('image_id',imageId);$('#cancel_button').show();$('#upload_button').hide();$('#upload_message').html('фото загружено');}else{$('#product_image').data('image_id',null);}};function addProduct(create,idProduct,id_org,org_type){var productsLimit,productCount;var xmlOrg=$('#orgcont_'+id_org).data("xmlOrg");if(create==true&&org_type==4){productsLimit=$('productsLimit:first',xmlOrg).text();productCount=$('productCount:first',xmlOrg).text();if(productsLimit==productCount){show_task(9,true,id_org);return null;}}$("#formreg").load("createProductFormTabs.html",{},function(){$("#registrationDialog").dialog('option','title',"Добавление продукта").dialog('option','width',"640").dialog('option','buttons',descriptionButtons(0,!create,org_type)).data("organizationId",id_org).data("product_id",idProduct);$("#formreg").resetForm();$('.register_outer > div:gt(0)','#registrationDialog').hide();validation_all(org_type,true);$("#catalog","#tovartabs").empty();$("#rubric_1, #rubric_2, #product_exchangeFor, #catalog","#tovartabs").attr("disabled",true);$("#product_exchangeFor","#registrationDialog").parents('tr:first').hide();if(org_type==4){$(' #product_tradeType > option[value!="2"]','#registrationDialog').remove();}upload_image(1,!create);if(create==false){$("#registrationDialog").dialog('option','title',"Изменение продукта");edit_product_load(idProduct,id_org,org_type);}if($("#product_type").val()==2){$("#product_tradeType").val(2).attr('disabled',true);}else if($("#product_type").val()==1){$("#product_tradeType").attr('disabled',false);if(create==true)$("#product_tradeType").val('');}$("#product_type","#tovartabs").change(function(){var product_type=$(this).val();$("#rubric_1, #rubric_2, #catalog").empty().attr('disabled',true);if(product_type==1||product_type==2)loadSelect("/m009/xml/getCategories","#catalog","#tovartabs",{"type":product_type-(-1)},"Выберите каталог",null);if(product_type==2){$("#product_tradeType").val(2).attr('disabled',true);$("#product_exchangeFor","#registrationDialog").attr('value','').parents('tr:first').fadeOut(300).find('input:first').attr('disabled','disabled');}else if(product_type==1){$("#product_tradeType").val('').attr('disabled',false);}});$("#catalog","#tovartabs").change(function(){var catalogId=$(this).val();$("#rubric_1, #rubric_2").empty().attr('disabled',true);if(!isNaN(parseInt(catalogId))){loadSelect("/m009/xml/getCategories","#rubric_1","#tovartabs",{"type":2,"categoryId":catalogId},"Выберите рубрику",null);}});$("#product_tradeType","#registrationDialog").change(function(){if($(this).val()!="3")$("#product_exchangeFor","#registrationDialog").attr('value','').parents('tr:first').fadeOut(300).find('input:first').attr('disabled','disabled');else $("#product_exchangeFor","#registrationDialog").removeAttr('disabled').parents('tr:first').fadeIn(600);});$("#registrationDialog").dialog('open');});};function load_scalable_image(imageId,url,x,y){var img=new Image();img.onload=function(){var width=parseInt((this.width+"").replace(/px/i,""),10);var height=parseInt((this.height+"").replace(/px/i,""),10);if(width<=x&&height<=y)$('#'+imageId).css('width',width).css('height',height);else{if(width/height>=x/y)$('#'+imageId).css('width',x).css('height',Math.round(x/width*height));else $('#'+imageId).css('width',Math.round(y/height*width)).css('height',y);}$('#'+imageId).css({'position':'static','visibility':'visible'}).attr('src',url);};img.src=url;};function upload_image(type,update){$('<img />').attr('src','images/loading_s.gif');$('#cancel_button').hide().unbind('click').click(function(){$('#cancel_button').hide();$('#upload_button').show();$('#product_image').data('image_id',"");load_scalable_image('product_image','images/blank_product.gif',100,100);$('#upload_message').empty();});if(update==false){$('#product_image').data('image_id',null);}var upload_image=new AjaxUpload('#upload_button',{action:'/m009/ifu',autoSubmit:true,onSubmit:function(file,ext){if(!(ext&&/^(jpg|png|jpeg|gif)$/.test(ext))){$('#upload_message').html('неизвестное расширение');return false;}$('#upload_message').html('<img src="images/loading_s.gif" /> загрузка...');return true;},onComplete:function(file,response){if($('code',response).text()==0){$('#upload_message').html('фото загружено');src=$('message',response).text();load_scalable_image('product_image','/m009/gf?name='+src,100,100);$('#product_image').data('image_id',src);$('#upload_button').hide();$('#cancel_button').show();}else{$('#upload_message').html('Ошибка: '+$('code',response).text());}}});if(type==1){upload_image.setData({'type':'1'});}else if(type==2){upload_image.setData({'type':'2'});}else{messageDialog('Неизвестное значение type',false);}};function saveCreateProductForUser(org_type,update){var exit=LiveValidation.massValidate([nameProductValid,priceProductValid,typeProductValid,tradeTypeProductValid]);if(exit==false|| !($('#rubric_1').val()>0)|| !$('#rubric_1').val()|| !($('#product_tradeType').val())|| !($('#product_tradeType').val()>0)){if(!($('#rubric_1').val()>0)|| !$('#rubric_1').val()|| !($('#product_tradeType').val())|| !($('#product_tradeType').val()>0)){$("#registrationDialog").dialog('option','buttons',descriptionButtons(0,false,org_type));}else{$("#registrationDialog").dialog('option','buttons',descriptionButtons(check_tab("#registrationDialog"),false,org_type));}}else{var imageId=null;validation_all(3,false);tabsAll=false;var description=tinyMCE.get('descriptionPr').getContent();descriptionProduct=description.toString();TinyMCE_init(false,"descriptionPr");if($('#product_visible','#registrationDialog').attr('checked')==true)visible=1;else visible=0;imageId=$('#product_image').data('image_id');keyWords=$('#product_keywords','#registrationDialog').attr("value");if(update==false){var param={"organizationId":$('#registrationDialog').data("organizationId"),"type":$('#product_type','#registrationDialog').attr("value"),"tradeType":$('#product_tradeType','#registrationDialog').attr("value"),"visible":visible,"categoryId":$('#rubric_1 > option:selected','#registrationDialog').val(),"description":descriptionProduct,"name":$('#product_name','#registrationDialog').attr("value"),"price":$('#product_price','#registrationDialog').attr("value"),"keyWords":keyWords,"exchangeFor":$('#product_exchangeFor','#registrationDialog').attr("value"),"imageId":imageId};$.post("/m009/xml/addProduct",param,function(xml){if(!isNaN(parseInt($("id",xml).text()))){messageDialog("Товар создан.<br /> <p align=\"left\">Наименование: "+$("name:first",xml).text()+"<br />Цена: "+$("price:first",xml).text()+" руб.</p>");$("#registrationDialog").dialog('close');$("#formreg").empty();loadUserProducts();}else{messageDialog("Ошибка #48!"+$("message",xml).text(),false);}});}else{var param={"productId":$('#registrationDialog').data('product_id'),"type":$('#product_type','#registrationDialog').attr("value"),"tradeType":$('#product_tradeType','#registrationDialog').attr("value"),"visible":visible,"categoryId":$('#rubric_1 > option:selected','#registrationDialog').val(),"description":descriptionProduct,"name":$('#product_name','#registrationDialog').attr("value"),"price":$('#product_price','#registrationDialog').attr("value"),"keyWords":keyWords,"exchangeFor":$('#product_exchangeFor','#registrationDialog').attr("value"),"imageId":imageId};$.post("/m009/xml/updateProduct",param,function(xml){if(!isNaN(parseInt($("id",xml).text()))){messageDialog("Информация по товару изменена.<br /> <p align=\"left\">Наименование: "+$("name",xml).text()+"<br />Цена: "+$("price",xml).text()+" руб.</p>");$("#registrationDialog").dialog('close');$("#formreg").empty();loadUserProducts();}else{messageDialog("Ошибка #49"+$("message",xml).text(),false);}});}}};function changeVisibleProduct(button,product_id){visible= !$(button).data("visible");$(button).find('img:first').attr('src','images/loading.gif');$.post("/m009/xml/updateProductVisibility",{"productId":product_id,"visible":visible},function(xml){if($("Status code",xml).text()!=0)messageDialog("Ошибка #691: "+$("message",xml).text());else{if(visible)$(button).data("visible",true).find('img:first').attr("src","images/visible.png");else $(button).data("visible",false).find('img:first').attr("src","images/not_visible.png");}});};function product_reload_num(target,num){var xmlOrg=$(target).data('xmlOrg');var productsLimit=$('productsLimit:first',xmlOrg).text();var productCount=$('productCount:first',xmlOrg).text();if(!num)num=0;productCount-=(-parseInt(num));$('productCount:first',xmlOrg).text(productCount);target.data('xmlOrg',xmlOrg);target.find('.products_num').html('продуктов: '+productCount+' из '+productsLimit);};function drawProducts(){$.post("/m009/xml/getUser",{},function(xmlUser){var user_type=$('type:first',xmlUser).text();var i=0,user_rating_up,add_org_img,edit_org_img,delete_org_img,design_img,add_product_img,org_rating_increase;var this_block;var org_rating;user_rating_up=$('<a href="#"></a>').attr('alt','Повысить рейтинг').append($('<img />').attr('src','images/user_rating_up5.png')).unbind('click').click(function(){show_task(4,true);});init_tool(user_rating_up);$('span','#user_rating').text($('rating:first',xmlUser).text()).append(user_rating_up);$('#listProducts').data('user_type',user_type);if(user_type==1)$('#listProducts > .main_header').append('<a href="#" link="'+$('organizations > id:first',xmlUser).text()+'" class="button" act="add_prod">Добавить товары</a>');if(user_type==2)$('#listProducts > .main_header').append('<a href="#" class="button" act="add_org">Добавить филиал</a>');$(xmlUser).find('organizations').each(function(i){var org_id=$('id:first',this).text();var org_name=$('name:first',this).text();var productsLimit=$('productsLimit:first',this).text();var productCount=$('productCount:first',this).text();var direct_url;var direct_url_img;this_block=$('#listProducts .inner_container').append('<div class="org_block" id="orgcont_'+org_id+'"></div>').children('div:last').data("xmlOrg",this);if(user_type==1)this_block.data('org_id',org_id).append('<p class="org_header"><span style="display:block;padding:8px;top:0px;left:0px;margin:0;">Ваши товары и услуги. Количество продуктов: '+productCount+'.</span></p>');else if(user_type==2){var org_but_text='изменить организацию';var org_h='Организация: ';if($('.org_block').size()>1){org_h='Филиал: ';org_but_text='изменить филиал';}org_rating=$('rating:first',this).text();direct_url=$('directUrl:first',this).text();direct_url_img=$('<a href="#"></a>').append('<img />');if(direct_url=='false')direct_url_img.find('img').attr('src','images/direct_url_n.png').unbind('click').click(function(){show_task(1,true,org_id);return false;});else{direct_url_img.attr('alt','Прямая ссылка: www.m009.ru/m009/ds/o'+org_id).find('img').attr('src','images/direct_url.png');}edit_org_img=$('<a href="#"></a>').attr('alt','Настройка профиля организации').append($('<img />').attr('src','images/edit_org_ico.png')).unbind('click').click(function(){create_org_secondary(true,org_id);return false;});if($('.org_block').size()>1)delete_org_img=$('<a href="#"></a>').attr('alt','Удалить организацию').append($('<img />').attr('src','images/delete_org_ico.png')).unbind('click').click(function(){deleteOrganization(org_id);return false;});else delete_org_img=$('<img />').attr('src','images/delete_org_ico_d.png');design_img=$('<a href="#"></a>').attr('alt','Настройка дизайна').append($('<img />').attr('src','images/design_ico.png')).unbind('click').click(function(){open_design(org_id);return false;});add_product_img=$('<a href="#"></a>').attr('alt','Добавить продукт').append($('<img />').attr('src','images/add_product_ico.png')).unbind('click').click(function(){addProduct(true,null,org_id,user_type-(-2));return false;});org_rating_increase=$('<a href="#"></a>').attr('alt','Поднять рейтинг организации').append($('<img />').attr('src','images/org_rating_up.png')).unbind('click').click(function(){show_task(6,true,org_id);return false;});this_block.data('productsLimit',productsLimit).data('productCount',productCount).data('org_id',org_id).append('<p class="org_header"><span style="width:30px;left:8px;top:8px;"></span><span class="title" style="width:500px;left:40px;top:8px;"></span><span class="products_num" style="width:180px;left:545px;top:8px;"></span><span class="rating_cont" style="width:160px;left:730px;top:8px;z-index:800;"></span><span style="width:200px;height:25px;text-align:right;right:2px;top:2px;"></span></p>').find('span:eq(1)').append(org_h+' <strong>'+org_name+'</strong>').next().append('Товаров: '+productCount+' из '+productsLimit).next().append('Рейтинг: <strong>'+org_rating+'</strong>').append(org_rating_increase).next().append($('<div class="button_container"></div>'));if(productCount>0){$('<a href="#" class="img_hierarchy"><img src="images/opened_b.gif" /></a>').click(function(){toggleProductElement($(this).parents('.org_header:first'));return false;}).appendTo(this_block.find('span:first'));}$('.button_container',this_block).append(add_product_img,edit_org_img,design_img,direct_url_img,delete_org_img);init_tool($('.button_container > a',this_block));if(direct_url=='false'&&$('.org_block').size()==1){add_tooltip_click($('<div style="position:absolute;width:1px;height:1px;left:0;top:0;"></div>').appendTo(direct_url_img),'Вы не активировали прямую ссылку на организацию.',{x: -63,y: -45})}product_reload_num(this_block,0);}else messageDialog("Ошибка #621: неизвестный тип пользователя.");if(productCount!=0){this_block.append('<div class="product_tabs"><a href="#" id="product_tab_'+org_id+'_1">Товары</a><a href="#" id="product_tab_'+org_id+'_2">Услуги</a></div>').append('<div class="org_container" id="org_'+org_id+'"><div class="product_1"></div><div class="product_2"></div></div>');$('#product_tab_'+org_id+'_1, #product_tab_'+org_id+'_2,  #org_'+org_id+' > div').hide();}if(i==0&&user_type==2&&$('completed:first',this).text()!='true')fillIn_dialog(org_id);});$('a[act="add_prod"]').click(function(){addProduct(true,null,parseInt($(this).attr('link')),user_type-(-2));return false;});$('a[act="add_org"]').click(function(){create_org_secondary();return false;});hideProductElement($('.org_header'));draw_org_products($('.org_block:first').data('org_id'));});};function redraw_all_products(){var org_id,user_type;user_type=$('#listProducts').data('user_type');$('.org_block').each(function(){target=$(this);org_id=$(this).data('org_id');if(!isNaN(parseInt(org_id)))draw_org_products(org_id);else messageDialog("Ошибка #734!");});};function draw_org_products(org_id){var target=$('#orgcont_'+org_id);var user_type=$('#listProducts').data('user_type');if(!target.data('xmlProd')){$.post("/m009/xml/getProducts",{"organizationId":org_id},function(xmlProd){if($('code',xmlProd).size()!=0){messageDialog('Ошибка. Код: '+$('code',xmlProd).text()+'<br /> Текст: '+$('message',xmlProd).text(),false);return false;}else{target.data('xmlProd',xmlProd);draw_org_products(org_id);return false;}});return false;}$("item",target.data('xmlProd')).each(function(){type=$("type",this).text();tradeType=$("tradeType",this).text();if(tradeType==1)type_text="купить";else if(tradeType==2)type_text="продать";else type_text="обменять";catalog_id=$("category > parent > id",this).text();if($('#product_tab_'+org_id+'_'+type).css("display")=="none")$('#product_tab_'+org_id+'_'+type).show();if($('#cat_'+org_id+'_'+catalog_id).size()==0)$('#org_'+org_id+' > .product_'+type).append('<div class="catalog_element" id="cat_'+org_id+'_'+catalog_id+'"></div>').children('div:last').append('<p class="local_header"><a href="#" class="img_hierarchy"><img src="images/opened_b.gif" /></a>&nbsp;'+$("category > parent > name",this).text()+'</p>').append('<div class="inner"></div>');draw_product(org_id,user_type,this);});$('.product_info').click(function(){result_dialog($(this).parents('tr:first'));return false;});$('#org_'+org_id+' .inner_last tr:nth-child(even)').not(".product_header").addClass("row_even");$('#org_'+org_id+' .inner_last tr:nth-child(odd)').not(".product_header").addClass("row_odd");$('#org_'+org_id+' .catalog_element .img_hierarchy').click(function(){toggleProductElement($(this).parent());return false;});if($('#product_tab_'+org_id+'_'+1).css("display")!="none"){$('#product_tab_'+org_id+'_'+1).toggleClass('active_tab');$('#org_'+org_id+'  .product_1').show()}else if($('#product_tab_'+org_id+'_'+2).css("display")!="none"){$('#product_tab_'+org_id+'_'+2).toggleClass('active_tab');$('#org_'+org_id+' .product_2').show()}init_products_tab(target);hideProductElement($('.org_header',target));if($('.org_block').index(target)==0&&$('tr',target).not('.product_header').size()>0){toggleProductElement($('.org_header:first',target));toggleProductElement($('.local_header:first',target));toggleProductElement($('.inner_header:first',target));}else{toggleProductElement($('.org_header:first',target));}};function init_products_tab(target){$('.product_tabs > a',target).click(function(){if($(this).not('.active_tab').size()==1){var num=($(this).parent().children('a').index(this)-(-1));$(this).parents('.product_tabs:first').find('a').removeClass('active_tab');$(this).toggleClass('active_tab').parent().next().children().hide().filter('.product_'+num).show();}}).hover(function(){$(this).not('.active_tab').addClass('hover_tab');},function(){$(this).removeClass('hover_tab');});};function toggleProductElement(header){var visible=$(header).next().css("display");var header_class=$(header).attr("class");var next_class;if(header_class=='org_header'){if(!header.parents('.org_block:first').data('xmlProd')){draw_org_products(header.parents('.org_block:first').data('org_id'));return false;}}if(visible=="none"){next_class=$(header).next().next().attr("class");$(header).nextAll().show();if($(header).hasClass('org_header')){$(header).addClass('org_header_active');hideProductElement($('.org_header').not(header));}else if($(header).hasClass('local_header')){$(header).addClass('local_header_active');hideProductElement($(header).parents('.org_block:first').find('.local_header').not(header));}else if($(header).hasClass('inner_header')){$(header).addClass('inner_header_active');hideProductElement($(header).parents('.org_block:first').find('.inner_header').not(header));}$(header).addClass('active');$(header).find('.img_hierarchy').find('img:first').attr('src','images/opened_b.gif');hideProductElement($(header).parent().parent().children().children('.'+header_class).not($(header)));}else{next_class=$(header).next().attr("class");$(header).removeClass('org_header_active').removeClass('local_header_active').removeClass('inner_header_active');hideProductElement($(header));}};function hideProductElement(header){$(header).each(function(){$(header).removeClass('org_header_active').removeClass('local_header_active').removeClass('inner_header_active');hideProductElement($(header).nextAll().find('.inner_header,.local_header,.org_header'));$(header).nextAll().hide();$(header).find('.img_hierarchy').find('img:first').attr('src','images/closed_b.gif')})};function draw_product(org_id,user_type,xmlProduct){var target=$('#org_'+org_id);var img,delete_prod;var rubric_1_id=$("category >  id",xmlProduct).text();var rubric_1_name=$("category >  name",xmlProduct).text();var catalog_id=$("category > parent >  id",xmlProduct).text();var price=$("price",xmlProduct).text();var product_id=$("id:first",xmlProduct).text();var tradeType=$("tradeType",xmlProduct).text();var type=$("type",xmlProduct).text();var visible=$("visible",xmlProduct).text();var rating=$("rating",xmlProduct).text();var active=$("active",xmlProduct).text();var name=$("name:first",xmlProduct).text();var directUrl=$("directUrl:first",xmlProduct).text();var rating_up_img,directUrl_img;var type_text="";var edit_prod;var prod;if(tradeType==1)type_text="купить";else if(tradeType==2)type_text="продать";else type_text="обменять";rating_up_img=$('<a href="#"></a>').attr('alt','Повысить рейтинг').append($('<img />').attr('src','images/rating_up.png')).unbind('click').click(function(){show_task(5,true,product_id);return false;});directUrl_img=$('<a href="#"></a>').attr('alt','URl продукта').append($('<img />'));if(directUrl=='false'){directUrl_img.find('img').attr('src','images/direct_url_n.png').unbind('click').click(function(){show_task(2,true,product_id);return false;});}else directUrl_img.find('img').attr('alt','Прямая ссылка: www.m009.ru/m009/ds/p'+product_id).attr('src','images/direct_url.png');if(active=='false'&&user_type=='1'){img=$('<a class="" href="#"></a>').attr('alt','Активация продукта').append($('<img />').attr('src','images/not_active.png')).unbind().click(function(){show_task(3,true,product_id);return false;});}else if(visible=='false'||visible=='true'){img=$('<a class="" href="#"></a>').attr('alt','Изменение видимости').data('visible',false).append($('<img width="16" height="16"/>').attr('src','')).unbind().click(function(){changeVisibleProduct(this,product_id);return false;});if(visible=='true')$(img).data('visible',true).find('img:first').attr('src','images/visible.png');else $(img).find('img:first').attr('src','images/not_visible.png');}delete_prod=$('<a href="#" class=""><img src="images/product_delete.png" /></a>').attr('alt','Удаление продукта').unbind('click').click(function(){deleteProduct(product_id);return false;});edit_prod=$('<a href="#" class="" ><img src="images/product_edit.png" /></a>').attr('alt','Изменение продукта').unbind('click').click(function(){addProduct(false,product_id,org_id,user_type-(-2));return false;});init_tool(delete_prod.add(edit_prod).add(img).add(directUrl_img).add(rating_up_img));if($('#rub1_'+org_id+'_'+rubric_1_id,target).size()==0)$('#cat_'+org_id+'_'+catalog_id+' > .inner',target).append('<div class="inner_element" id="rub1_'+org_id+'_'+rubric_1_id+'"></div>').children('div:last').append('<p class="inner_header"><a href="#" class="img_hierarchy"><img src="images/opened_b.gif" /></a>&nbsp;'+rubric_1_name+'</p>').append('<table class="inner_last"><tr class="product_header"></tr></table>').find('tr:last').append('<td></td><td width="300">наименование</td><td style="text-align:center!important;" width="1%"><img src="images/rating.png" /></td><td  width="50">тип</td>').append('<td width="50">Цена, руб.</td><td width="29%">Дата добавления</td><td width="40"> </td>');prod=$('<tr id="product_'+product_id+'"></tr>').data('product_id',product_id).data('org_id',org_id).data('type',type-(-2)).data('tradeType',tradeType).append('<td align="center"></td>').find('td:last').append($(img)).parents('tr:first');if(active!='false'||user_type==2)prod.append('<td><a href="#" class="product_info pink_nounder">'+name+'</a></td>');else prod.append('<td>'+name+'</td>');prod.append('<td>'+rating+'</td>').append('<td>'+type_text+'</td><td>'+price+'</td>').append('<td>'+$('createDate:first',xmlProduct).text().replace(/^(....).(..).(..).(.{8}).{6}$/,"$3.$2.$1 $4")+'</td><td class="icons_place"></td>');prod.appendTo($('#rub1_'+org_id+'_'+rubric_1_id+' > .inner_last',target));$('.icons_place','#product_'+product_id).append(edit_prod).append(delete_prod);if(active=='true'||user_type==2)$('.icons_place','#product_'+product_id).append(rating_up_img);if(active=='true'&&user_type==1)$('.icons_place','#product_'+product_id).append(directUrl_img);if(visible=="true")$("#product_"+product_id,target).data("visible",true);else $("#product_"+product_id,target).data("visible",false);$("#product_"+product_id,target).data("xml",xmlProduct);$('#product_'+product_id+' .img_hierarchy',target).click(function(){toggleProductElement($(this).parent());});};function create_org_secondary(update,org_id,notcompleted){$("#formreg").load("createOrganizationForm.html",{},function(){var type=null;if(update==true)type=6;else type=5;var map=new google.maps.Map2(document.getElementById("google_map"),{size:new GSize(540,330)});init_map(map,'google_message');$('#google_map').data("map",map);$("#registrationDialog").dialog('option','buttons',descriptionButtons(0,update,type)).dialog('option','width','640').dialog('option','title',"Добавление организации");if(notcompleted)$("#registrationDialog").dialog('option','close',function(){if(!$("#registrationDialog").data('compl'))logOut();});$('#registrationDialog').data("organizationId",org_id);if(update==true){$("#registrationDialog").dialog('option','title',"Изменение организации");var xmlOrg=$('#orgcont_'+org_id).data("xmlOrg");var description=$("description",xmlOrg).text();var catalog_name=$("categories > parent > parent > name",xmlOrg).text();var keyWords=$("keyWords",xmlOrg).text();var latitude=$("mapLatitude",xmlOrg).text();var longitude=$("mapLongitude",xmlOrg).text();var mark_latitude=$("orgLatitude",xmlOrg).text();var mark_longitude=$("orgLongitude",xmlOrg).text();var google_zoom=$("mapZoom",xmlOrg).text();$("#descriptionOrg","#registrationDialog").val(description);$("#nameOrg","#registrationDialog").val($("name:first",xmlOrg).text());$("#wwwOrg","#registrationDialog").val($("www",xmlOrg).text());$("#phoneOrg","#registrationDialog").val($("phone",xmlOrg).text());$("#faxOrg","#registrationDialog").val($("fax",xmlOrg).text());$("#emailOrg","#registrationDialog").val($("email",xmlOrg).text());$("#orderEmail","#registrationDialog").val($("orderEmail",xmlOrg).text());$("#adressOrg","#registrationDialog").val($("address",xmlOrg).text());$("#postCod","#registrationDialog").val($("postalCode",xmlOrg).text());$("#input_keyWords","#registrationDialog").val($("keyWords",xmlOrg).text());region_init({"target":$('#region','#registrationDialog'),"update":true,"msg":true,"xml":xmlOrg});addListenerForSelectsRegistrationForm(true,xmlOrg);if($("mapLatitude",xmlOrg).size()==1&&$("mapLongitude",xmlOrg).size()==1&&$("orgLatitude",xmlOrg).size()==1&&$("orgLongitude",xmlOrg).size()==1&&$("mapZoom",xmlOrg).size()==1){$("#latitude","#registrationDialog").val(latitude);$("#longitude","#registrationDialog").val(longitude);$("#google_zoom","#registrationDialog").val(google_zoom);$("#mark_latitude","#registrationDialog").val(mark_latitude);$("#mark_longitude","#registrationDialog").val(mark_longitude);reload_map('',map,'google_message',true);}else reload_map('Москва',map,'google_message');reload_google_address();}else{region_init({"target":$('#region'),"msg":true});addListenerForSelectsRegistrationForm(false);reload_map('Москва',map,'google_message');}$('#reload_google').click(function(){reload_map($('#google_address').val(),map,'google_message');});$('#adressOrg , #regionId, #cityId, #postCod').blur(function(){reload_google_address();});$('#google_preview','#registrationDialog').click(function(){google_preview();});validation_all(5,true);$("#registrationDialog").dialog('open');});};function create_org_send(update){var exit;var categoriesIds="[";var description="";var region=region_valid($('#region','#registrationDialog'));var param={};exit=LiveValidation.massValidate([nameOrganizationValid,orderEmail1,addresOrganizationValid,emailOrganizationValid,phoneOrganizationValid,faxOrganizationValid,postCodeOrganizationValid,keyWordsValid,descriptionValid]);if(!region[0]|| !exit|| !checkRubrics()|| !exit)$("#registrationDialog").dialog('option','buttons',descriptionButtons(check_tab("#registrationDialog"),update,5));else{organizationId=null;if(update==true)organizationId=$('#registrationDialog').data("organizationId");categoriesIds=checkRubrics("get");description=tinyMCE.get('descriptionOrg').getContent();descriptionOrg=description.toString();TinyMCE_init(false,"descriptionOrg");validation_all(5,false);nameOrg=$("#nameOrg","#registrationDialog").val();addressOrg=$("#adressOrg","#registrationDialog").val();phoneOrg=$("#phoneOrg","#registrationDialog").val();faxOrg=$("#faxOrg","#registrationDialog").val();if(update==true){param={"orgEmail":$("#emailOrg","#registrationDialog").val(),"keyWords":$("#input_keyWords","#registrationDialog").val(),"orgName":nameOrg,"orgPhone":phoneOrg,"orgWww":$("#wwwOrg","#registrationDialog").val(),"orgAddress":addressOrg,"orgPostalCode":$("#postCod","#registrationDialog").val(),"description":descriptionOrg,"locationId":region[1],"metroStationIds":region[2],"categoriesIds":categoriesIds,"organizationId":organizationId,"mapLatitude":$('#latitude',"#registrationDialog").val(),"mapLongitude":$('#longitude',"#registrationDialog").val(),"mapZoom":$('#google_zoom',"#registrationDialog").val(),"orgLatitude":$('#mark_latitude',"#registrationDialog").val(),"orgLongitude":$('#mark_longitude',"#registrationDialog").val()};param.orgFax=faxOrg;url="/m009/xml/updateOrganization"}else{param={"orgEmail":$("#emailOrg","#registrationDialog").val(),"keyWords":$("#input_keyWords","#registrationDialog").val(),"orgName":nameOrg,"orgPhone":phoneOrg,"orgWww":$("#wwwOrg","#registrationDialog").val(),"orgAddress":addressOrg,"orgPostalCode":$("#postCod","#registrationDialog").val(),"description":descriptionOrg,"locationId":region[1],"metroStationIds":region[2],"categoriesIds":categoriesIds,"mapLatitude":$('#latitude',"#registrationDialog").val(),"mapLongitude":$('#longitude',"#registrationDialog").val(),"mapZoom":$('#google_zoom',"#registrationDialog").val(),"orgLatitude":$('#mark_latitude',"#registrationDialog").val(),"orgLongitude":$('#mark_longitude',"#registrationDialog").val()};if(faxOrg)param.orgFax=faxOrg;url="/m009/xml/createOrganization";}param.orderEmail=$('#orderEmail',"#registrationDialog").val();$("#registrationDialog").dialog('close');$.post(url,param,function(xml){if(!isNaN(parseInt($("code",xml).text())))messageDialog("Ошибка #12: "+$("message:first",xml).text());else{if(update==true){messageDialog("<h4>Филиал обновлен.</h4><p align='left'>Название: "+nameOrg+"<br />Адрес: "+addressOrg+"<br />Телефон: "+phoneOrg);loadUserProducts();}else{messageDialog("<h4>Филиал добавлен.</h4><p align='left'>Название: "+nameOrg+"<br />Адрес: "+addressOrg+"<br />Телефон: "+phoneOrg);loadUserProducts();}}});}};function loadUserProducts(){$("div.myOrganization").empty().show().load("loadProductsForm.html",{},function(){drawProducts();});};function deleteProduct(idProduct){var parent;var num;var tab;$("#warningDialog").dialog('open');$("p.messagebegin","#warningDialog").empty();$("p.messagebegin","#warningDialog").text("Вы действительно хотите удалить товар?");$("#warningDialog").dialog('option','buttons',{"Да":function(){$("p.messagebegin","#warningDialog").empty();$(this).dialog("close");$.post("/m009/xml/deleteProduct",{"productId":idProduct},function(xml){if(parseInt($("code:first",xml).text())==0){parent=$('#product_'+idProduct).parents('table:first');org_block=$(parent).parents('.org_block:first');product_reload_num($(org_block),-1);if($('tr',parent).not(".product_header").size()>1)$('#product_'+idProduct).fadeOut(300,function(){$(this).remove();$('tr:nth-child(odd)',parent).not(".product_header").removeClass('row_odd row_even').addClass("row_odd");$('tr:nth-child(even)',parent).not(".product_header").removeClass('row_odd row_even').addClass("row_even");});else{if($(parent).parents('.catalog_element:first').find('.inner_element').size()==1){if($(parent).parents('.catalog_element:first').parent().find('.catalog_element').size()==1){block=$(parent).parents('.catalog_element:first').parent();if($('.inner_element',org_block).size()==1){$('.product_tabs, .org_container,.img_hierarchy',org_block).fadeOut(600,function(){$(this).remove();if($('.org_block').size()>1)$('.org_header',org_block).removeClass('active');});}else{tab=$('.active_tab',org_block);$(parent).parents('.catalog_element:first').fadeOut(300,function(){$(this).remove();});$(tab).fadeOut(300,function(){$('.product_tabs a',org_block).not(tab).filter(':first').addClass('active_tab');$('.org_container',org_block).children().not($(block)).fadeIn(300);});}}else{$(parent).parents('.catalog_element:first').fadeOut(300,function(){$(this).remove();});}}else{$(parent).parents('.inner_element:first').fadeOut(300,function(){$(this).remove();});}}}else messageDialog("Ошибка #18: "+$("message:first",xml).text());});},"Нет":function(){$("p.messagebegin","#warningDialog").empty();$(this).dialog("close");}});};function deleteOrganization(idOrg){$("p.messagebegin","#warningDialog").text("Вы действительно хотите удалить филиал?");$("#warningDialog").dialog('option','buttons',{"Да":function(){$("p.messagebegin","#warningDialog").empty();$(this).dialog("close");$.post("/m009/xml/deleteOrganization",{"organizationId":idOrg},function(xml){if(parseInt($("code:first",xml).text())!=0)messageDialog("Ошибка #17: "+$("message:first",xml).text());loadUserProducts();});},"Нет":function(){$("p.messagebegin","#warningDialog").empty();$(this).dialog("close");}});$("#warningDialog").dialog('open');};var deskr=null;var initTiny=false;function initTiniMce(){tinyMCE.init({mode:"none",theme:"advanced",plugins:"safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",theme_advanced_buttons1:"bold,italic,underline,|,formatselect,fontselect,fontsizeselect,|,forecolor,backcolor",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_statusbar_location:"bottom",theme_advanced_resizing:false});};function TinyMCE_init(mce_init,mce_instance){if(mce_init==true){if(!tinyMCE.get(mce_instance)){tinyMCE.idCounter=0;tinyMCE.execCommand('mceAddControl',false,mce_instance);}}else{if(tinyMCE.get(mce_instance)){tinyMCE.execCommand('mceFocus',false,mce_instance);tinyMCE.execCommand('mceRemoveControl',false,mce_instance);}}};function init_tool(target,text){var tooltip;$(target).each(function(){var message;if($(this).data('alt'))message=$(this).data('alt');else if($(this).attr('alt'))message=$(this).attr('alt');else return false;tooltip=$('<div class="tooltip"></div>').appendTo('body').hide().append('<p>'+message+'</p>');$(this).data('tooltip',tooltip).mouseover(function(){var tooltip=$(this).data('tooltip');tooltip.css({opacity:0.8,display:"none"}).show();}).mousemove(function(kmouse){var tooltip=$(this).data('tooltip');if(document.body.clientWidth&&(document.body.clientWidth>(kmouse.pageX-(-200)))||document.width&&(document.width>(kmouse.pageX-(-200)))){tooltip.css({left:kmouse.pageX-(-15),top:kmouse.pageY-(-15)});}else{tooltip.css({left:kmouse.pageX-15-170,top:kmouse.pageY-(-15)});}}).mouseout(function(){var tooltip=$(this).data('tooltip');tooltip.hide();});$(this).click(function(){tooltip.hide();})});};function sliceTo(text,size){if(text.slice(0,size)!=text){text=text.slice(0,size-3)+'...';}return text;}
