function getParameterByName(name){
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if(results == null)
return "";
else
return results[1];
}
function login(){
var username, password;
username = $("#username").val() + "";
password = $("#password").val() + "";
if(username == "" || password == ""){
Boxy.alert("You have to insert all data.", null, {title: 'Info'});
return false;
} else {
$(this).delay(2000, function(){
Boxy.alert("Validation successful.", null, {title: 'Info'});
return true;
});
}
}
function validateEmail(){
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var address = $("#email").val();
if(reg.test(address) == false) {
return false;
} else {
return true;
}
}
function extraFormatFunction(){
$("#replaceGrid").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
if(getParameterByName("id") != ""){
$("#replaceGrid").load("index.php?page=ajax", {nType: 6, id: getParameterByName("id")} );
} else {
$("#replaceGrid").load("index.php?page=ajax", {nType: 2} );
}
$("#replaceGrid").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
}
function sortAlpha(com){
$('#flex1').flexOptions({newp:7, params:[{name:'letterPressed', value: com},]});
$("#flex1").flexReload();
}
function sortAlphaClient(com){
$('#flex11').flexOptions({newp:1, params:[{name:'letterPressed', value: com},]});
$("#flex11").flexReload();
}
function events(com, grid){
switch(com){
case 'ZBRIŠI':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.confirm("Ali res želite odstraniti zapis z IDjem " + id + "?", function(){
$.get("index.php?page=ajax", { nType: 1, id:id }, function(){
Boxy.alert("Zapis je bil odstranjen.", null, {title: 'Info'});
$("#flex1").flexReload();
$("#flex2").flexReload();
});
return false;
}, {title: 'Potrditev'});
}
break;
case 'POTRDI NAROČILO':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.confirm("Ali res želite potrditi naročilo za zapis z IDjem " + id + "?
Plačilo z gotovino", function(){
$.get("index.php?page=ajax", { nType: 2, id:id }, function(){
Boxy.alert("Zapis je bil potrjen.", null, {title: 'Info'});
$("#flex1").flexReload();
$("#flex2").flexReload();
});
return false;
}, {title: 'Potrditev'});
}
break;
case 'PODALJŠAJ NAROČILO':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.confirm("Ali res želite podaljšati naročilo za zapis z IDjem " + id + "?", function(){
$.get("index.php?page=ajax", { nType: 3, id:id }, function(){
Boxy.alert("Zapis je bil podaljšan.", null, {title: 'Info'});
$("#flex1").flexReload();
$("#flex2").flexReload();
});
return false;
}, {title: 'Potrditev'});
}
break;
case 'UREDI':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.load("index.php?page=popups&nType=2&id=" + id);
}
break;
case 'UREDI ENOTO':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.load("index.php?page=popups&nType=5&id=" + id);
}
break;
case 'RAČUN':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
window.location = "index.php?page=export&nType=4&extraType=1&id=1&extra=1";
case 'DOBI RAČUN':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
window.location = "index.php?page=export&nType=4&extraType=1&id=" + id;
break;
case 'ODPRI':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
window.open("index.php?page=kindergartensID&id=" + id);
break;
case 'NASTAVI ZA RAČUN':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.confirm("Ali res želite vrtec z IDjem " + id + " nastaviti kot enoto, kamor bomo pošiljali račun?", function(){
$.get("index.php?page=ajax", { nType: 4, id:id }, function(){
Boxy.alert("Zapis je bil spremenjen.", null, {title: 'Info'});
$("#flex5").flexReload();
});
return false;
}, {title: 'Potrditev'});
}
break;
case 'ZBRIŠI ENOTO':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.confirm("Ali res želite odstraniti zapis z IDjem " + id + "?", function(){
$.get("index.php?page=ajax", { nType: 5, id:id }, function(){
Boxy.alert("Zapis je bil odstranjen.", null, {title: 'Info'});
$("#flex5").flexReload();
});
return false;
}, {title: 'Potrditev'});
}
break;
case 'DELETE ARTICLE':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.confirm("Do you really wanna delete article with ID " + id + "?", function(){
$.get("index.php?page=ajax", { nType: 6, id:id }, function(){
Boxy.alert("Article has been deleted.", null, {title: 'Info'});
$("#flex10").flexReload();
});
return false;
}, {title: 'Conformation'});
}
break;
case 'DELETE FIELD':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.confirm("Do you really wanna delete field with ID " + id + "?", function(){
$.get("index.php?page=ajax", { nType: 14, id:id }, function(){
Boxy.alert("Field has been deleted.", null, {title: 'Info'});
$("#flex10").flexReload();
});
return false;
}, {title: 'Conformation'});
}
break;
case 'DELETE EXPERT':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.confirm("Do you really wanna delete expert with ID " + id + "?", function(){
$.get("index.php?page=ajax", { nType: 15, id:id }, function(){
Boxy.alert("Expert has been deleted.", null, {title: 'Info'});
$("#flex10").flexReload();
});
return false;
}, {title: 'Conformation'});
}
break;
case 'DELETE QUESTION':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.confirm("Do you really wanna delete question with ID " + id + "?", function(){
$.get("index.php?page=ajax", { nType: 16, id:id }, function(){
Boxy.alert("Question has been deleted.", null, {title: 'Info'});
$("#flex10").flexReload();
});
return false;
}, {title: 'Conformation'});
}
break;
case 'EDIT ARTICLE':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
window.open("index.php?page=addArticleNew1&id=" + id);
break;
case 'EDIT FIELD':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
window.open("index.php?page=addField&id=" + id);
break;
case 'EDIT EXPERT':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
window.open("index.php?page=addExpert&id=" + id);
break;
case 'EDIT QUESTION':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
window.open("index.php?page=addQuestion&id=" + id);
break;
case 'EDIT IMAGES':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
window.location = "index.php?page=addArticleImage&id=" + id;
break;
case 'OLD ARTICLE DATA':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
window.open("http://www.ringaraja.net/admin/clanki/showOldArticle.asp?id=" + id);
break;
case 'PREVIEW':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
window.open("http://www.ringaraja.net/area/clanekPodrobnoPreview.asp?artID=" + id + "&hash=ASDjij132131o2kokov4as");
break;
case 'ZBRIŠI STRANKO':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
Boxy.confirm("Res želite zbrisati stranko z ID " + id + "?", function(){
$.get("index.php?page=ajax", { nType: 11, id:id }, function(data){
if(data == "errorNoRights") {
Boxy.alert("Nimate pravic za brisanje te stranke.", null, {title: 'Error'});
} else {
Boxy.alert("Stranka je bila zbrisana.", null, {title: 'Info'});
$("#flex11").flexReload();
}
});
return false;
}, {title: 'Confirmation'});
}
break;
case 'UREDI STRANKO':
var items = $('.trSelected', grid);
var id = items[0].id.substr(3);
if(id != ""){
$.get("index.php?page=ajax", { nType: 13, id:id }, function(data){
if(data == "errorNoRights") {
Boxy.alert("Nimate pravic za urejanje te stranke.", null, {title: 'Error'});
} else {
Boxy.load("index.php?page=popups&nType=9&id=" + id);
}
});
}
break;
}
}
function distribution(){
Boxy.load("index.php?page=popups&nType=1&extraType=1");
return false;
}
function distributionKin(){
Boxy.load("index.php?page=popups&nType=1&extraType=2");
return false;
}
function editUser(id){
var fName = $("#fName").val() + "";
var lName = $("#lName").val() + "";
var address = $("#address").val() + "";
var email = $("#email").val() + "";
var phonenumber = $("#phonenumber").val() + "";
var toSendTo = $("#toSendTo").val() + "";
var remarks = $("#remarks").val() + "";
var remarks2 = $("#remarks2").val() + "";
var remarks3 = $("#remarks3").val() + "";
var postcode = $("#postcode").val() + "";
$("#editUser").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
$("#editUser").load("index.php?page=ajax", {nType: 4, fName: fName, lName: lName, address: address, postcode: postcode, email: email, phonenumber: phonenumber, toSendTo: toSendTo, remarks: remarks, remarks2: remarks2, remarks3: remarks3, id: id}, function(){
$("#flex1").flexReload();
$("#flex2").flexReload();
});
$("#editUser").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
return false;
}
function editUserKin(id){
var title = $("#title").val() + "";
var title2 = $("#title2").val() + "";
var address = $("#address").val() + "";
var postcode = $("#postcode").val() + "";
var contactPerson = $("#contactPerson").val() + "";
var email = $("#email").val() + "";
var phonenumber = $("#phonenumber").val() + "";
var noOfCopies = $("#noOfCopies").val() + "";
var remarks = $("#remarks").val() + "";
var remarks2 = $("#remarks2").val() + "";
var remarks3 = $("#remarks3").val() + "";
$("#editUser").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
$("#editUser").load("index.php?page=ajax", {nType: 8, id: id, title: title, title2: title2, postcode: postcode, contactPerson: contactPerson, address: address, email: email, phonenumber: phonenumber, noOfCopies: noOfCopies, remarks: remarks, remarks2: remarks2, remarks3: remarks3}, function(){
$("#flex5").flexReload();
});
$("#editUser").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
return false;
}
function confirmDistribution(){
var confirmPassword = $("#confirmPassword").val() + "";
if(confirmPassword == ""){
Boxy.alert("You have to insert all data.", null, {title: 'Info'});
return false;
} else {
$("#confirmDistribution").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
$("#confirmDistribution").load("index.php?page=ajax", {nType: 3, password: confirmPassword}, function(){
$("#flex0").flexReload();
$("#flex1").flexReload();
});
$("#confirmDistribution").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
return false;
}
}
function confirmDistributionKin(){
var confirmPassword = $("#confirmPassword").val() + "";
if(confirmPassword == ""){
Boxy.alert("You have to insert all data.", null, {title: 'Info'});
return false;
} else {
$("#confirmDistribution").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
$("#confirmDistribution").load("index.php?page=ajax", {nType: 9, password: confirmPassword}, function(){
$("#flex3").flexReload();
});
$("#confirmDistribution").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
return false;
}
}
function exportIND(){
Boxy.alert("PDF || Excel", null, {title: 'Vrsta izpisa'});
return false;
}
function exportKIN(){
Boxy.alert("PDF || Excel", null, {title: 'Vrsta izpisa'});
return false;
}
function exportCLI(){
Boxy.alert("Excel", null, {title: 'Vrsta izpisa'});
return false;
}
function newUser(nType){
if(nType == 1){
Boxy.load("index.php?page=popups&nType=3");
} else {
var title = $("#title").val() + "";
var title2 = $("#title2").val() + "";
var address = $("#address").val() + "";
var postcode = $("#postcode").val() + "";
var contactPerson = $("#contactPerson").val() + "";
var email = $("#email").val() + "";
var phonenumber = $("#phonenumber").val() + "";
var noOfCopies = $("#noOfCopies").val() + "";
var accountID = $("#accountID").attr('checked') + "";
var free = $("#free").attr('checked') + "";
var remarks = $("#remarks").val() + "";
var remarks2 = $("#remarks2").val() + "";
var instalment = $("#instalment:checked").val() + "";
$("#newUser").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
$("#newUser").load("index.php?page=ajax", {nType: 5, title: title, title2: title2, postcode: postcode, instalment: instalment, contactPerson: contactPerson, free: free, accountID: accountID, address: address, email: email, phonenumber: phonenumber, noOfCopies: noOfCopies, remarks: remarks, remarks2: remarks2}, function(){
$("#flex3").flexReload();
});
$("#newUser").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
return false;
}
}
function newUserLevel2(nType){
if(nType == 1){
Boxy.load("index.php?page=popups&nType=4&id=" + getParameterByName("id"));
} else {
var title = $("#title").val() + "";
var title2 = $("#title2").val() + "";
var address = $("#address").val() + "";
var postcode = $("#postcode").val() + "";
var contactPerson = $("#contactPerson").val() + "";
var email = $("#email").val() + "";
var phonenumber = $("#phonenumber").val() + "";
var noOfCopies = $("#noOfCopies").val() + "";
var remarks = $("#remarks").val() + "";
var remarks2 = $("#remarks2").val() + "";
var remarks3 = $("#remarks3").val() + "";
$("#newUser").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
$("#newUser").load("index.php?page=ajax", {nType: 7, id: getParameterByName("id"), title: title, title2: title2, postcode: postcode, contactPerson: contactPerson, address: address, email: email, phonenumber: phonenumber, noOfCopies: noOfCopies, remarks: remarks, remarks2: remarks2, remarks3: remarks3}, function(){
$("#flex5").flexReload();
});
$("#newUser").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
return false;
}
}
function newClient(nType){
if(nType == 1){
Boxy.load("index.php?page=popups&nType=8");
} else {
var title = $("#title").val() + "";
var address = $("#address").val() + "";
var postalCode = $("#postalCode").val() + "";
var contactPerson = $("#contactPerson").val() + "";
var phoneNumber1 = $("#phoneNumber1").val() + "";
var phoneNumber2 = $("#phoneNumber2").val() + "";
var email = $("#email").val() + "";
var fax = $("#fax").val() + "";
var fiscalCode = $("#fiscalCode").val() + "";
var industry = $("#industry").val() + "";
var clientType = $("#clientType").val() + "";
var nextContact = $("#nextContact").val() + "";
var seller = $("#seller").val() + "";
var remarks = $("#remarks").val() + "";
$("#newClient").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
$("#newClient").load("index.php?page=ajax", {nType: 12, title: title, address: address, postalCode: postalCode, contactPerson: contactPerson, phoneNumber1: phoneNumber1, phoneNumber2: phoneNumber2, email: email, fax: fax, fiscalCode: fiscalCode, industry: industry, clientType: clientType, nextContact: nextContact, seller: seller, remarks: remarks}, function(){
$("#flex11").flexReload();
});
$("#newClient").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
return false;
}
}
function editClient(id){
var title = $("#title").val() + "";
var address = $("#address").val() + "";
var postalCode = $("#postalCode").val() + "";
var contactPerson = $("#contactPerson").val() + "";
var phoneNumber1 = $("#phoneNumber1").val() + "";
var phoneNumber2 = $("#phoneNumber2").val() + "";
var email = $("#email").val() + "";
var fax = $("#fax").val() + "";
var fiscalCode = $("#fiscalCode").val() + "";
var industry = $("#industry").val() + "";
var clientType = $("#clientType").val() + "";
var nextContact = $("#nextContact").val() + "";
var seller = $("#seller").val() + "";
var remarks = $("#remarks").val() + "";
$("#editClient").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
$("#editClient").load("index.php?page=ajax", {nType: 13, id: id, title: title, address: address, postalCode: postalCode, contactPerson: contactPerson, phoneNumber1: phoneNumber1, phoneNumber2: phoneNumber2, email: email, fax: fax, fiscalCode: fiscalCode, industry: industry, clientType: clientType, nextContact: nextContact, seller: seller, remarks: remarks}, function(){
$("#flex11").flexReload();
});
$("#editClient").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
return false;
}
function printAccount(id){
window.location = "index.php?page=export&nType=4&extraType=2&id=" + id;
}
function confirmPaymentKin(nType, id){
if(nType == 1){
Boxy.load("index.php?page=popups&nType=6&id=" + id);
} else {
var nDate = $("#date").val() + "";
$("#confirmPayment").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
$("#confirmPayment").load("index.php?page=ajax", {nType: 10, id: id, nDate: nDate}, function(){
$("#flex5").flexReload();
});
$("#confirmPayment").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
return false;
}
}
function showContent(id){
$("#whatLinkID" + id).hide();
$("#contentHiddenID" + id).show();
}
function newAuthor(nType){
if(nType == 1){
Boxy.load("index.php?page=popups&nType=7");
} else {
var addAuthor = $("#addAuthor").val() + "";
$("#confirmAuthor").ajaxStart(function(){
$(this).appendTo("Nalagam...");
});
$("#confirmAuthor").load("index.php?page=ajax", {nType: 11, addAuthor: addAuthor});
$("#confirmAuthor").ajaxError(function(event, request, settings){
$(this).appendTo("Prišlo je do napake ID:1!");
});
return false;
}
}
function deleteImage(id){
Boxy.confirm("Do you really wanna delete image?", function(){
$.get("index.php?page=ajax", { nType: 9, id:id }, function(){
Boxy.alert("Image has been deleted.", null, {title: 'Info'});
$("#removeImage" + id).hide();
});
return false;
}, {title: 'Conformation'});
}
function deleteImageNew(id){
Boxy.confirm("Do you really wanna delete image?", function(){
$.get("index.php?page=ajax", { nType: 9, id:id }, function(){
Boxy.alert("Image has been deleted.", null, {title: 'Info'});
$("#editImageDiv" + id).hide();
});
return false;
}, {title: 'Confirmation'});
}
function deleteCategory(id, name){
Boxy.confirm("Do you really wanna delete category \"" + name + "\"?", function(){
$.get("index.php?page=ajax", { nType: 10, id:id }, function(){
Boxy.alert("Category has been deleted.", null, {title: 'Info'});
$("#removeCategory" + id).hide();
});
return false;
}, {title: 'Conformation'});
}
function showBill(id){
if($("#row" + id).is(":hidden")){
$("#row" + id).show();
$("#upDown" + id).attr("src", "@design/images/arrowUp.png");
} else {
$("#row" + id).hide();
$("#upDown" + id).attr("src", "@design/images/arrowDown.png");
}
}
function confirmOrderNoAccount(id){
Boxy.confirm("Ali res želite potrditi naročilo za zapis z IDjem " + id + " (brez računa)?", function(){
$.get("index.php?page=ajax", { nType: 12, id:id }, function(){
window.location = "/index.php?page=individuals";
}, {title: 'Potrditev'});
});
}