function loadXMLDoc(url) 
{ 
   // branch for native XMLHttpRequest object 
    if (window.XMLHttpRequest) { 
        req = new XMLHttpRequest(); 
  //      req.onreadystatechange = processReqChange; 
        req.open("GET", url, true); 
        req.send(null); 
    // branch for IE/Windows ActiveX version 
    } else if (window.ActiveXObject) { 
        req = new ActiveXObject("Microsoft.XMLHTTP"); 
        if (req) { 
    //        req.onreadystatechange = processReqChange; 
            req.open("GET", url, true); 
            req.send(); 
        } 
    } 
} 

function processReqChange() 
{ 
    //alert (reg.readyState); 
   // only if req shows "complete" 
   if (req.readyState == 4) { 
        // only if "OK" 
        if (req.status == 200) { 
             response  = req.responseXML.documentElement; 
            method    = response.getElementsByTagName('method')[0].firstChild.data; 
           result    = response.getElementsByTagName('result')[0].firstChild.data; 
          //alert (method) //checkName('',result) 
          eval(method + '(\'\', result)'); 
       } else { 
            alert("There was a problem retrieving the XML data:\n" + req.statusText); 
        } 
    } 
}    


function toggle(id,action,url) {
	if (document.getElementById)
			{
			var	theitem = document.getElementById(id);
			
			if (action == 'maximised') {
				theitem.style.display = 'block';				
				}
			else {
				theitem.style.display = 'none';				
				}				

			document.getElementById(id +'-control').className = action;
		//window.open(url+'silent_switcher_set_.php'+ id +'&action='+ action);
		loadXMLDoc(url+'silent_switcher_set_.php'+ id +'&action='+ action); 
			}
     return false;
}


function maximise(id,url) {
	if (document.getElementById)
			{
			var	theitem = document.getElementById(id);
		
			theitem.style.display = 'block';
			document.getElementById(id +'-control').className = 'maximised';
			loadXMLDoc(url+'silent_switcher_set_maximised.php'); 
			}
}


/*

Image fade code by Clagnut:
http://clagnut.com/sandbox/imagefades/

*/

document.write("<style type='text/css'>#bannerimage {background: #A5CD2C; visibility:hidden;}</style>");



function initImage() {
	imageId = 'bannerimage';
	if (image = document.getElementById(imageId)) {
	setOpacity(image, 0);
	image.style.visibility = "visible";
	fadeIn(imageId,0);
	}
}

function fadeIn(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			//opacity += 10;
			opacity += 7;
			//window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 50);
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 60);
		}
	}
}
function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}

function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href") &&
      anchor.getAttribute("rel") == "external")
      anchor.target = "_blank";
    }
}


window.onload = function() {
	initImage();
	externalLinks();
}

if (document.images)
{
 var pic1= new Image(); 
  pic1.src="images/aux2/top_bar_hover_r1_c1.png"; 
 var pic2= new Image(); 
  pic2.src="images/aux2/top_bar_hover_r1_c2.png"; 
 var pic3= new Image(); 
  pic3.src="images/aux2/top_bar_hover_r1_c3.png"; 
 var pic4= new Image(); 
  pic4.src="images/aux2/top_bar_hover_r1_c4.png"; 
 var pic5= new Image(); 
  pic5.src="images/aux2/top_bar_hover_r1_c5.png"; 
 
  var pic11= new Image(); 
  pic11.src="images/aux2/top_bar_r1_c1.png"; 
  var pic12= new Image(); 
  pic12.src="images/aux2/top_bar_r1_c2.png";
  var pic13= new Image(); 
  pic13.src="images/aux2/top_bar_r1_c3.png"; 
  var pic14= new Image(); 
  pic14.src="images/aux2/top_bar_r1_c4.png"; 
  var pic15= new Image(); 
  pic15.src="images/aux2/top_bar_r1_c5.png";  

}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function swapImage(image,url) { //v3.0
 image.oldImage = image.src;
 image.src = url;
}
function restoreImage(image){
	image.src=image.oldImage;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



