//------------------------------------------------- 
//		Image Functions
//------------------------------------------------- 

function preload_images() {
  var a=preloadImages.arguments,j=1,img=new Array();
  for(i=0; i<a.length; i++){ img[j]=new Image; img[j++].src = a[i]; }
}

function set_image(id,img) {
	$(id).src = img;
}



//------------------------------------------------- 
//		Window Functions
//------------------------------------------------- 

function launch_window(url,w,h) {
	window.open(url,"_blank","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width="+w+",height="+h);	
	return false;
}
 

//------------------------------------------------- 
//		Site Functions
//------------------------------------------------- 

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  obj.style.filter = "alpha(opacity:"+opacity+")"; // IE/Win
  obj.style.KHTMLOpacity = opacity/100; // Safari<1.2, Konqueror
  obj.style.MozOpacity = opacity/100; // Older Mozilla and Firefox
  obj.style.opacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3
}

function init(){
	var myDivs = document.getElementsByClassName('stretcher');//we define two arrays, containing our toggles and divs.
	var myLinks = document.getElementsByClassName('stretchtoggle');
	var myAccordion = new fx.Accordion2(myLinks, myDivs, {opacity: true, duration: 400, toggle: true});//then we create the effect.
}

function togglebtn(id){
	var s = document.location;
	var mydiv = document.getElementsByTagName("img");
	for(i=0; i<mydiv.length; i++){ if(mydiv[i].id.indexOf("btn") != -1 && mydiv[i].id != id){ mydiv[i].src='images/btn_m.gif'; } }
	$(id).src = $(id).src == s+'images/btn_c.gif' ? 'images/btn_m.gif' :  'images/btn_c.gif';
}

function simulate_click (id) {
	var obj = document.getElementById(id);
	if ( obj && obj.onclick ) obj.onclick();
}

function display_img(divid){ // Gallery Display
	var mydiv = document.getElementsByTagName("DIV");
	for(i=0; i<mydiv.length; i++){
		if(mydiv[i].id.indexOf("detail") != -1 && mydiv[i].id != divid){ mydiv[i].style.display = "none"; }
	}
	$(divid).style.display = $(divid).style.display == 'none' ? 'block' : 'none';
}

function open_popup(id){
	$(id).style.display = 'block';
	$('outside').style.display = 'block';
	setOpacity($('outside'), 60)
	$('flashmusic').style.visibility = 'hidden';
}

function close_popup(id){
	$(id).style.display = 'none';
	$('outside').style.display = 'none';
	$('flashmusic').style.visibility = 'visible';
	
}





var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

function fixPNG(myImage) 
{
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML	  
    }
}
