';
$("#pricePeriod_"+nextId).append(newPeriod);
}
}
} else {
$('#savebad').html(reply.info);
$('#savebad').fadeIn(300);
}
});
}
function delPricePeriod(id)
{
prevId = parseInt(id)-1;
$('#addPeriod_'+prevId).show();
$('#savebad').hide();
$('#deletePeriod_'+prevId).show();
$("#pricePeriod_"+id).empty();
$('#disPricePeriod_'+prevId).removeAttr('style');
}
function getDatepicker(periodId)
{
$('#startDate_'+periodId).datepicker({defaultDate: new Date(), yearRange: '2010:2011', dateFormat: 'yy-mm-dd', buttonImage: 'images/calendar.png'});
$('#endDate_'+periodId).datepicker({defaultDate: new Date(), yearRange: '2010:2011', dateFormat: 'yy-mm-dd', buttonImage: 'images/calendar.png'});
}
function savePricesPeriods(objectIds, hash) {
var parameters = $('#addPeriodForm').formSerialize();
$.post('/ajax.php?page=owner&action=savePricesPeriods&objectIds='+objectIds, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
$('#savebad').hide();
showNotification(N_JS_SAVED);
if (hash != '')
{
location.href = '&hash='+hash+'&step=6';
}
else
{
location.href='/profile/tool_liveprice'+objectIds+'&type=8';
}
} else {
$('#savebad').html(reply.info);
$('#savebad').fadeIn(300);
}
});
};
function saveBookitPricesPeriods(objectIds, hash)
{
var parameters = $('#addPeriodForm').formSerialize();
$.post('/ajax.php?page=owner&action=saveBookitPricesPeriods&objectIds='+objectIds, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
$('#savebad').hide();
showNotification(N_JS_SAVED);
if (hash != '')
{
location.href = '&hash='+hash+'&step=6';
}
else
{
location.href='/profile/tool_bookitprice'+objectIds+'&type=8';
}
} else {
$('#savebad').html(reply.info);
$('#savebad').fadeIn(300);
}
});
}
function sendRequestToOwnershipDlg(object_id)
{
$.getJSON( '/ajax.php', {page:'dialogs',action:'sendRequestToOwnershipDlg', object_id: object_id}, function(json){
completeDialogBox(json);
});
};
function sendRequestToOwnership(not_dialog)
{
if ($('#last_name').val() =='') {
showNotification(N_JS_ENTER_LNAME);
return;
};
if ($('#name').val() =='') {
showNotification(N_JS_ENTER_NAME);
return;
};
if ($('#contacts').val() =='') {
showNotification(N_JS_ENTER_CONTACTS);
return;
};
if ($('#manager').val() =='') {
showNotification(N_JS_ENTER_MANAGER);
return;
};
if ($('#object').val() =='') {
showNotification(N_JS_ENTER_OBJECT);
return;
};
var parameters = $('#sendRequestToOwnership').formSerialize();
$.post('/ajax.php?page=owner&action=sendRequestToOwnership', parameters, function(response) {
eval( "var reply = "+response+";");
if (not_dialog)
{
if (reply.result) {
showNotification(N_JS_SAVED);
location.href = '/profile/owner/';
}
else
{
showNotification(N_JS_SENT_ERROR);
}
}
else
{
if (reply.result) {
closeDialog();
showNotification(N_JS_SAVED);
} else {
closeDialog();
showNotification(N_JS_SENT_ERROR);
}
}
});
};
function getOrderDocuments(isEdit)
{
if ($('#company_name').val() =='') {
showNotification(N_JS_ENTER_COMPANY_NAME);
return;
};
if ($('#postal_address').val() =='') {
showNotification(N_JS_ENTER_POSTAL_ADDRESS);
return;
};
if ($('#legal_address').val() =='') {
showNotification(N_JS_ENTER_LEGAL_ADDRESS);
return;
};
if ($('#certificateNDS').val() =='') {
showNotification(N_JS_ENTER_CERTIFICATE_NDS);
return;
};
if ($('#INN').val() =='') {
showNotification(N_JS_ENTER_INN);
return;
};
if ($('#OKPO').val() =='') {
showNotification(N_JS_ENTER_OKPO);
return;
};
if ($('#phone').val() =='') {
showNotification(N_JS_ENTER_PHONE);
return;
};
var parameters = $('#getOrderDocuments').formSerialize();
$.post('/ajax.php?page=owner&action=getOrderDocuments', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
closeDialog();
showNotification(N_JS_SENT);
window.location.reload();
} else {
closeDialog();
showNotification(N_JS_ERROR);
}
});
};
function DeclineHotel()
{
if ($('#comment').val() == '') {
showNotification(N_JS_ENTER_COMMENT);
return;
};
var parameters = $('#orderDeclineHotel').formSerialize();
$.post('/ajax.php?page=owner&action=orderDeclineHotel', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
closeDialog();
showNotification(N_JS_SAVED);
window.location.reload();
} else {
closeDialog();
showNotification(N_JS_ERROR);
}
});
};
function showPromoText()
{
$('#divPromoText').show();
$('#hidePromoText').show();
$('#showPromoText').hide();
};
function hidePromoText()
{
$('#divPromoText').hide();
$('#showPromoText').show();
$('#hidePromoText').hide();
};
function setPromoText(object_id)
{
if ($('textarea[id=promoText]').val() == '')
{
showNotification(N_JS_ENTER_OBJECT);
return;
}
else
{
promoText = $('textarea[id=promoText]').val();
notePromoText = $('#notePromoText').val();
var request = '/ajax.php?page=owner&action=setPromoText&object_id='+object_id+'&promoText='+promoText+'¬ePromoText='+notePromoText;
$.post(request, '', function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
window.location.reload();
} else
{
showNotification(N_JS_ERROR);
return;
}
});
}
};
function editRoom(apply)
{
var parameters = $('#roomsForm').formSerialize();
$.post('/ajax.php?page=owner&action=editRoom', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
if (apply == 'apply') {
window.location.reload();
} else {
location.href = '/profile/tool_rooms'+reply.object_ids+'&type=8';
}
} else {
$('#savebad').html(reply.info);
$('#savebad').fadeIn(300);
}
});
}
function addRoom(apply, hash)
{
var parameters = $('#roomsForm').formSerialize();
$.post('/ajax.php?page=owner&action=addRoom', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
if (apply == 'apply') {
if (hash)
{
location.href = '&hash='+hash+'&step=5¤tRoom='+reply.roomId;
}
else
{
location.href = '/profile/tool_rooms'+reply.object_ids+'&type=8&room='+reply.roomId;
}
} else {
location.href = '/profile/tool_rooms'+reply.object_ids+'&type=8';
}
} else {
$('#savebad').html(reply.info);
$('#savebad').fadeIn(300);
}
});
}
function addRoomQuestioning(hash)
{
if (hash)
{
location.href = '&hash='+hash+'&step=5';
}
}
function addComplictationQuestioning(hash)
{
if (hash)
{
location.href = '&hash='+hash+'&step=8';
}
}
function deleteObjectRooms()
{
if (confirm(Q_JS_DELETE_ROOMS)) {
var parameters = $('#roomsForm').formSerialize();
$.post('/ajax.php?page=owner&action=deleteObjectRooms', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_DELETED);
window.location.reload();
}
});
}
}
function setOrdObjectRooms()
{
var parameters = $('#roomsForm').formSerialize();
$.post('/ajax.php?page=owner&action=setOrdObjectRooms', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
window.location.reload();
}
});
}
var editMediafilesHandler = {url: '/ajax.php?page=owner&action=editMediafiles', type: 'post', dataType : 'json', success: postEditMediafiles};
var addMediafilesHandler = {url: '/ajax.php?page=owner&action=addMediafiles', type: 'post', dataType : 'json', success: postEditMediafiles};
function postEditMediafiles(reply)
{
if (reply.result)
{
$('#savebad').hide();
showNotification(N_JS_SAVED);
location.href = '/profile/tool_mediafiles'+reply.object_ids;
} else
{
$('#savebad').html(reply.info);
$('#savebad').fadeIn(300);
}
};
var objectStuffsHandler = {url: '/ajax.php?page=owner&action=editObjectStuff', type: 'post', dataType : 'json', success: postEditObjectStuff};
var addObjectStuffHandler = {url: '/ajax.php?page=owner&action=addObjectStuff', type: 'post', dataType : 'json', success: postEditObjectStuff};
function postEditObjectStuff(reply)
{
if (reply.result)
{
$('#savebad').hide();
showNotification(N_JS_SAVED);
if (reply.stuffId)
{
if (reply.stuff_type == '1') {
location.href = '/profile/tool_stuffs'+reply.object_ids;
}
if(reply.stuff_type == '2') {
location.href = '/profile/tool_addfiles'+reply.object_ids;
}
if(reply.stuff_type == '3') {
location.href = '/profile/tool_programms'+reply.object_ids;
}
return;
}
if (reply.new_pic)
{
$('#object_pic').removeAttr('height');
$('#object_pic').removeAttr('width');
$('#object_pic').attr('src', reply.new_pic.src);
}
$('#fileToUpload').clearFields();
} else
{
$('#savebad').html(reply.info);
$('#savebad').fadeIn(300);
}
};
function deleteObjectStuffs()
{
if (confirm(Q_JS_DELETE_STUFFS)) {
var parameters = $('#objectStuffsForm').formSerialize();
$.post('/ajax.php?page=owner&action=deleteObjectStuffs', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_DELETED);
window.location.reload();
}
});
}
}
function editPhotos(apply)
{
var parameters = $('#editObjectPhotos').formSerialize();
$.post('/ajax.php?page=owner&action=editObjectPhotos', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
if (apply == 'apply') {
location.reload();
} else {
location.href = '/profile/tool_photos'+reply.object_ids+'&type='+reply.typeId;
}
}
});
}
function sortObjectPhotos(objectId, objectTypeId)
{
result = new Array();
cnt = 0;
var imageId;
var photoIds = false;
jQuery('#' + 'photoHolder' + ' .' + jQuery.iSort.collected['photoHolder']).each(
function (el)
{
imageId = $('#imageId', this).val();
result[cnt++] = imageId;
});
parameters = '&sort='+result;
$.post('/ajax.php?page=owner&action=sortObjectPhotos&objectId='+objectId+'&typeId='+objectTypeId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
location.href = '/profile/tool_photos'+reply.object_ids+'&type='+objectTypeId;
}
});
}
function editPriceTableDescr()
{
var parameters = $('#editLivePricesFrom').formSerialize();
$.post('/ajax.php?page=owner&action=editPriceTableDescr', parameters, function(response) {
/*
document.getElementById('action').value = 'save';
$('#bookitPriceFrom').submit();
eval( "var reply = "+response+";");
if (reply.result) {
$('#savebad').hide();
showNotification(N_JS_SAVED);
if (apply == 'apply') {
location.reload();
} else {
location.href = '/profile/owner_object'+reply.object_ids;
}
}
*/
});
}
function replacePriceLivePeriods()
{
var parameters = $('#editLivePricesFrom').formSerialize();
$.post('/ajax.php?page=owner&action=replacePriceLivePeriods', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
$('#savebad').hide();
showNotification(N_JS_SAVED);
location.reload();
}
});
}
var roadSchemeObjectHandler = {url: '/ajax.php?page=owner&action=editObjectRoadScheme', type: 'post', dataType : 'json', success: postEditObjectRoadScheme};
var roadSchemeObjectTravelHandler = {url: '/ajax.php?page=travels&action=editObjectRoadScheme', type: 'post', dataType : 'json', success: postEditObjectRoadScheme};
function LetRoadStep(objectId)
{
var request = '/ajax.php?page=travels&action=letRoadStep&objectId='+objectId;
$.post(request, '', function(response) {
eval( "var reply = "+response+";");
if (reply.object_ids)
{
if(reply.travel)
{
txt = recurs(reply.fullUrl);
location.href = txt;
}
else
{
location.href = '/profile/owner_object'+reply.object_ids;
}
}
});
}
function postEditObjectRoadScheme(reply)
{
if (reply.result)
{
$('#savebad').hide();
showNotification(N_JS_SAVED);
if (reply.object_ids)
{
if(reply.quality){
location.reload();
}
else if(reply.travel)
{
txt = recurs(reply.fullUrl);
location.href = txt;
}
else
{
location.href = '/profile/owner_object'+reply.object_ids;
}
return;
}
if (reply.new_pic)
{
$('#object_pic').removeAttr('height');
$('#object_pic').removeAttr('width');
$('#object_pic').attr('src', reply.new_pic.src);
}
$('#fileToUpload').clearFields();
} else
{
$('#savebad').html(reply.info);
$('#savebad').fadeIn(300);
}
};
function editRoomPhotos(apply)
{
var parameters = $('#editRoomPhotos').formSerialize();
$.post('/ajax.php?page=owner&action=editRoomPhotos', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
if (apply == 'apply') {
location.reload();
} else {
location.href = '/profile/tool_room_photos'+reply.object_ids+'&type='+reply.typeId+'&room='+reply.roomId+'&photo=show';
}
}
});
}
function sortRoomPhotos(objectId, roomId)
{
result = new Array();
cnt = 0;
var photoIds = false;
jQuery('#' + 'photoHolder' + ' .' + jQuery.iSort.collected['photoHolder']).each(
function (el)
{
imageId = $('#imageId', this).val();
result[cnt++] = imageId;
});
parameters = '&sort='+result;
$.post('/ajax.php?page=owner&action=sortRoomPhotos&objectId='+objectId+'&roomId='+roomId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
location.href = '/profile/tool_room_photos'+reply.object_ids+'&type=8&room='+reply.roomId+'&photo=show';
}
});
}
function searchUserForObjectAdmin()
{
var parameters = $('#searchUserForm').formSerialize();
$.post('/ajax.php?page=owner&action=searchUserForObjectAdmin', parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
$("#searchResult").empty();
var searchResult = '
'+
'
'+reply.user.last_name+' '+reply.user.first_name+' '+reply.user.patronimic_name+' ('+reply.user.email+')
'+
'
'+
'
';
$("#searchResult").append(searchResult);
} else {
$("#searchResult").empty();
var noResult = '
Поиск не дал результатов. Попробуйте еще раз';
$("#searchResult").append(noResult);
}
});
}
function setObjectAdmin(userId)
{
var parameters = $('#searchUserForm').formSerialize();
$.post('/ajax.php?page=owner&action=setObjectAdmin&userId='+userId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
location.href = '/profile/tool_accounts'+reply.object_ids;
} else {
showNotification(N_JS_ADMIN_OBJECT_ISSET);
}
});
}
function setObjectBookitManager(userId)
{
var parameters = $('#searchUserForm').formSerialize();
$.post('/ajax.php?page=owner&action=setObjectBookitManager&userId='+userId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
location.href = '/profile/tool_accounts'+reply.object_ids;
} else {
showNotification(N_JS_ADMIN_OBJECT_ISSET);
}
});
}
function setObjectBookingManager(userId)
{
var parameters = $('#searchUserForm').formSerialize();
$.post('/ajax.php?page=owner&action=setObjectBookingManager&userId='+userId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
location.href = '/profile/tool_accounts'+reply.object_ids;
} else {
showNotification(N_JS_ADMIN_OBJECT_ISSET);
}
});
}
function deleteObjectAdmin(userId)
{
if (confirm(Q_JS_DELETE_OBJECT_ADMIN)) {
var parameters = $('#deleteAdminForm').formSerialize();
$.post('/ajax.php?page=owner&action=deleteObjectAdmin&userId='+userId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_DELETED);
location.reload();
}
});
}
}
function deleteObjectManager(userId)
{
if (confirm(Q_JS_DELETE_OBJECT_ADMIN)) {
var parameters = $('#deleteAdminForm').formSerialize();
$.post('/ajax.php?page=owner&action=deleteObjectManager&userId='+userId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_DELETED);
location.reload();
}
});
}
}
function setDisabledPercent()
{
if ($('#checkPercent').attr('checked'))
$('#valPercent').attr('disabled', false);
else
$('#valPercent').attr('disabled', true);
}
function disableTypeValue()
{
if ($('#radioCurrency1').attr('checked'))
{
$('#curIndividual1').attr('disabled', true);
$('#curIndividual2').attr('disabled', true);
$('#curIndividual3').attr('disabled', true);
$('#curOutIndividual1').attr('disabled', true);
$('#curOutIndividual2').attr('disabled', true);
$('#curOutIndividual3').attr('disabled', true);
$('#curOfficial').attr('disabled', false);
}
else
if ($('#radioCurrency2').attr('checked'))
{
$('#curOfficial').attr('disabled', true);
$('#curIndividual1').attr('disabled', false);
$('#curIndividual2').attr('disabled', false);
$('#curIndividual3').attr('disabled', false);
$('#curOutIndividual1').attr('disabled', false);
$('#curOutIndividual2').attr('disabled', false);
$('#curOutIndividual3').attr('disabled', false);
}
}
function saveObjectFeedsTypes(objectId)
{
var parameters = $('#addFeedsTypesFrom').formSerialize();
$.post('/ajax.php?page=owner&action=addObjectFeedsTypes&objectId='+objectId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
location.href = '/profile/tool_bookit_food'+reply.object_ids+'&type=8';
}
});
}
function updateFeedsPrices(objectId)
{
var parameters = $('#feedsPricesFrom').formSerialize();
$.post('/ajax.php?page=owner&action=updateFeedsPrices&objectId='+objectId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
location.reload();
}
});
}
function editBookitPartnersInfo(objectId)
{
var parameters = $('#bookitPartnerForm').formSerialize();
$.post('/ajax.php?page=owner&action=editBookitPartnersInfo&objectId='+objectId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
editEnabled(objectId);
editIsCrs(objectId);
editCommercial(objectId);
//editOrd(objectId);
showNotification(N_JS_SAVED);
location.reload();
}
else {
showNotification(reply.message);
}
});
}
function editIsCrs(objectId)
{
var parameters = $('#bookitIsCrsForm').formSerialize();
$.post('/ajax.php?page=owner&action=editIsCrs&objectId='+objectId, parameters, function(response) {
/*
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
location.reload();
}
else {
showNotification(reply.message);
}
*/
});
}
function editShowContact(objectId)
{
var parameters = $('#bookitShowContactForm').formSerialize();
$.post('/ajax.php?page=owner&action=editShowContact&objectId='+objectId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
location.reload();
}
else {
showNotification(reply.message);
}
});
}
function editCommercial(objectId)
{
var parameters = $('#bookitCommercialForm').formSerialize();
$.post('/ajax.php?page=owner&action=editCommercial&objectId='+objectId, parameters, function(response) {
/*
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
location.reload();
}
else {
showNotification(reply.message);
}
*/
});
}
function editEnabled(objectId)
{
var parameters = $('#enabledForm').formSerialize();
$.post('/ajax.php?page=owner&action=editEnabled&objectId='+objectId, parameters, function(response) {});
}
function editOrd(objectId)
{
var parameters = $('#bookitOrdForm').formSerialize();
$.post('/ajax.php?page=owner&action=editOrd&objectId='+objectId, parameters, function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_SAVED);
location.reload();
}
else {
showNotification(reply.message);
}
});
}
var createStepHandler = {url: '/ajax.php?page=questioning&action=step', type: 'post', dataType : 'json', success: postStep};
function postStep(reply)
{
if (reply.result)
{
$('#savebad').hide();
showNotification(N_JS_SAVED);
if (reply.next_step_id)
{
if (reply.additional_url)
additional_url = reply.additional_url;
else
additional_url = '';
location.href = '&hash='+reply.hash+'&step='+reply.next_step_id+additional_url;
return;
}
else {
location.href = '&hash='+reply.hash+'&step=finish';
}
} else
{
$('#savebad').html(reply.info);
$('#savebad').fadeIn(300);
}
};
function UpdateOrder(actionOrder, order)
{
if (confirm(Q_JS_CHANGE_ORDER)) {
$.post('/ajax.php?page=owner&action=updateOrder&actionOrder='+actionOrder+'&order='+order, '', function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_DONE);
location.reload();
}
});
}
};
function ChangeStatus(state, order)
{
if (confirm(Q_JS_CHANGE_ORDER)) {
$.post('/ajax.php?page=owner&action=changeStatus&state='+state+'&order='+order, '', function(response) {
eval( "var reply = "+response+";");
if (reply.result) {
showNotification(N_JS_DONE);
location.reload();
}
});
}
};
function showSeason(id)
{
isPrimary = $("select#isPrimary_"+id).val()
if (isPrimary == '1'){
$('#isWinter_'+id).show();
}else{
$('#isWinter_'+id).hide();
}
};
function loadChildren()
{
provider_id = $("select#selectProvider").val();
if (provider_id){
$('#selectChildProvider').empty();
$('#showChildProvider').hide();
var request = '/ajax.php?page=owner&action=getProviderChildren';
$.post(request, {providerId:provider_id}, function(response) {
eval( "var reply = "+response+";");
$('#showChildProvider').show();
if (reply.result) {
$("