smallbar = 20;
largebar =200;

var date = new Date()
var thistime = date.getTime()

finalwidth=smallbar;
theHeight = alertSize();

var partnerloop = "";
var newsloop = "";

function toggleLayer(whichLayer, width)
{

if (document.getElementById)
{
// this is the way the standards work
document.getElementById(whichLayer).style.width = width;
}
else if (document.all)
{
// this is the way old msie versions work
document.all[whichLayer].style.width = width;
}
else if (document.layers)
{
// this is the way nn4 works
document.layers[whichLayer].style.width = width;
}
}



function reSizeBar() {

if (document.getElementById('ChamberBar').style.width == largebar + 'px' ) {
theHeight = alertSize();
 shrink();
} else { 
setCookieValues('0', '1');
sndReq('ChamberBar','http://wilkesbarre.org/chamberbar/chamberbar.php?height='+theHeight+'&id='+thistime);
grow();
}
}

function grow() {
finalwidth = finalwidth+10;
finalwidthpx = finalwidth + 'px';
toggleLayer('ChamberBar', finalwidthpx);
if (finalwidth < largebar) {
	setTimeout("grow()",1);
} 
}

function shrink() {

//document.getElementById('ChamberBar').innerHTML = "S<br>H<br>R<br>I<br>N<br>K<br>I<br>N<br>G";

finalwidth = finalwidth-10;
finalwidthpx = finalwidth + 'px';
toggleLayer('ChamberBar', finalwidthpx);
if (finalwidth > smallbar) {
setTimeout("shrink()",1);
} else {
setCookieValues('0', '2');
	
document.getElementById('ChamberBar').innerHTML = '<a  onClick="reSizeBar();"><img src="http://wilkesbarre.org/chamberbar/images/chamberbarc.png" border="0"><img src="http://wilkesbarre.org/chamberbar/images/chamberbar_fill.png" border="0" height="100%" width="20"></a>';

}

}


function Insert_ChamberBar() {
theWidth = alertSize();
document.write('<div id="ChamberBar" style=" position:absolute; visibility:visible; z-index: 1000000; height:' + theHeight +'px; width:20px; right:0px; top:0px; overflow:hidden;">');
document.write('<a  onClick="reSizeBar();"><img src="http://wilkesbarre.org/chamberbar/images/chamberbarc.png" border="0"><img src="http://wilkesbarre.org/chamberbar/images/chamberbar_fill.png" border="0" height="100%" width="20"></a>');
document.write('</div>');
if (override_show_bar == 2) {
	//override_show_bar == 2 keeps it closed
	$wart=1;
} else if( cookie_array[0] == 1 || override_show_bar == 1 ) {
	finalwidth = largebar;
	finalwidthpx = finalwidth + 'px';
	toggleLayer('ChamberBar', finalwidthpx);
	sndReq('ChamberBar','http://wilkesbarre.org/chamberbar/chamberbar.php?height='+theHeight+'&id='+thistime);
	
}
}

function alertSize() {
  myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
  // window.alert( 'Width = ' + myWidth );
  // window.alert( 'Height = ' + myHeight );
  return eval(myHeight);
}

function alertWidth() {
  var myWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
  }
  // window.alert( 'Width = ' + myWidth );
  // window.alert( 'Height = ' + myHeight );
  return myWidth;
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
 
}




function sndReq(target, action) {
	
	var http = createRequestObject();
	
	
	http.open('GET', action, true);
	http.onreadystatechange = function() {
		if(http.readyState == 4){
        	var response = http.responseText;
        	//showMe(target);
        	document.getElementById(target).innerHTML = response;
        
    	}
    }
    http.send(null);
}



//var req = createRequestObject();
function varReq(action) {
var req = new XMLHttpRequest();
req.open('GET', action, false);
req.overrideMimeType('text/xml');
req.send(null);
//alert(req.responseXML);
returnArray = new Array(4);
returnArray[0] = req.responseXML.getElementsByTagName('val1')[0].firstChild.data; //eventid for map element1
returnArray[1] = req.responseXML.getElementsByTagName('val2')[0].firstChild.data; //eventid for map element2
returnArray[2] = req.responseXML.getElementsByTagName('val3')[0].firstChild.data; //next arrow on/off
returnArray[3] = req.responseXML.getElementsByTagName('val4')[0].firstChild.data; //prev arrow on/off
returnArray[4] = req.responseXML.getElementsByTagName('val5')[0].firstChild.data; //thisday
return (returnArray);
}

