//LOSE IE6 FLICKER BUG
//--------------------

try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

//CALL FUNCTIONS ONDOMREADY
//-------------------------

function onDomReady() {
    slider();
};

//RESIZE IMAGE FUNCTION
//---------------------

function uploadedimageResize(img, width) {
 
 	var width = parseInt(width);
	if (img.offsetWidth > width) {
	 	img.style.width = width+"px";
	};
	
}

//POPUP FUNCTION
//--------------

var win = ""

function popup(mypage,myname,w,h,scroll) {
if (win!="") {
 win.close();
 }
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=yes';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

//SLIDER FUNCTION
//---------------

function slider() {
 
 	var slider = document.getElementById("slider");
 	var latestnews = slider.getElementsByTagName("div")[0];
 	var security = slider.getElementsByTagName("div")[2];
 	//var learnaboutwireless = slider.getElementsByTagName("div")[4];
	
	latestnews.getElementsByTagName("h2")[0].onclick = function() {
	 	var hide = latestnews.getElementsByTagName("div")[0];
	 	if (hide.style.display == "block" || hide.style.display == "") {
	 	 	hide.style.display = "none";
	 	 	latestnews.getElementsByTagName("img")[1].src = "/media/images/slider-title-arrow-off.gif";
	 	} else {
	 	 	hide.style.display = "block";
	 	 	latestnews.getElementsByTagName("img")[1].src = "/media/images/slider-title-arrow-on.gif";
	 	};
	};	
	
	security.getElementsByTagName("h2")[0].onclick = function() {
	 	var hide = security.getElementsByTagName("div")[0];
	 	if (hide.style.display == "block" || hide.style.display == "") {
	 	 	hide.style.display = "none";
	 	 	security.getElementsByTagName("img")[1].src = "/media/images/slider-title-arrow-off.gif";
	 	} else {
	 	 	hide.style.display = "block";
	 	 	security.getElementsByTagName("img")[1].src = "/media/images/slider-title-arrow-on.gif";
	 	};
	};
	
//	learnaboutwireless.getElementsByTagName("h2")[0].onclick = function() {
//	 	var hide = learnaboutwireless.getElementsByTagName("div")[0];
//	 	if (hide.style.display == "none" || hide.style.display == "") {
//	 	 	hide.style.display = "block";
//	 	 	learnaboutwireless.getElementsByTagName("img")[1].src = "/media/images/slider-title-arrow-on.gif";
//	 	} else {
//	 	 	hide.style.display = "none";
//	 	 	learnaboutwireless.getElementsByTagName("img")[1].src = "/media/images/slider-title-arrow-off.gif";
//	 	};
//	};
	 	
}

//JAVASCRIPT FLASH INSERTION
//--------------------------

function flash(url, img, width, height, flashversionuser) {

    if (!flashversionuser) {
        flashtest = 6;
    } else {
        flashtest = parseInt(flashversionuser);
    }; 
    
    //alert("Flash installed (2=yes): "+flashinstalled);
    //alert("Flash version installed: "+flashversion);    
    //alert("Testing for: "+flashtest);        

    if (flashinstalled == 2 & flashversion >= flashtest) {
        
        document.write('<object width="'+width+'" height="'+height+'" align="middle" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">');
        document.write('<param value="sameDomain" name="allowScriptAccess" />');
        document.write('<param value="'+url+'" name="movie" />');
        document.write('<param value="high" name="quality" />');
        //document.write('<param value="noscale" name="scale" />');
        document.write('<param value="transparent" name="wmode" />');
        document.write('<param value="lt" name="salign" />');
        document.write('<param value="#ffffff" name="bgcolor" /><embed width="'+width+'" height="'+height+'" align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="sameDomain" wmode="transparent" bgcolor="#ffffff" salign="lt" quality="high" src="'+url+'">');
        document.write('</embed>');
        document.write('</object>');
    } else {
        document.write('<img src="'+img+'" width="'+width+'" height="'+height+'" alt="" />');
    };
    
    flashtest == null;

}

//FLASH DETECTION
//---------------

var flashinstalled = 0;
var flashversion = 0;
MSDetect = "false";

if (navigator.plugins && navigator.plugins.length) {

	x = navigator.plugins["Shockwave Flash"];
	if (x) {
		flashinstalled = 2;
		if (x.description) {
			y = x.description;
			flashversion = y.charAt(y.indexOf('.')-1);
		};
	} else {
		flashinstalled = 1;
    };
    
	if (navigator.plugins["Shockwave Flash 2.0"]) {
		flashinstalled = 2;
		flashversion = 2;
	};
} else if (navigator.mimeTypes && navigator.mimeTypes.length) {

	x = navigator.mimeTypes['application/x-shockwave-flash'];
	if (x && x.enabledPlugin) {
		flashinstalled = 2;
	} else {
		flashinstalled = 1;
	};
} else {
	MSDetect = "true";
};

//ONDOM READY FUNCTION
//--------------------
function onDomReadyLoad() {

	//quit if this function has already been called
	if (arguments.callee.done) return;
	
	//flag this function so we don't do the same thing twice
	arguments.callee.done = true;
	
	//kill the timer
	if (_timer) {
		clearInterval(_timer);
		_timer = null;
	};
	
    onDomReady();
    
};

//CALL ONDOMREADY FUNCTION
//for Mozilla
if (document.addEventListener) {
	document.addEventListener("DOMContentLoaded", onDomReadyLoad, false);
};

/*for Internet Explorer*/
/*@cc_on @*/
/*@if (@_win32)
	document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
	var script = document.getElementById("__ie_onload");
	script.onreadystatechange = function() {
		if (this.readyState == "complete") {
			onDomReadyLoad(); // call the onload handler
		};
	};
/*@end @*/

//for Safari
if (/WebKit/i.test(navigator.userAgent)) {
	var _timer = setInterval(function() {
		if (/loaded|complete/.test(document.readyState)) {
			onDomReadyLoad();
		};
	}, 10);
};

//for other browsers
window.onload = onDomReadyLoad;