// Customer Search
function search_name(Str) {
  var searchVar = document.getElementById("keyword").value;
  var questStr = "proc/customer_view.php?"+Str+"&search_name="+searchVar;
  show_page(questStr);
}

// Product Search
function search_image(Str) {
  var searchVar = document.getElementById("search_image").value;
  var questStr = "proc/image_view.php?"+Str+"&search_image="+searchVar;
  show_page(questStr);
}

// Printer/Source Search
function search_printer(Str) {
  var searchVar = document.getElementById("search_ps").value;
  var questStr = "proc/manufacture_view.php?"+Str+"&search_ps="+searchVar;
  show_page(questStr);
}
//Language Search
function search_language(Str) {
  var searchVar = document.getElementById("search_ps").value;
  var questStr = "proc/language_view.php?"+Str+"&search_ps="+searchVar;
  show_page(questStr);
}

// Topic Search
function search_topic(Str) {
  var searchVar = document.getElementById("search_topic").value;
  var questStr = "proc/topic_view.php?"+Str+"&search_topic="+searchVar;
  show_page(questStr);
}

// Verse Search
function search_verse(Str) {
  var searchVar = document.getElementById("search_verse").value;
  var questStr = "proc/verse_view.php?"+Str+"&search_verse="+searchVar;
  show_page(questStr);
}

// Enter Search
function SearchEnter(cc,Str,action) {
   if (cc==13) {
     if (action == "customer") { search_name(Str); }
     else if (action == "image") { search_image(Str); }
     else if (action == "topic") { search_topic(Str); }
     else if (action == "verse") { search_verse(Str); }
     else if (action == "printer") { search_printer(Str); }
     else if (action == "language") { search_language(Str); }
   }
}


// Search Function
function search_all(name,Str) {
  switch(name) {
     case "product": 
      var keyword = document.getElementById("keyword").value;
      questStr = "proc/product_view.php?"+Str+"&search_product="+keyword;
      break;
     case "customer": 
      var keyword = document.getElementById("keyword").value;
      questStr = "proc/customer_view.php?"+Str+"&search_name="+keyword;
      break;
     case "productlist": 
      var keyword = document.getElementById("keyword").value;
      questStr = "proc/productlist_view.php?"+Str+"&search_name="+keyword;
      break;
     case "order":
      var o_id = document.getElementById("o_id").value;
      var o_cname = document.getElementById("o_cname").value;
      var order_status = document.getElementById("order_status").value;
      questStr = "proc/orders_view.php?"+Str+"&o_id="+o_id+"&o_cname="+o_cname+"&order_status="+order_status;
      break;
     case "newsletter": 
      var keyword = document.getElementById("keyword").value;
      questStr = "proc/newsletter_view.php?"+Str+"&search_email="+keyword;
      break;
     case "report": 
      var s_dur = document.getElementById("s_dur").value;
      var s_date = document.getElementById("s_date").value;
      questStr = "proc/report_sales.php?"+Str+"&s_dur="+s_dur+"&s_date="+s_date;
      break;
     case "stock": 
      var keyword = document.getElementById("search_product").value;
      questStr = "proc/report_stock.php?"+Str+"&search_product="+keyword;
      break;
     }
     show_page(questStr);
}

// Enter Search
function SearchALL(cc,name,Str) {
   if (cc==13) {
     search_all(name,Str);
   }
}

// Quick Category Navigation
function QuickNav() {
   var b_id = document.getElementById("b_id").value;
   show_page("proc/image_view.php?b_id="+b_id);
   }

function QuickNav_tv(label) {
   var id = document.getElementById("id").value;
   show_page("proc/chapter_view.php?id="+id+"&label="+label);
   }

function Cat_QuickNav() {
   var c_id = document.getElementById("c_id").value;
   show_page("proc/product_view.php?c_id="+c_id);
   }
   
// Order ShortCut
function ShortCut(url) {
   SetPageTitle("Order Managerment");
   ChangeModule("bookstore");
   show_page(url);
}

// Page Init
function PageInit(){
   document.getElementById("BackendMain").innerHTML=loadingbar;
   askInit("proc/login.php",document.getElementById("BackendMain"));
}

