﻿// JScript File
var autohide = 1;
var value = 75;
var secondvalue = 75;
var id;

function pageWidth() {
  return window.innerWidth != null ? window.innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
  }

// calculate the current window height //
function pageHeight() {
  return window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
}

// calculate the current window vertical offset //
function topPosition() {
  return typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;
}

// calculate the position starting at the left of the window //
function leftPosition() {
  return typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
}

function callAjax(argument){
var loader = document.getElementById('loader');
loader.style.visibility = 'visible';
var letter = argument;
var div = document.getElementById('Body');
var XMLHttp = GetXMLHttpObject();
  XMLHttp.onreadystatechange=function (){
    if(XMLHttp.readyState==4){
        if(XMLHttp.status==200){
        var response = XMLHttp.responseText;   
        div.innerHTML = response;
        loader.style.visibility = 'hidden';
        } else {
        div.innerHTML = "<span style='font-family:Tahoma; font-size: 14px; font-weight:bold;'>An Error Occured, Please Try Again.<span>";
        loader.style.visibility = 'hidden';
        //Error Occured
        }
       } else {
    //Show Loading Image
        }
}
    var url = "ajaxscript.php?ID="+letter;
    XMLHttp.open("GET", url, true);
    XMLHttp.send(null);
}

function GetXMLHttpObject(){
var XMLHttpII;
try{
//FireFox, Opera & Safari
XMLHttpII = new XMLHttpRequest();
} catch(e){
//I.E
    try{
    XMLHttpII = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e){
        try{
        XMLHttpII = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e){
        XMLHttpII = null;   
        }
}

}
return XMLHttpII;
}

function addNews(argument){
var secondloader = document.getElementById('secondloader');
secondloader.style.visibility = 'visible';
var letter = argument;
var newsTitle = document.getElementById('Title');
var newsDetails = document.getElementById('Description');
var div = document.getElementById('Status');
var XMLHttp = GetXMLHttpObject();
  XMLHttp.onreadystatechange=function (){
    if(XMLHttp.readyState==4){
        if(XMLHttp.status==200){
        var response = XMLHttp.responseText;
        div.innerHTML = "<span style='font-family:Tahoma; font-size: 11px'>The News Item Has Been Added.<span>";
        secondloader.style.visibility = 'hidden';
        newsTitle.value = '';
        newsDetails.value = '';
        } else {
        div.innerHTML = "<span style='font-family:Tahoma; font-size: 11px'>An Error Occured, Please Try Again.<span>";
        secondloader.style.visibility = 'hidden';
        //Error Occured
        }
       } else {
    //Show Loading Image
    }
}
    var url = "doscript.php?ID="+letter+"&Title="+newsTitle.value+"&Description="+newsDetails.value;
    XMLHttp.open("GET", url, true);
    XMLHttp.send(null);
}

function getID(value){
name = value;
}

function getIDII(value){
nameII = value;
}

var name;
var nameII;

function deleteNews(argument,givenRowCount){
var loader = document.getElementById('loader');
loader.style.visibility = 'visible';
var letter = argument;
var rowCount = givenRowCount;
var div = document.getElementById('Body');
var XMLHttp = GetXMLHttpObject();
  XMLHttp.onreadystatechange=function (){
    if(XMLHttp.readyState==4){
        if(XMLHttp.status==200){
        var response = XMLHttp.responseText;   
        div.innerHTML = response;
        loader.style.visibility = 'hidden';
        } else {
        div.innerHTML = "<span style='font-family:Tahoma; font-size: 11px'>An Error Occured, Please Try Again.<span>";
        loader.style.visibility = 'hidden';
        //Error Occured
        }
       } else {
    //Show Loading Image
    }
}
    var url = "doscript.php?ID="+letter+"&RowCount="+rowCount; //
    XMLHttp.open("GET", url, true);
    XMLHttp.send(null);
}

