
// Correctly handle PNG transparency in Win IE 5.5 or higher.
// http://homepage.ntlworld.com/bobosola. Updated 02-March-2004

function correctPNG() {
	if (navigator.appName.indexOf("Microsoft")!=-1){
		for(var i=0; i<document.images.length; i++){
			var img = document.images[i]
			var imgName = img.src.toUpperCase()
			if (imgName.substring(imgName.length-3, imgName.length) == "PNG"){
	 			var imgID = (img.id) ? "id='" + img.id + "' " : ""
	 			var onmouse='';
	 			if (imgID.indexOf("log")!=-1){
	 				ih=img.src.replace(/.png/i,"_hover.png");
	 				onmouse='onmouseover="swapPNG(this,\''+img.src+'\',\''+ih+'\','+img.width+','+img.height+',0);"'; 
	 				
	 			} 
	 			var imgClass = (img.className) ? "class='" + img.className + "' " : ""
	 			var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
	 			var imgStyle = "display:inline-block;" + img.style.cssText 
	 			if (img.align == "left") imgStyle = "float:left;" + imgStyle
	 			if (img.align == "right") imgStyle = "float:right;" + imgStyle
	 			if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
	 			var strNewHTML = "<span " + onmouse + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
	 			img.outerHTML = strNewHTML
	 			i = i-1
	   }
	  }
	}
}

function fixPNG(myImage) {
		if (navigator.appName.indexOf("Netscape")!=-1){
			/*do nothig*/
		}
		else {
			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	  
    }
}

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 MM_swapImage() { //v3.0
	if (navigator.appName.indexOf("Microsoft")!=-1){
	
	}
	else{
		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];}
	}		
}

function swapPNG(myImage,normal_image, hover_image,w,h,mode){
	if (navigator.appName.indexOf("Netscape")!=-1){	
	}
	else{
		var imgID = (myImage.id) ? "id='" + myImage.id + "' " : "";
		var onmouse;
		if (mode==0){
			cursor="pointer";
			onmouse='onmouseout="swapPNG(this,\''+hover_image+'\',\''+normal_image+'\','+w+','+h+',1);"';			
		}
		else{
			cursor="default";
			onmouse='onmouseover="swapPNG(this,\''+hover_image+'\',\''+normal_image+'\','+w+','+h+',0);"';
		}
		var strNewHTML = '<span '+onmouse+' '+imgID+' style="background:#FCEFEA;display:inline-block; width:'+w+'px; height:'+h+'px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+ hover_image +'\', sizingMethod=\'scale\');cursor:'+cursor+'"></span>';		
		myImage.outerHTML = strNewHTML
	}
}


function opaque(obj){
	if (navigator.appName.indexOf("Netscape")!=-1){
		obj.style.MozOpacity=.65;
	}
	else{
		obj.style.filter="alpha(opacity=65)";
	}
}

function restore(obj){
	if (navigator.appName.indexOf("Netscape")!=-1){
		obj.style.MozOpacity=1
	}
	else{
		obj.style.filter="alpha(opacity=100)";
	}
}
function pp(myurl,w,h,t,l,sb,tb,name){ 
	var s = ['no','yes'];
	var parametros='status=no, resizable=no, scrollbars=' + s[sb] +',toolbars=' + s[tb] + ',width='+ w +',height='+ h +',top='+ t +',left='+ l; 
	window.open(myurl,name,parametros);
}

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 uncheck(){
	document.getElementById('p0').checked = false;
}

function uncheck_all(n){
	for (i=1; i<=n; i++){
		var nf="p"+i;
		document.getElementById(nf).checked = false;	
	}
}