//init ShortCut
function InitShortCut() {
   var url="proc/shortcut.php";
   var fieldToFill = document.getElementById("quickmenu");  
   fieldToFill.innerHTML= procbar;
   ask(url, fieldToFill);
   }
   

// onLoad Init
function InitAll(module)
{
   var id_order;
   var orderby;
   var questString;
   ResetStatus();
   
   switch(module) { 
    case "contact":
     SetPageTitle("Contact Information");
     questString = "proc/contact_mode.php?action=edit";
     break;
    case "privacy":
     SetPageTitle("Privacy Controls");
     questString = "proc/privacy.php";
     break;
    case "personal":
     SetPageTitle("Personal Information");
     questString = "proc/personal.php";
     break;
    case "image":
     SetPageTitle("Image Management");
    questString = "proc/image_view.php";
     break; 
   case "topic": 
     SetPageTitle("Topic Management");
    questString = "proc/topic_view.php"; 
     break; 
    case "topicchapter": 
     SetPageTitle("Topic Chapter Management");
    questString = "proc/chapter_view.php?label=topic"; 
     break; 
    case "verse": 
     SetPageTitle("Problem Verse Management");
    questString = "proc/verse_view.php";
     break;
   case "versechapter": 
     SetPageTitle("Verse Chapter Management");
    questString = "proc/chapter_view.php?label=verse";
     break;
   case "doctrinalstatement":
     SetPageTitle("Doctrinal Statement Manager");
    questString = "proc/statement_view.php?label=doctrinal";
     break;
   case "statementpurpose":
     SetPageTitle("Statement of Purpose Manager");
    questString = "proc/statement_view.php?label=purpose";
     break;
   case "meetfounder":
     SetPageTitle("Meet the Founder Manager");
    questString = "proc/statement_view.php?label=founder";
     break;
    case "link": 
     SetPageTitle("Link Management");
    questString = "proc/link_view.php";
     break; 
    case "password":
     SetPageTitle("Change Password");
    questString="proc/password.php";
     break; 
   case "order": 
     SetPageTitle("Order Management");  
    questString="proc/management.php?id=order";
     break;
   case "order_view": 
     SetPageTitle("Order Management - <span id=subtitle>View/Update Orders</span>");  
    questString="proc/orders_view.php";
     break;
   case "order_export": 
     SetPageTitle("Order Management - <span id=subtitle>Export Orders</span>");  
    questString="proc/order_export.php";
     break;
   case "customer": 
     SetPageTitle("Customer Management");  
    questString="proc/management.php?id=customer";
     break;
   case "customer_view": 
     SetPageTitle("Customer Management - <span id=subtitle>View/Edit Customers</span>");  
    questString="proc/customer_view.php";
     break;
   case "customer_sendmail": 
     SetPageTitle("Customer Management  - <span id=subtitle>Send Mail</span>");  
    questString="proc/sendmail_view.php";
     break;
   case "customer_export": 
     SetPageTitle("Customer Management  - <span id=subtitle>Export Customers</span>");  
    questString="proc/customer_export.php";
     break;
   case "product": 
     SetPageTitle("Product Management");  
    questString="proc/management.php?id=product";
     break;
   case "category_p": 
     SetPageTitle("Product Management - <span id=subtitle>Category Management</span>");  
    questString="proc/category_view.php";
     break;
   case "product_p": 
     SetPageTitle("Product Management - <span id=subtitle>Product Management</span>");  
    questString="proc/product_view.php";
     break;
   case "manufacture_p": 
     SetPageTitle("Product Management - <span id=subtitle>Printer / Source</span>");  
    questString="proc/manufacture_view.php";
     break;
   case "language_p":
     SetPageTitle("Product Management - <span id=subtitle>Language</span>");
     questString="proc/language_view.php";
     break;
   case "members":
     SetPageTitle("Members Management");
     questString="proc/members_view.php";
     break;
   case "doctrine":
     SetPageTitle("Members Doctrinal Statement Management");
     questString="proc/doctrine_view.php";
     break;
/*  
   case "promotion_p": 
     SetPageTitle("Product Management - <span id=subtitle>Special Promotion</span>");  
    questString="proc/promotion_view.php";
     break;
   case "expect_p": 
     SetPageTitle("Product Management - <span id=subtitle>Product Expected</span>");  
    questString="proc/expected_view.php";
     break;
   case "review_p": 
     SetPageTitle("Product Management - <span id=subtitle>Review Management</span>");  
    questString="proc/review_view.php";
     break;
*/
    case "export_p": 
     SetPageTitle("Product Management - <span id=subtitle>Export Product</span>");  
    questString="proc/product_export.php";
     break;
   case "config": 
     SetPageTitle("Store Configuration");  
    questString="proc/management.php?id=config";
     break;
   case "store_config": 
     SetPageTitle("Store Configuration - <span id=subtitle>Global Configuration</span>");  
    questString="proc/store_view.php";
     break;
   case "pay_config": 
     SetPageTitle("Store Configuration - <span id=subtitle>Payment Configuration</span>");  
    questString="proc/payment_view.php";
     break;
   case "ship_config": 
     SetPageTitle("Store Configuration - <span id=subtitle>Shipping Configuration</span>");  
    questString="proc/shipping_view.php";
     break;
   case "tax_config": 
     SetPageTitle("Store Configuration - <span id=subtitle>Tax Configuration</span>");  
    questString="proc/tax_view.php";
     break;
    case "marketing": 
     SetPageTitle("e-Marketing");  
    questString="proc/newsletter_view.php";
     break;
   case "report": 
     SetPageTitle("Report Center");  
    questString="proc/management.php?id=report";
     break;
   case "report_sales": 
     SetPageTitle("Report Center - <span id=subtitle>Sales Report</span> ");  
    questString="proc/report_sales.php";
     break;
   case "report_stock": 
     SetPageTitle("Report Center - <span id=subtitle>Stock Report</span>");  
    questString="proc/report_stock.php";
     break;
    case "donation": 
     SetPageTitle("Donation Management");  
    questString="proc/management.php?id=donor";
     break;
   case "do_summary": 
     SetPageTitle("Donation Management - <span id=subtitle>Donation Summary</span> ");  
    questString="proc/donor_summary.php";
     break;
   case "do_edit": 
     SetPageTitle("Donation Management - <span id=subtitle>View/Edit Donor</span>");  
    questString="proc/donor_view.php";
     break;
   case "do_staff": 
     SetPageTitle("Donation Management - <span id=subtitle>Staff Management</span> ");  
    questString="proc/donor_staff.php";
     break;
   case "do_project": 
     SetPageTitle("Donation Management - <span id=subtitle>Project Management</span>");  
    questString="proc/donor_project.php";
     break;
   } 
  show_page(questString);
}

