 function fnIframeReload(){
  var iframe=document.getElementById('idIframe');
  if (iframe.contentDocument) { // For NS6
    iframeDocument = iframe.contentDocument; 
  } else if (iframe.contentWindow) { // For IE5.5 and IE6
    iframeDocument = iframe.contentWindow.document;
  } else if (iframe.document) { // For IE5
    iframeDocument = iframe.document;
  } else { // We got nothin.
    alert("Error: could not find IFRAME document");
  }
  document.getElementById('idMiddle').innerHTML=iframeDocument.body.innerHTML +'<br/><br/>';
 }

//-- IFRAME

 function fnIframeLoaded(){
  var iframe=document.getElementById('idIframe');
  if (iframe.contentDocument) { // For NS6
    iframeDocument = iframe.contentDocument; 
  } else if (iframe.contentWindow) { // For IE5.5 and IE6
    iframeDocument = iframe.contentWindow.document;
  } else if (iframe.document) { // For IE5
    iframeDocument = iframe.document;
  } else { // We got nothin.
    alert("Error: could not find IFRAME document");
  }
  document.getElementById('idMiddle').innerHTML=iframeDocument.body.innerHTML +'<br/><br/>';
 }
 
function fnMenuSelection(selection){
   document.getElementById('idIframe').src='admin/cms/display/'+ selection;
}

//-- ROLL IN/OUT

 function fnRollIn(button, file){
  document.getElementById(button).src="images/2_"+ file;
 }

 function fnRollOut(button, file){
  document.getElementById(button).src="images/"+ file;
 }
 
 function fnMouseDown(button, file){
  document.getElementById(button).src="images/3_"+ file;
 }
 
 
//--- DIV ---//
 function fnRollInDIV(button, file){
  document.getElementById(button).style.backgroundImage="url('images/2_"+ file +"')";
 }

 function fnRollOutDIV(button, file){
  document.getElementById(button).style.backgroundImage="url('images/"+ file +"')";
 }
//--- DIV ---//

 
//--- DIV 2 ---// 
 function fnRollInDIV2(button, file){
  document.getElementById("sub_frame_give_now").style.display="none";
	//document.getElementById("sub_frame_blog").style.display="none";
	document.getElementById("sub_frame_enewletter").style.display="none";
	document.getElementById("sub_frame_special_events").style.display="none";
	document.getElementById("sub_frame_211_helpline").style.display="none";

  document.getElementById("frame_give_now").style.backgroundImage="url('images/frame_give_now.gif')";
  //document.getElementById("frame_blog").style.backgroundImage="url('images/frame_blog.gif')";
  document.getElementById("frame_enewletter").style.backgroundImage="url('images/frame_enewletter.gif')";
  document.getElementById("frame_special_events").style.backgroundImage="url('images/frame_special_events.gif')";
  document.getElementById("frame_211_helpline").style.backgroundImage="url('images/frame_211_helpline.gif')";					

  document.getElementById(button).style.backgroundImage="url('images/2_"+ file +"')";
  document.getElementById("sub_"+ button).style.display="block";	
 }

 function fnRollOutDIV2(button, file){
  //document.getElementById(button).style.backgroundImage="url('images/"+ file +"')";
 } 
//--- DIV 2 ---//



//-- AJAX FOR SHOW PHOTO --//
function ajaxFunctionPhotos(tmpPic)
{
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
			
			 document.getElementById('idViewDetails').innerHTML=xmlHttp.responseText;
			 var tmpStringTop="";
			 
			 if (window.pageYOffset){
        tmpStringTop=window.pageYOffset+15;
			 } else {
        tmpStringTop=(document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
				tmpStringTop=tmpStringTop+15;
			 }
				
			 tmpStingTop=tmpStringTop+"px";

			 var tmpString=document.body.clientHeight;			 
			 tmpString=tmpString+"px";
			 
			 document.getElementById('idShade').style.height=tmpString;
			 document.getElementById('idShade').style.display='block';				 

      }
    }
	xmlHttp.open("GET","xml/xml_show_photos.php?pic="+tmpPic,true);
	
  xmlHttp.send(null);
  }	
//-- AJAX FOR SHOW PHOTO END --//

function fnShowTag(x,y,id){
 tmpXofPhoto=findPosX(document.getElementById('idPhotoWrapper'));
 tmpYofPhoto=findPosY(document.getElementById('idPhotoWrapper'));

 document.getElementById('idTagger').style.top=(y+tmpYofPhoto-15)+"px";
 document.getElementById('idTagger').style.left=(x+tmpXofPhoto-50)+"px"; //-50 & -15 for padding of display box...
 document.getElementById('idTagger').style.borderColor="white";
 document.getElementById('idTagger').style.display="block";
}

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }