// (C) 2009 Magna Powertrain
// contact: Rene Schickbauer
// This script file holds various helper functions
// commonly used in Maplat forms
function confirmLogout() {
return confirm("Do you really want to logout?");
}
function confirmDeleteUser() {
return confirm("Do you really want delete this user?");
}
function confirmChangeUser() {
return confirm("Do you really want change this users settings?");
}
function confirmCreateMapping() {
return confirm("Do you really want to create this mapping?");
}
function confirmChangeMapping() {
return confirm("Do you really want to change this mapping?");
}
function confirmDeleteUnmapped(elemID) {
if(confirm("Do you really want to DELETE this signals?")) {
if(!confirm("DELETING THIS SIGNALS CAN NOT BE UNDONE!\n\nAre you sure you really, really, REALLY want to delete?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "deleteunmapped";
return true;
} else {
return false;
}
}
function confirmDeleteFilter(elemID) {
if(!confirm("Do you really want to delete this filter?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "deletefilter";
return true;
}
function confirmDeleteCompany(elemID) {
if(!confirm("Do you really want to delete this Company?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "deletecompany";
return true;
}
function confirmDeleteClause(elemID) {
if(!confirm("Do you really want to delete this Clause?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "deleteclause";
return true;
}
function confirmDeleteLine(elemID) {
if(!confirm("Do you really want to delete this ProdLine?")) {
return false;
}
if(!confirm("DELETING THIS PRODLINE DELETES ALL USER RIGHTS FOR THIS LINE!\n\nAre your really sure you want to do this?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "deleteline";
return true;
}
function confirmDeleteCard(elemID) {
if(!confirm("Do you really want to delete this Chipcard?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "deletecard";
return true;
}
function confirmDeleteDocument(elemID) {
if(!confirm("Do you really want to delete this document?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "delete";
return true;
}
function setMode(elemID, modeVal) {
var modeElem = document.getElementById(elemID);
modeElem.value = modeVal;
return true;
}
function confirmDeleteAFMFilePara(elemID) {
if(!confirm("Do you really want to delete this item?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "delete";
return true;
}
function confirmDeleteAFMProjectConfiguration(elemID) {
if(!confirm("Do you really want to delete this item?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "delete";
return true;
}
function confirmDeleteAFMProject(elemID) {
if(!confirm("Do you really want to delete this project?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "delete";
return true;
}
function confirmDeleteAFMConnectorNodes(elemID, line_id) {
if(!confirm("Do you really want to delete this node combination?")) {
return false;
}
var modeElem = document.getElementById(elemID);
var str1="delete;"
var str2=line_id;
modeElem.value = str1.concat(str2);
return true;
}
function confirmAddAFMConnectorNodes(elemID, line_id) {
var modeElem = document.getElementById(elemID);
modeElem.value = "add";
return true;
}
function confirmAddAFMConnector(elemID, line_id) {
if(!confirm("Do you really want to add this connector?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "addconnector";
return true;
}
function confirmAddAFMTie(elemID, line_id) {
if(!confirm("Do you really want to add this tie?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "addtie";
return true;
}
function confirmCheckAFMTieSurfaces(elemID, line_id) {
var modeElem = document.getElementById(elemID);
modeElem.value = "check_surface";
return true;
}
function serializeList(listID, inputID) {
var listElems = $(listID).sortable('toArray');
var listString = listElems.join(";");
var modeElem = document.getElementById(inputID);
modeElem.value = listString;
return true;
}
function confirmDeleteReport(elemID) {
if(!confirm("Do you really want to delete this Report?")) {
return false;
}
var modeElem = document.getElementById(elemID);
modeElem.value = "deletereport";
return true;
}