// Change Module
function ChangeModule(menu) {
ResetStatus();
var url="";
var murl = "";
  switch(menu) { 
    case "cms": 
     SetPageTitle("CMS Control Panel");
    murl = "proc/cms_menu.php";
     url = "proc/welcome.php?id=0";
    break; 
    case "bookstore": 
     SetPageTitle("Book Store Control Panel");
    murl = "proc/bookstore_menu.php";
     url = "proc/welcome.php?id=1";
     break; 
   } 
 
 document.getElementById("menu").innerHTML = loadingbar;
 ask(murl,document.getElementById("menu"));

 document.getElementById("divContent").style.height= "300px"; 
 document.getElementById("divContent").innerHTML = loadingbar;
 ask(url,document.getElementById("divContent"));
}

//Refrech Page
function Refresh_Page() {
   document.getElementById("BackendMain").innerHTML= procbar;
   askInit("proc/main.php",document.getElementById("BackendMain"));
}

// Load Page
function show_page(url) {
 ResetStatus();
 document.getElementById("divContent").style.height= "300px"; 
 document.getElementById("divContent").innerHTML = loadingbar;
 ask(url,document.getElementById("divContent")); }

// Load Page
function show_page2(url) {
 document.getElementById("divContent").style.height= "300px";
 document.getElementById("divContent").innerHTML = loadingbar;
 ask(url,document.getElementById("divContent")); }

