- ./
- ./admin
- ./admin/javascript
- ./admin/templates
- ./admin/templates/bookings
- ./admin/templates/customers
- ./admin/templates/flights
- ./admin/templates/information
- ./admin/templates/pages
- ./css
- ./javascript
- ./templates
- ./templates/booking
- ./templates/manage
- ./templates/pages
./admin/javascript/main.js
//*************************************************************************************************
//General Functions
//*************************************************************************************************
function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
toolbar_str = toolbar ? 'yes' : 'no';
menubar_str = menubar ? 'yes' : 'no';
statusbar_str = statusbar ? 'yes' : 'no';
scrollbar_str = scrollbar ? 'yes' : 'no';
resizable_str = resizable ? 'yes' : 'no';
window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}
function showElement(element)
{
var obj = document.getElementById(element);
var oldclass = obj.className.replace("hidden", "");
var oldclass = oldclass.replace("visible", "");
obj.className = oldclass + " visible";
}
function hideElement(element)
{
var obj = document.getElementById(element);
var oldclass = obj.className.replace("visible", "");
var oldclass = oldclass.replace("hidden", "");
obj.className = oldclass + " hidden";
}
function calender(type)
{
getContent('../ajax.cgi?req=calender&admin=true&type=' + type, 'calender_' + type);
}
function placeText(text, target)
{
var obj = document.getElementById(target);
obj.value = text;
}
//*************************************************************************************************
// Ajax Functions
//*************************************************************************************************
var XMLHttpRequestObjects = new Array();
var index = 0;
function getContent(url, target)
{
if(window.XMLHttpRequest)
{
var index = XMLHttpRequestObjects.push(new XMLHttpRequest());
}
else if (window.ActiveXObject)
{
var index = XMLHttpRequestObjects.push(new ActiveXObject("Microsoft.XMLHTTP"));
}
var obj = document.getElementById(target);
if(XMLHttpRequestObjects[index-1])
{
XMLHttpRequestObjects[index-1].open("GET", url);
XMLHttpRequestObjects[index-1].onreadystatechange = function()
{
if (XMLHttpRequestObjects[index-1].readyState == 4 &&
XMLHttpRequestObjects[index-1].status == 200)
{
obj.innerHTML = XMLHttpRequestObjects[index-1].responseText;
if(XMLHttpRequestObjects[index-1].responseText=="hide")
{
hideElement(target);
}
else
{
showElement(target);
}
}
}
XMLHttpRequestObjects[index-1].send(null);
}
}
function runContent(url)
{
if(window.XMLHttpRequest)
{
var index = XMLHttpRequestObjects.push(new XMLHttpRequest());
}
else if (window.ActiveXObject)
{
var index = XMLHttpRequestObjects.push(new ActiveXObject("Microsoft.XMLHTTP"));
}
if(XMLHttpRequestObjects[index-1])
{
XMLHttpRequestObjects[index-1].open("GET", url);
XMLHttpRequestObjects[index-1].onreadystatechange = function()
{
if (XMLHttpRequestObjects[index-1].readyState == 4 &&
XMLHttpRequestObjects[index-1].status == 200)
{
eval(XMLHttpRequestObjects[index-1].responseText);
}
}
XMLHttpRequestObjects[index-1].send(null);
}
}