function retValue(action) {
var req = new XMLHttpRequest();
req.open('GET', action, false);
//req.overrideMimeType('text/xml');

req.send(null);
//alert(action);
//alert(req.responseXML);
returnValue = req.responseXML.getElementsByTagName('result')[0].firstChild.data; //eventid for map element1
//alert (returnValue);
return (returnValue);
}



function hideMe(element){
	isIE=document.all;
	isNN=!document.all&&document.getElementById;
	isN4=document.layers;
	whichDog=isIE ? eval("document.all."+element) : document.getElementById(element); 


  if (isIE||isNN) {
	  whichDog.style.visibility="hidden";
	  whichDog.style.display="none";
  } else if (isN4) { 
  
  	  ThisGuy = eval("document."+element+".visibility");
	  ThisGuy="hide";
	  
  }
}

function showMe(element){
	isIE=document.all;
	isNN=!document.all&&document.getElementById;
	isN4=document.layers;
	whichDog=isIE ? eval("document.all."+element) : document.getElementById(element); 


  if (isIE||isNN) {
	  whichDog.style.visibility="visible";
	  whichDog.style.display="block";
  } else if (isN4) {
	  ThisGuy = eval("document."+element+".visibility");
	  ThisGuy="show";
  }
}

function Load_Partner_Pic() {


//document.getElementById('CAL_DATA_MAP').innerHTML = '<map name="Calendar_Data_Map<?php echo $map_id; ?>"><area shape="rect" alt="' + thisday + '" coords="55,18,63,29" onClick="Load_Cal_Data(\''+ year +'\',\''+ month +'\',\''+ thisday +'\',\''+ page +'\');\"><area shape="rect" alt="' + thisday + '" coords="64,18,73,29" onClick="Load_Cal_Data(\''+ year +'\',\''+ month +'\',\''+ thisday +'\',\''+ page +'\');\"></map>';
var variableName = new Image(); 
variableName.src = 'http://wilkesbarre.org/chamberbar/modules/partners.php';
document.images.PARTNER_PIC.src = variableName.src;
}

function Partner_Reload() {sndReq('PARTNERS_MODULE','http://wilkesbarre.org/chamberbar/modules/partners.php');}
function News_Reload() {sndReq('NEWS_MODULE','http://wilkesbarre.org/chamberbar/modules/news.php');}

function getCookie(cookiename) {
 var cookiestring=""+document.cookie;
 var index1=cookiestring.indexOf(cookiename);
 if (index1==-1 || cookiename=="") return ""; 
 var index2=cookiestring.indexOf(';',index1);
 if (index2==-1) index2=cookiestring.length; 
 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

function setCookie(name, value) {
  //expires in one year
  var expires = new Date();
  expires.setTime(expires.getTime() + 365 * 24 * 60 * 60 * 1000);
  path = "/";
  domain = '.wilkesbarre.org';
  secure="";
  
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
  
var cookie_var = getCookie("chamberbar");
//alert (cookie_var);
}

function resetCookie(name, value) {
  //expires in one year
  var expires = new Date();
  expires.setTime(expires.getTime() - 10);
  path = "/";
  domain = '.wilkesbarre.org';
  secure="";
  
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
  
}

function setCookieValues(pos, value) {
	
var cookie_var = getCookie("chamberbar");
var cookie_array=cookie_var.split("-");

var cookie_values = "";
for (var x = 0; x < cookie_array.length; x++)
   {
	   	if (x == pos) {
			cookie_values = cookie_values + value + "-";
		} else {
			cookie_values = cookie_values + cookie_array[x] + "-";
		}
   }
//alert (cookie_values);
setCookie("chamberbar", cookie_values);

}

function getValue(name, pos)
   {
      var m = document.cookie.match(new RegExp("(" + name + "=[^;]*)(;|$)"));

      return m ? m[1] : null;   
   } 
 //alert(getValue('chamberbar',4));
	
var cookie_var = getCookie("chamberbar");
var cookie_array=cookie_var.split("-");



Insert_ChamberBar();