// Delete Procedure
function confirmDel(fg,Str) {
   var conPop="";
   var url="";
   var questStr="";

   if (fg == "customer") {
      conPop = "Are you sure you wish to Delete this Customer ?";
      url = "proc/customer_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/customer_view.php?"+Str;
      }
   else if (fg == "order") {
      conPop = "Are you sure you wish to Delete this Order ?";
      url = "proc/order_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/orders_view.php?"+Str;
      }
   else if (fg == "addressbook") {
      conPop = "Are you sure you wish to Delete this Address ?";
      url = "proc/address_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/customer_mode.php?"+Str;
      }
   else if (fg == "booklet") { 
       conPop = "Are you sure you wish to delete this Language ?\n\nWarning: System will delete PDF file and all Images of this Language !!!";
      url = "proc/booklet_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/booklet_view.php";
   }
   else if (fg == "link") {
       conPop = "Are you sure you wish to delete this Link ?";
      url = "proc/link_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/link_view.php";   
   }
   else if (fg == "image") { 
       conPop = "Are you sure you wish to delete this Image ?";
      url = "proc/image_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/image_view.php?"+Str;   
   }
   else if (fg == "topic") { 
       conPop = "Are you sure you wish to delete this Topic ?\n\nWarning: System will delete all Chapters of this Topic !!!";
      url = "proc/topic_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/topic_view.php?"+Str;   
   }
   else if (fg == "verse") { 
       conPop = "Are you sure you wish to delete this Problem Verse ?\n\nWarning: System will delete all Chapters of this Problem Verse !!!";
      url = "proc/verse_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/verse_view.php?"+Str;   
   }
   else if (fg == "chapter") { 
       conPop = "Are you sure you wish to delete this Chapter ?";
      url = "proc/chapter_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/chapter_view.php?"+Str; 
   }
   else if (fg == "statement") { 
       conPop = "Are you sure you wish to delete this Chapter ?";
      url = "proc/statement_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/statement_view.php?"+Str;  
   }
   else if (fg == "category") { 
       conPop = "Are you sure you wish to delete this Category ?\n\nWarning: System will delete all Sub Categories and Products under this category !!!";
      url = "proc/category_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/category_view.php";
   }
   else if (fg == "subcategory") {
       conPop = "Are you sure you wish to delete this Sub Category ?\n\nWarning: System will delete all Products under this Sub category !!!";
      url = "proc/category_proc.php";
      questStr = "proc=subdel&"+Str;
      returnUrl = "proc/category_view.php";  
   }
   else if (fg == "product") {
       conPop = "Are you sure you wish to delete this Product ?";
      url = "proc/product_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/product_view.php?"+Str; 
   }
   else if (fg == "printer") {
       conPop = "Are you sure you wish to delete this Printer / Source ?";
      url = "proc/manufacture_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/manufacture_view.php?"+Str;   
   }
   else if (fg == "newsletter") {
       conPop = "Are you sure you wish to delete this Newsletter ?";
      url = "proc/newsletter_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/newsletter_view.php?"+Str; 
   }
   else if (fg == "language") {
       conPop = "Are you sure you wish to delete this Language ?";
      url = "proc/language_proc.php";
      questStr = "proc=del&"+Str;
      returnUrl = "proc/language_view.php?"+Str;   
   }
   else if (fg == "doctrine") {
     conPop = "Are you sure you wish to delete this Doctrinal Statement?";
     url = "proc/doctrine_proc.php";
     questStr = "proc=del&"+Str;
     returnUrl = "proc/doctrine_view.php?"+Str;
   }
   else if (fg == "members") {
     conPop = "Are you sure you wish to delete this Member?";
     url = "proc/members_proc.php";
     questStr = "proc=del&"+Str;
     returnUrl = "proc/members_view.php?"+Str;
   }
   
   
   if (confirm(conPop)) { 
     document.getElementById("divContent").innerHTML = "";
     document.getElementById("divContent").innerHTML = procbar;
     askPost(url,questStr,returnUrl);
   }
}

