﻿// JScript File
var yMousePos = 10;
var xMousePos = 10;

var __dataChanged = false;
function TestReload() {
  if (!__dataChanged || window.confirm('There are some data changes - are you sure to reload data table?')) 
     return true;
  else
     return false;
}

function HideTurnoverTable(id) {
    id.style.visibility = "hidden"; 
    document.getElementById('reloading').style.visibility = "visible";
    document.getElementById('reloading').style.display = "block";
}

function noenter() {
  return !(window.event && window.event.keyCode == 13); 
}

function DataChanged(field) {
  field.style.background = 'khaki';
  __dataChanged = true;
  if (document.getElementById('unsaved')!=null)
    document.getElementById('unsaved').style.visibility = 'visible';
}

function OpenMenu() {
  top.document.location.replace('../default.aspx?content='+top.frames.content.document.location);
}

function CloseMenu() {
  top.document.location.replace('defaultnomenu.aspx?content='+top.frames.content.document.location);
}

function AreYouSure() {
  return confirm("Are you sure?");
}

function OpenCommentsEditor(type, key) {
  window.open("Comments.aspx?type="+type+(key!=""?"&key="+key:""), "commentedit", "top=10,left=10,width=700,height=760, buttons=yes,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");  
}

function OpenCoreEditor(contract_id, member_id) {
  window.open("Core.aspx?contract_id="+contract_id+"&member_id="+member_id, "coreedit", "top=10,left=10,width=1020,height=760, buttons=yes,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenBrandEditor(id) {
  window.open("brand.aspx"+(id ? "?brand_id="+id:""), "brandedit", "top="+yMousePos+",left="+xMousePos+",width=380,height=590, buttons=yes,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenTurnoverEditor(member_id) {
  window.open("turnover.aspx?id="+member_id, "turnoveredit", "top="+yMousePos+",left="+xMousePos+",width=850,height=800, buttons=yes,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenWebsiteEditor() {
  window.open("website.aspx", "websiteedit", "top="+yMousePos+",left="+xMousePos+",width=320,height=260, buttons=yes,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenCurrencyEditor() {
  window.open("currency.aspx", "curredit", "top="+yMousePos+",left="+xMousePos+",width=350,height=525, buttons=yes,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenCountryEditor() {
  window.open("country.aspx", "countryedit", "top="+yMousePos+",left="+xMousePos+",width=335,height=300, buttons=yes,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenMemberEditor(id) {
  window.open("member.aspx"+(id ? "?member_id="+id:""), "memberedit", "top="+yMousePos+",left="+xMousePos+",width=1015,height=900, scrollbars=yes, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenPersonTypeEditor() {
  window.open("Person_type.aspx", "persontypeedit", "top="+yMousePos+",left="+xMousePos+",width=300,height=245, buttons=yes, scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenAddressTypeEditor() {
  window.open("Address_type.aspx", "addresstypeedit", "top="+yMousePos+",left="+xMousePos+",width=325,height=250, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenPersonsEditor(id) {
  window.open("Person.aspx"+(id ? "?person_id="+id:""), "personedit", "top="+yMousePos+",left="+xMousePos+",width=970,height=916, buttons=yes,scrollbars=yes, location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenSupplierStatusEditor() {
  window.open("Supplier_status.aspx", "supplierstatusedit", "top="+yMousePos+",left="+xMousePos+",width=352,height=238, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenSubgroupEditor(id) {
  window.open("Subgroup.aspx"+(id ? "?subgroup_id="+id:""), "subgroupedit", "top="+yMousePos+",left="+xMousePos+",width=360,height=440, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenProductEditor() {
  window.open("Product.aspx", "productedit", "top="+yMousePos+",left="+xMousePos+",width=880,height=650, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenProductStatusEditor() {
  window.open("Product_status.aspx", "productstatusedit", "top="+yMousePos+",left="+xMousePos+",width=340,height=250, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenProductGroupEditor(id) {
  window.open("Product_group.aspx"+(id ? "?pgroup_id="+id:""), "productgroupedit", "top="+yMousePos+",left="+xMousePos+",width=360,height=290, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenMemberStatusEditor() {
  window.open("Member_status.aspx", "memberstatusedit", "top="+yMousePos+",left="+xMousePos+",width=353,height=250, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenSupplierEditor(id) {
  window.open("supplier.aspx"+(id ? "?supplier_id="+id:""), "supplieredit", "top="+yMousePos+",left="+xMousePos+",width=600,height=680, buttons=yes,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenLangEditor() {
  window.open("language.aspx", "langedit", "top="+yMousePos+",left="+xMousePos+",width=335,height=270, buttons=yes,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenRoleEditor() {
  window.open("User_role.aspx", "roleedit", "top="+yMousePos+",left="+xMousePos+",width=355,height=550, buttons=yes,scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenUserStatusEditor() {
  window.open("User_status.aspx", "userstatusedit", "top="+yMousePos+",left="+xMousePos+",width=333,height=240, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenPersonStatusEditor() {
  window.open("Person_status.aspx", "personstatusedit", "top="+yMousePos+",left="+xMousePos+",width=333,height=240, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

function OpenContractStatusEditor() {
  window.open("Contract_status.aspx", "contractstatusedit", "top="+yMousePos+",left="+xMousePos+",width=333,height=240, buttons=yes,location=yes,menubar=yes,resizable=yes,status=yes,directories=yes,toolbar=no");
}

