//***********************************************************************************************
//*												*
//*			settings.js For Virgin Mary Website					*				
//*				Release Date: 4/2/2006						*							*
//*					+							*
//*				All Rights Reserverd. 2006					*
//*												*
//***********************************************************************************************


//***********************************************************************************************
if(navigator.appName == 'Netscape'){
document.getElementById('layer0').style.marginLeft = '10%';
}


function QueryString(aStr, aPar)
{ // String parser return a query string with a special delimiter
  var begin,end;
  if(aStr.length>1)
  {
    begin = aStr.indexOf(aPar);
    if (begin<0) {return("");};
    begin = begin + aPar.length;
    end=aStr.indexOf("~", begin);
    if (end==(-1))
      end=aStr.length;
    return(aStr.substring(begin,end));
  }
  else return("");
}

//***********************************************************************************************
function SetCookie (name, value, expires){
// number of hours 24 * 31 --->  for 31 days
var expdate = new Date ();
expdate.setTime(expdate.getTime() + (1000 * 60 * 60 * expires));
document.cookie = name + "=" + escape (value) + "; expires=" + expdate.toGMTString() +  "; path=/";
}



//***********************************************************************************************
function GetCookie (name) {
 var dcookie = document.cookie;
 var cname = name + "=";
 var clen = dcookie.length;
 var cbegin = 0;
     while (cbegin < clen) {
     var vbegin = cbegin + cname.length;
         if (dcookie.substring(cbegin, vbegin) == cname) {
         var vend = dcookie.indexOf (";", vbegin);
             if (vend == -1) vend = clen;
         return unescape(dcookie.substring(vbegin, vend));
         }
     cbegin = dcookie.indexOf(" ", cbegin) + 1;
         if (cbegin == 0) break;
     }
 return null;
}

//***********************************************************************************************
function checkLog(){
var c = GetCookie("logging");
d = new Date();
theline = '';
if(c == null){
	theline += "url0^";
	theline += 1;
	theline +="~";

	SetCookie("logging",theline,20000);
}else{

var a=  QueryString(c, "url0");
if (a== '^1'){
window.location= "index.htm";
}
}
}


//***********************************************************************************************
function showDiv(pageName,divName,choice){
if (pageName == "services"){
document.getElementById('deacons').style.display = 'none';
document.getElementById('evangelism').style.display = 'none';
document.getElementById('sschool').style.display = 'none';
}		

if (pageName == "audio"){
document.getElementById('video').style.display = 'none';
document.getElementById('audio').style.display = 'none';
document.getElementById('nahda').style.display = 'none';
document.getElementById('nayrouz').style.display = 'none';
}		

document.getElementById('a1').className = 'menu';
document.getElementById('a2').className = 'menu';
document.getElementById('a3').className = 'menu';
document.getElementById('a4').className = 'menu';

document.getElementById(choice).className = 'menuchoice';

document.getElementById(divName).style.display = 'block';
}
//***********************************************************************************************
function findFocus(){

a = document.getElementById('a1').className;
b = document.getElementById('a2').className;
c = document.getElementById('a3').className;
d = document.getElementById('a4').className;

if (a == "menuchoice"){
document.getElementById('a1').style.color='brown';
document.getElementById('a2').style.color='#162D71';
document.getElementById('a3').style.color='#162D71';
document.getElementById('a4').style.color='#162D71';
}
if (b == "menuchoice"){
document.getElementById('a1').style.color='#162D71';
document.getElementById('a2').style.color='brown';
document.getElementById('a3').style.color='#162D71';
document.getElementById('a4').style.color='#162D71';
}
if (c == "menuchoice"){
document.getElementById('a1').style.color='#162D71';
document.getElementById('a2').style.color='#162D71';
document.getElementById('a3').style.color='brown';
document.getElementById('a4').style.color='#162D71';
}
if (d == "menuchoice"){
document.getElementById('a1').style.color='#162D71';
document.getElementById('a2').style.color='#162D71';
document.getElementById('a3').style.color='#162D71';
document.getElementById('a4').style.color='brown';
}
}
//***********************************************************************************************
function loadPage(id, url) {
  var req = false;
  // For Safari, Firefox, and other non-MS browsers
  if (window.XMLHttpRequest) {
    try {
      req = new XMLHttpRequest();
    } catch (e) {
      req = false;
    }
  } else if (window.ActiveXObject) {
    // For Internet Explorer on Windows
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        req = false;
      }
    }
  }
 var element = document.getElementById(id);
 if (!element) {
  alert("Bad id " + id +
   "passed to clientSideInclude." +
   "You need a div or span element " +
   "with this id in your page.");
  return;
 }
  if (req) {
    // Synchronous request, wait till we have it all
    req.open('GET', url, false);
    req.send(null);
    element.innerHTML = req.responseText;
  } else {
    element.innerHTML =
   "Sorry, your browser does not support " +
      "XMLHTTPRequest objects. This page requires " +
      "Internet Explorer 5 or better for Windows, " +
      "or Firefox for any system, or Safari. Other " +
      "compatible browsers may also exist.";
  }
}
//***********************************************************************************************
function loadXML(inputField){
var cit = inputField.split(",");

if (isInteger(cit[0]) == true){
//alert('a number');
xmlurl= "http://toolbar.visicommedia.com/betatest/comcast-beta2b/weather.php?zipcode=" + inputField ;
}else{

	if(cit[1] != null){
	xmlurl= "http://toolbar.visicommedia.com/betatest/comcast-beta2b/weather.php?info=" + inputField;
	}else{
	xmlurl= "http://toolbar.visicommedia.com/betatest/comcast-beta2b/weather.php?name_en=" + inputField ;
	}
}
//alert(xmlurl);
doDownload(xmlurl);
return verifyValue();
}



//***********************************************************************************************
function ProceedXML(){
var xmldoc=new ActiveXObject("MSXML2.DOMDocument.3.0");
xmldoc.async = false;

xmlResponse = document.getElementById('TOOLBAR_RESPONSE').value


xmldoc.loadXML(xmlResponse);

  if (xmldoc.parseError.errorCode != 0) {
  alert('Wrong City Name or Zip code');
  return false;
  } else {
//  alert(xmldoc.documentElement.xml);
  

  zipp = xmldoc.documentElement.selectSingleNode("//SITE").getAttribute("ZIPCODE");
//      alert(zipp);
      if (zipp == "Error"){
      alert('Wrong City Name or Zip code');
      return false;
      }      

      if (zipp.length<5 == true){
      zi = "0" + xmldoc.documentElement.selectSingleNode("//SITE").getAttribute("ZIPCODE");
      }else{
      zi = xmldoc.documentElement.selectSingleNode("//SITE").getAttribute("ZIPCODE");
      }
	document.getElementById('citydiv' + j).style.display = 'block';
        document.getElementById('city' + j).value = xmldoc.documentElement.selectSingleNode("//SITE").getAttribute("CITY");
        document.getElementById('state' + j).value = xmldoc.documentElement.selectSingleNode("//SITE").getAttribute("STATE");
	document.getElementById('country' + j).value = zi;
  	j++;

  return true;
 }	

}

//***********************************************************************************************
function LoadImagesForward(){
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.load("image.xml");

img = xmlDoc.selectNodes("/images/image[0]") ;
//alert(img);
}

//***********************************End of Document************************************************