function deleteEvent(argument,givenRowCount){
var loader = document.getElementById('loader');
loader.style.visibility = 'visible';
var letter = argument;
var rowCount = givenRowCount;
var div = document.getElementById('Body');
var XMLHttp = GetXMLHttpObject();
  XMLHttp.onreadystatechange=function (){
    if(XMLHttp.readyState==4){
        if(XMLHttp.status==200){
        var response = XMLHttp.responseText;   
        div.innerHTML = response;
        loader.style.visibility = 'hidden';
        } else {
        div.innerHTML = "<span style='font-family:Tahoma; font-size: 11px'>An Error Occured, Please Try Again.<span>";
        //Error Occured
        }
       } else {
    //Show Loading Image
    }
}
    var url = "doscript.php?ID="+letter+"&RowCount="+rowCount;
    XMLHttp.open("GET", url, true);
    XMLHttp.send(null);
}

function connect(){
var Title = name.substring(0,6) + "Hidden";
var TitleII = document.getElementById(Title).value; 
deleteNews(2,TitleII)
}

function connect2(){
var Title = nameII.substring(0,6) + "Hidden";
var TitleII = document.getElementById(Title).value; 
deleteEvent(4,TitleII)
}

function viewNews(argument){
showDialog(1);
var loader = document.getElementById('loader');
loader.style.visibility = 'visible';
var row = argument;
var divtop = document.getElementById('DivTop');
var divrest = document.getElementById('DivRest');
var XMLHttp = GetXMLHttpObject();
  XMLHttp.onreadystatechange=function (){
    if(XMLHttp.readyState==4){
        if(XMLHttp.status==200){
        var response = XMLHttp.responseText.split("¬");   
        divtop.innerHTML = response[0];
        divrest.innerHTML = response[1];
        loader.style.visibility = 'hidden';
        } else {
        divrest.innerHTML = "<span style='font-family:Tahoma; font-size: 11px'>An Error Occured, Please Try Again.<span>";
        //Error Occured
        }
       } else {
    //Show Loading Image
    }
}
    var url = "doscript.php?ID="+5+"&Row="+row;
    XMLHttp.open("GET", url, true);
    XMLHttp.send(null);
}

function showDialog(argument){
if(!document.getElementById("secondbackcover")){
var secondbackcover = document.createElement('div');
var div = document.createElement('div');
var divinner =document.createElement('div');
var divtop = document.createElement('div');
var divrest = document.createElement('div');
divtop.id = 'DivTop';
divrest.id = 'DivRest';
divinner.id = 'divinner';
div.id = 'Container';
divinner.style.position = 'absolute';
divinner.style.left = '10px';
divinner.style.top = '10px';
divinner.style.width = '600px';
divinner.style.height = '397px';
div.style.position = 'fixed';
div.style.width = '600px';
div.style.height = '400px';
var width = pageWidth();
var height = pageHeight();
var left = leftPosition();
var top = topPosition();
var dialogwidth = 600;
var dialogheight = 400;
var topposition = (height / 2) - (dialogheight / 2);
var leftposition = (width / 2) - (dialogwidth / 2);
div.style.top = topposition + 'px';
div.style.left = leftposition + 'px';
secondbackcover.id = 'secondbackcover';
secondbackcover.style.position = 'fixed';
secondbackcover.style.left = '0px';
secondbackcover.style.top = '0px';
divinner.style.overflow = 'auto';
divinner.appendChild(divrest);
divinner.appendChild(divtop);
divrest.innerHTML = "<img id='loader' src='829FA88E-3A83-4D32-9BA2-17CBF6BC2ECF-1.gif' style='z-index: 111;left: 299px; position: absolute; top: 86px; width: 32px; height: 32px;' />"
div.appendChild(divinner);
document.body.appendChild(secondbackcover);
div.className = 'pop_container_advanced';
document.body.appendChild(div);
var closebtn = document.createElement('img');
closebtn.id = 'Closebtn';
closebtn.style.position = 'absolute';
closebtn.style.top = '1px';
closebtn.style.left = '576px';
closebtn.src = 'pyclosebtn.gif';
divinner.appendChild(closebtn);
closebtn.setAttribute('onclick','destroyControl();')
closebtn.onclick = destroyControl;
} else {
var backcover = document.getElementById('secondbackcover');
var divrest = document.getElementById('DivRest');
var divtop = document.getElementById('DivTop');
divtop.innerHTML = "";
divrest.innerHTML = "<img id='loader' src='829FA88E-3A83-4D32-9BA2-17CBF6BC2ECF-1.gif' style='z-index: 111;left: 299px; position: absolute; top: 86px; width: 32px; height: 32px;' />"
backcover.style.visibility = 'visible';
backcover.style.opacity = (75 / 100); //Already started looking for opacity trouble, time to correct it! 
backcover.style.filter = 'alpha(opacity=' + 75 + ')';
secondvalue = 75;
var dialog = document.getElementById('Container');
dialog.style.visibility = 'visible';
dialog.style.opacity = (100 / 100); //Already started looking for opacity trouble, time to correct it! 
dialog.style.filter = 'alpha(opacity=' + 100 + ')';
var divinner =document.getElementById('divinner');
}
if(!document.getElementById('AdvertPanel')){
}else{
var div = document.getElementById('AdvertPanel');
div.style.visibility = 'hidden';
}

if(!document.getElementById('BigAd')){
}else{
var div = document.getElementById('BigAd');
div.style.visibility = 'hidden';
}
}

