var id_ar_guide_win = null;
var bArabic = true;
var oLastObj = null;
var sLasHTML = '';
var sCurrDay = '';
var sCurrDate = '';
var sCurrTime = '';
var sCurrInternetTime = '';
var dCurrentDate = new Date();
var bDayChanged = false;
var imageUp = new Image(19,20);
var imageDown = new Image(19,20);
var imageEmail = new Image(14,15);
var dDay, dMonth, dYear, dDayOfWeek;
var dayarray, montharray;

var sGS ="http://www.aleppo-sy.com/";
var sASPSite = "http://aleppo-sy.org/acts";
var sYP  ="http://localhost/aleppo/";
var sWD ="http://localhost/aleppo/modules.php?name=Web_Links";
var sDR ="http://localhost/dr/";
var sWB ="http://localhost/wb/";
var sWin="_blank";

if(bArabic)
{
  dayarray = new Array("الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت");
//  montharray = new Array("كانون الثاني","شباط","آذار","نيسان","آيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول");
  montharray = new Array("1","2","3","4","5","6","7","8","9","10","11","12");
}
else
{
  dayarray = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
  montharray = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
}
//---------------------------------------------
imageUp.src = "images/up.gif";
imageDown.src = "images/down.gif";
imageEmail.src = "images/envelope.gif";
//---------------------------------------------
function OpenLink(sURL,sWin)
{
	var oWin;
	oWin=window.open(sURL, sWin, "");
}
//---------------------------------------------
function loadDialog(sUrl, sWidth, sHeight,sScroll)
{
    var dCurrentDate = new Date()
    window.showModalDialog(sUrl + "Date=" + dCurrentDate.valueOf(dCurrentDate), "", "scroll: " + sScroll + "; status: 0; help: 0; center: 1; dialogHeight: " + sHeight + "; dialogWidth: " + sWidth + "; ");
}
function loadPage(sUrl)
{
    if(sUrl == '')
    {
      document.all.tags("IFRAME").item("Content_Frame").src = 'contents.htm'; 
    }
    else if(sUrl.indexOf('weather.asp?') >= 0 ||
            sUrl.indexOf('prayer.asp?') >= 0)
    {
      document.all.tags("IFRAME").item("Content_Frame").src = sUrl + 'Date=' + dCurrentDate.valueOf(dCurrentDate); 
    }
    else
    {
      document.all.tags("IFRAME").item("Content_Frame").src = sUrl; 
    }
}
//---------------------------------------------
function getCurrentDate()
{
  dCurrentDate = new Date();
  
  if(dCurrentDate.getDay() != dDayOfWeek)
    bDayChanged = true;
  else
    bDayChanged = false;

  dDayOfWeek = dCurrentDate.getDay();
  dYear = dCurrentDate.getYear();
  if (dYear < 1000)
    dYear += 1900;
  dMonth = dCurrentDate.getMonth() +1;
  dDay = dCurrentDate.getDate();

  var Hours = dCurrentDate.getHours();
  var Minutes = dCurrentDate.getMinutes();
  var Seconds = dCurrentDate.getSeconds();
  var dn;
  if(bArabic)
  {
    dn = "ص";
    if (Hours >= 12)
      dn = "م";
  }
  else
  {
    dn = "AM";
    if (Hours >= 12)
      dn = "PM";
  }
  if (Hours > 12)
    Hours = Hours-12;

  d = new Date();
  Time24H = new Date();
  Time24H.setTime(d.getTime() + (d.getTimezoneOffset()*60000) + 3600000);
  InternetTime = Math.round((Time24H.getHours()*60+Time24H.getMinutes()) / 1.44);
  if (InternetTime < 10) 
    InternetTime = '00' + InternetTime;
  else if (InternetTime < 100) 
    InternetTime = '0' + InternetTime;
  if (Hours==0)
    Hours = 12;
  if (Minutes<=9)
    Minutes = "0" + Minutes;
  if (Seconds<=9)
    Seconds = "0" + Seconds;

  sCurrDay = dayarray[dDayOfWeek];
  sCurrDate = dDay + "/" + montharray[dMonth-1] + "/" + dYear;
  sCurrTime = Hours + ":" + Minutes + ":" + Seconds + " " + dn;
  sCurrInternetTime = InternetTime;

}
//---------------------------------------------
function openPopups(sPage,sD)
{
    if(document.all || document.getElementById(id_ar_guide_win))
    {
        if(id_ar_guide_win)
            id_ar_guide_win.close();
        id_ar_guide_win = window.open(sPage, "ar_guide_win", sD);
        id_ar_guide_win.focus();    
    }
}
//---------------------------------------------
function startTimers()
{
    if (document.all || document.getElementById)
        window.setInterval("displayObjects()", 1000);
}
//---------------------------------------------
function displayObjects()
{
  if(document.all.id_image_email)
    id_image_email.src = imageEmail.src;
  else if (document.getElementById && document.getElementById("id_image_email"))
    document.getElementById("id_image_email").src = imageEmail.src;
  if(document.all.id_image_email2)
    id_image_email2.src = imageEmail.src;
  else if (document.getElementById && document.getElementById("id_image_email2"))
    document.getElementById("id_image_email2").src = imageEmail.src;

  getCurrentDate();

  if (document.all.id_CurrTime)
  {
    id_CurrDay.innerHTML = sCurrDay;
    id_CurrDate.innerHTML = sCurrDate;
    id_CurrTime.innerHTML = sCurrTime;
  }
  else if (document.getElementById && document.getElementById("id_CurrTime"))
  {
    document.getElementById("id_CurrDay").innerHTML = sCurrDay;
    document.getElementById("id_CurrDate").innerHTML = sCurrDate;
    document.getElementById("id_CurrTime").innerHTML = sCurrTime;
  }

  if(document.all.tags("IFRAME").item("Scroller_Frame") && bDayChanged)
      document.all.tags("IFRAME").item("Scroller_Frame").src = sASPSite + "/asp/scroller.asp?Date=" + dCurrentDate.valueOf(dCurrentDate); 
  if(document.all.tags("IFRAME").item("Weather_Frame") && bDayChanged)
      document.all.tags("IFRAME").item("Weather_Frame").src = sASPSite + "/asp/weather_today.asp?Date=" + dCurrentDate.valueOf(dCurrentDate); 

}
//---------------------------------------------
function showHide(obj, image)
{
    if(obj.style.display == 'none')
    {
        obj.style.display = '';
        if(image != null)
          image.src = imageUp.src;
    }
    else
    {
        obj.style.display = 'none';
        if(image != null)
          image.src = imageDown.src;
    }
}
//---------------------------------------------
function jEmail(user, domain, suffix, caption)
{
  document.write('<A href="' + 'mailto:' + user + '@' + domain + '.' + suffix + '">' + caption + '</A>');
}
//---------------------------------------------
function setCookie(name, value, expires, path, domain, secure) 
{
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}
//---------------------------------------------
function getCookie(name) 
{
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}
//---------------------------------------------
function displayVisits()
{
  var now = new Date();
  // cookie expires in one year (actually, 365 days)
  // 365 days in a year
  // 24 hours in a day
  // 60 minutes in an hour
  // 60 seconds in a minute
  // 1000 milliseconds in a second
  now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
  var visits = getCookie("counter");
  // if the cookie was not found, this is your first visit
  if (!visits) 
  {
    visits = 1; // the value for the new cookie
  } 
  else 
  {
    // increment the counter
    visits = parseInt(visits) + 1;
  }
  document.write('عدد مرات الزيارة ' + visits);
  // set the new cookie
  setCookie("counter", visits, now);
}
//---------------------------------------------
function closeWindow()
{
    window.close();
}
//---------------------------------------------
function linkOver(obj)
{
    obj.style.cursor = 'hand';
    obj.style.color = '#5586DF';
    obj.style.textDecoration = 'underline';
}
//---------------------------------------------
function linkOut(obj)
{
    obj.style.color = '#215DC6';
    obj.style.textDecoration = 'none';
}
//---------------------------------------------