function destroyControl(){
if (secondvalue > 0){
secondvalue = secondvalue - 5;
var backcover = document.getElementById('secondbackcover');
backcover.style.opacity = (secondvalue / 100);
backcover.style.filter = 'alpha(opacity=' + secondvalue + ')';
var dialog = document.getElementById('Container');
dialog.style.opacity = (secondvalue / 100);
dialog.style.filter = 'alpha(opacity=' + secondvalue + ')';
id = window.setTimeout("destroyControl()", 0);
} else {
var backcover = document.getElementById('secondbackcover');
clearTimeout(id);
backcover.style.visibility = 'hidden';
var dialog = document.getElementById('Container');
dialog.style.visibility = 'hidden';
if(!document.getElementById('AdvertPanel')){
}else{
var div = document.getElementById('AdvertPanel');
div.style.visibility = 'visible';
}

if(!document.getElementById('BigAd')){
}else{
var div = document.getElementById('BigAd');
div.style.visibility = 'visible';
}

}
}

function addEvent(argument){
var secondloader = document.getElementById('secondloader');
secondloader.style.visibility = 'visible';
var letter = argument;
var eventTitle = document.getElementById('Event');
var eventDetails = document.getElementById('DescriptionBox');
var date;

if(document.getElementById("Date").style.visibility == 'visible'){
date = document.getElementById("Date").value;
}else if (document.getElementById("DateII").style.visibility == 'visible'){
date = document.getElementById("DateII").value;
} else {
date = document.getElementById("DateII").value;
}

var eventDate = (document.getElementById("Month").selectedIndex+1) + "/" + date + "/" + document.getElementById("Year").value;

var div = document.getElementById('Status');
var XMLHttp = GetXMLHttpObject();
  XMLHttp.onreadystatechange=function (){
    if(XMLHttp.readyState==4){
        if(XMLHttp.status==200){
        var response = XMLHttp.responseText;   
            div.innerHTML = "<span style='font-family:Tahoma; font-size: 11px'>The News Item Has Been Added.<span>";
            secondloader.style.visibility = 'hidden';
            eventTitle.value = '';
            eventDetails.value = '';
        } else {
        div.innerHTML = "<span style='font-family:Tahoma; font-size: 11px'>An Error Occured, Please Try Again.<span>";
        secondloader.style.visibility = 'hidden';
        //Error Occured
        }
       } else {
    //Show Loading Image
    }
}
    var url = "doscript.php?ID="+letter+"&Event="+eventTitle.value+"&Description="+eventDetails.value+"&Date="+eventDate;
    XMLHttp.open("GET", url, true);
    XMLHttp.send(null);
}