//inicio - tira o bug pick-a-boo nas imagens de background em links no IE
function ieFlickerFix(){
 try {
   document.execCommand("BackgroundImageCache", false, true);
 } catch(err) {}
}

window.onload=function(){
ieFlickerFix();
}
//fim


function fnDspBloco(ctrlBloco) {
	for (i=2; i<Number(ctrlBloco)+1; i++){
		var bloco = document.getElementById('divReg_'+i);
		if (bloco.style.display == 'none'){
			bloco.style.display = '';
		}else{
			bloco.style.display = 'none';
		}
	}			
}

function fnTrocaSel(intSel) {}
	
function fnGalEsquerda() {
	var lObjTotal = document.getElementById('imgTotal');
	var lObjSelecionada = document.getElementById('imgSel');
	if (lObjSelecionada && lObjTotal) {
		var lIntTotal = parseInt(lObjTotal.value);
		var lIntSelecionada = parseInt(lObjSelecionada.value);
		var lIntProxima = lIntSelecionada - 1;
		if (lIntProxima < lIntTotal){
			var lObjLink = document.getElementById('link_'+ lIntProxima.toString());
			var lStrScript = lObjLink.href.replace('javascript:', '');
			eval(unescape(lStrScript));
		}
	}
}
	
function fnGalDireita() {
	var lObjTotal = document.getElementById('imgTotal');
	var lObjSelecionada = document.getElementById('imgSel');
	if (lObjSelecionada && lObjTotal) {
		var lIntTotal = parseInt(lObjTotal.value);
		var lIntSelecionada = parseInt(lObjSelecionada.value);
		var lIntProxima = lIntSelecionada + 1;
		if (lIntProxima <= lIntTotal) {
			var lObjLink = document.getElementById('link_'+ lIntProxima.toString());
			var lStrScript = lObjLink.href.replace('javascript:', '');
			eval(unescape(lStrScript));
		}
	}
}

function ObjAjax(){
  try{return new XMLHttpRequest()}
  catch(e){try{return new ActiveXObject("Msxml2.XMLHTTP")}
  catch(e){return new ActiveXObject("Microsoft.XMLHTTP")}}
  return null;
}

function funAjaxTrocaAnuncioAgenda(nrAnuncio){
	var url = "ajax_troca_anuncio_agenda.asp?nrAnuncio="+encodeURIComponent(nrAnuncio);
	ajax = new ObjAjax();
 	var div = document.getElementById("dvAnunciosAgenda");

	ajax.onreadystatechange = function(){
	    if(ajax.readyState == 4){div.innerHTML=ajax.responseText;}
	}
  ajax.open("GET",url,true);
  ajax.send(null);
}


function funAjaxTrocaConteudoAgenda(nrCompromisso){
	var url = "ajax_troca_conteudo_agenda.asp?nrCompromisso="+encodeURIComponent(nrCompromisso);
	ajax = new ObjAjax();
 	var div = document.getElementById("mioloContainer");

	ajax.onreadystatechange = function(){
	    if(ajax.readyState == 4){div.innerHTML=ajax.responseText;}
	}
  ajax.open("GET",url,true);
  ajax.send(null);
}

function funAjaxTrocaConteudoQuemSomos(nrArtigo){
	var url = "ajax_troca_conteudo_institucional.asp?nrArtigo="+encodeURIComponent(nrArtigo);
	ajax = new ObjAjax();
 	var div = document.getElementById("mioloContainer");

	ajax.onreadystatechange = function(){
	    if(ajax.readyState == 4){div.innerHTML=ajax.responseText;}
	}
  ajax.open("GET",url,true);
  ajax.send(null);
}

function MostraEsconde(idMostra, idEsconde) {
	if (idMostra) {
		var a = idMostra.split(/\W/);
		for (var i in a) {
			var e = document.all && document.all[a[i]] || document.getElementById && document.getElementById(a[i]);
			if (e) e.style.display = '';
		}
	}
	if (idEsconde) {
		var a = idEsconde.split(/\W/);
		for (var i in a) {
			var e = document.all && document.all[a[i]] || document.getElementById && document.getElementById(a[i]);
			if (e) e.style.display = 'none';
		}
	}
}

function trim(inputString) {
	if (typeof inputString != "string") { return inputString; }
	var retValue = inputString;
	var ch = retValue.substring(0, 1);
	while (ch == " ") {
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}
	ch = retValue.substring(retValue.length-1, retValue.length);
	while (ch == " ") {
		retValue = retValue.substring(0, retValue.length-1);
		ch = retValue.substring(retValue.length-1, retValue.length);
	}
	while (retValue.indexOf("  ") != -1) {
		retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
	}
	return retValue;
}

function focusBusca(busca) {
	if (busca.value == "Buscar") busca.value="";
}

function blurBusca(busca) {
    if (trim(busca.value) == "") busca.value="Buscar";
}

function byId(id) {
    var el = document.all ? document.all[id] : document.getElementById(id);
    return el;
}

function GetXmlHttpObject() {
    var xmlHttp=null;
    try {
		xmlHttp=new XMLHttpRequest();
    }
    catch (e) {
		try {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e){
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}

function MudaIconeBarraDir(id) {
    var icn = byId(id);
	if(icn) {
        if (icn.src.indexOf("img/btn_menos_verde_cinz.gif") != -1) {
            icn.src = "img/btn_mais_verde_cinz.gif";
		} else if (icn.src.indexOf("img/btn_mais_verde_cinz.gif") !== -1) {
            icn.src = "img/btn_menos_verde_cinz.gif";
        }
    }
}

function AjaxBarraDir(pagina, id_elemento) {
    var elemento = byId(id_elemento);
	if(elemento.innerHTML == "") {
        xmlHttp = GetXmlHttpObject();
        if (xmlHttp) {
            xmlHttp.onreadystatechange = function() {
                if (xmlHttp.readyState==4){
                    elemento.innerHTML = xmlHttp.responseText;
                    Effect.toggle(id_elemento,'slide');
                }
            };
        }
        xmlHttp.open("GET",pagina,true);
        xmlHttp.setRequestHeader("Content-Type", "text/html; charset=ISO-8859-1")
        xmlHttp.send(null);
    } else {
        Effect.toggle(id_elemento,'slide');
    }
}

function filtraCategoria(slc) {
    var url = window.location.href;
    var catRe = /categoriaSlc=[0-9]+/;
	if(url.search(catRe) != -1){
        window.location = url.replace(catRe, "categoriaSlc="+slc.value);
    } else if(window.location.search) {
        window.location = url+"&categoriaSlc="+slc.value;
    } else {
        window.location = url+"?categoriaSlc="+slc.value;
    }
}

function verificaLimite(ev, campo, max) {
	if (campo.value.length > max) {
        campo.value = campo.value.substring(0, max);
    }
}

function atualizaLimite (campo, max) {
    var max_span = byId("restantes_"+campo.id);
    max_span.innerHTML = max - campo.value.length;
}

function registroMouseOver(reg) {
	reg.className = "registro registro_over";
}

function registroMouseOut(reg) {
	reg.className = "registro";
}

function onTagMouseOver(ev, count) {
	var tip = byId("tag-tip");
	if (!tip) {
        var tip = document.createElement("span");
        tip.setAttribute("class", "tag_tip");
        tip.setAttribute("id", "tag-tip");
    }
	tip.innerHTML = "Usos: "+count;
	tip.style.left = (document.body.scrollLeft ? ev.clientX + document.body.scrollLeft : ev.pageX) + 10 + "px";
    tip.style.top = (document.body.scrollTop ? ev.clientY + document.body.scrollTop : ev.pageY) + 10 + "px";
	tip.style.display = "";
    document.body.appendChild(tip);
}

function onTagMouseMove(ev) {
    var tip = byId("tag-tip");
	tip.style.left = (document.body.scrollLeft ? ev.clientX + document.body.scrollLeft : ev.pageX) + 10 + "px";
    tip.style.top = (document.body.scrollTop ? ev.clientY + document.body.scrollTop : ev.pageY) + 10 + "px";
}

function onTagMouseOut() {
    var tip = byId("tag-tip");
	tip.style.display = "none"; 
}

function hideSelectBoxes() {
	var brsVersion = parseInt(window.navigator.appVersion.charAt(0), 10);
	if (brsVersion <= 6 && window.navigator.userAgent.indexOf("MSIE") > -1) {
		for(var i = 0; i < document.forms.length; i++) {
			for(var e = 0; e < document.forms[i].length; e++){
				if(document.forms[i].elements[e].tagName == "SELECT") {
					document.forms[i].elements[e].style.visibility="hidden";
				}
			}
		}
	}
}

function displaySelectBoxes() {
	var brsVersion = parseInt(window.navigator.appVersion.charAt(0), 10);
	if (brsVersion <= 6 && window.navigator.userAgent.indexOf("MSIE") > -1) {
		for(var i = 0; i < document.forms.length; i++) {
			for(var e = 0; e < document.forms[i].length; e++){
				if(document.forms[i].elements[e].tagName == "SELECT") {
				document.forms[i].elements[e].style.visibility="visible";
				}
			}
		}
	}
}

function adEvent(obj, evType, fn){
    if (obj.addEventListener){
        obj.addEventListener(evType, fn, false);
        return true;
    } else if (obj.attachEvent){
        var r = obj.attachEvent("on"+evType, fn);
        return r;
    } else {
        return false;
    }
}

function rmEvent(obj, evType, fn){
    if (obj.removeEventListener){
        obj.removeEventListener(evType, fn, false);
        return true;
    } else if (obj.detachEvent){
        var r = obj.detachEvent("on"+evType, fn);
        return r;
    } else {
        return false;
    }
}

function getViewportHeight() {
	if (window.innerHeight!=window.undefined) return window.innerHeight;
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight;
	if (document.body) return document.body.clientHeight; 
	return window.undefined; 
}

function getViewportWidth() {
	if (window.innerWidth!=window.undefined) return window.innerWidth; 
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientWidth; 
	if (document.body) return document.body.clientWidth; 
	return window.undefined; 
}

function MM_swapImgRestore() {
	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_findObj(n, d) {
	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() {
	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 findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function subExibirGaleria(pIntGaleria, pIntFoto) {
	abreModalArquivo('galeria.asp?idGaleria='+ pIntGaleria +'&nrFoto='+ pIntFoto, 717, 500);
}


function subExibirFoto(pIntId, pStrArquivo, pStrDescricao, pStrCreditos) {
	var lObjFoto = document.getElementById('imgFoto');
	var lObjDescricao = document.getElementById('pDescricao');
	var lObjCreditos = document.getElementById('h6Creditos');
	
	lObjFoto.src = pStrArquivo;
	lObjDescricao.innerHTML = pStrDescricao.replace('\n', '<br />');
	if (pStrCreditos.length > 0) {
		lObjCreditos.innerHTML = 'Imagem: ' + pStrCreditos.replace('\n', '<br />');
	}
	else {
		lObjCreditos.innerHTML = '';
	}
	
	var lObjImagemTotal = document.getElementById('imgTotal');
	var lObjImagemSelecionada = document.getElementById('imgSel');
	
	if (lObjImagemSelecionada && lObjImagemTotal) {
		var lIntTotal = parseInt(lObjImagemTotal.value);
		var lIntAtual = parseInt(lObjImagemSelecionada.value);
		
		lObjImagemSelecionada.value = pIntId;
		
		document.getElementById('flashSetaEsquerda').style.display = (pIntId == 1) ? 'none' : '';
		document.getElementById('flashSetaDireita').style.display = (pIntId == lIntTotal) ? 'none' : '';
		
		subMarcarThumbnail(pIntId);
		if (lIntAtual != pIntId) subDesmarcarThumbnail(lIntAtual);
	}
}

function subMarcarThumbnail(pIntId) {
	var lObjImagem = document.getElementById('imagem_' + pIntId.toString());
	lObjImagem.style.borderWidth = '2px';
	lObjImagem.style.borderColor = '#1EC6FD';
}

function subDesmarcarThumbnail(pIntId) {
	var lObjImagem = document.getElementById('imagem_' + pIntId.toString());
	lObjImagem.style.borderWidth = '2px';
	lObjImagem.style.borderColor = '#FFF';
}

function subExibirVideo(pStrArquivo, pStrDescricao, pStrCreditos) {
	var lObjVideo = document.getElementById('divConteudo');
	var lObjDescricao = document.getElementById('pDescricao');
	var lObjCreditos = document.getElementById('h6Creditos');
	
	lObjVideo.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100%" height="100%"><param name="movie" value="swf/galeria_video_danasocial.swf" /><param name="quality" value="high" /><param name="wmode" value="opaque" /><param name="FlashVars" value="gStrVarsArquivoVideo='+ pStrArquivo +'" /><embed src="swf/galeria_video_danasocial.swf" width="100%" height="100%" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="opaque" FlashVars="gStrVarsArquivoVideo='+ pStrArquivo +'"></embed></object>';

	if (lObjDescricao!="undefined"){
		lObjDescricao.innerHTML = pStrDescricao.replace('\n', '<br />');
	}
	
	if (pStrCreditos.length > 0) {
		lObjCreditos.innerHTML = 'Imagem: ' + pStrCreditos.replace('\n', '<br />');
	} else {
		lObjCreditos.innerHTML = '';
	}
}


var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion() {
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

// Java que faz os mouse serem over
/*******************************************************************
 * soopa-rollovers.js
 * 7/28/2001
 * www.youngpup.net
 *
 * easiest rollovers on earth, baby!
 * see www.youngpup.net for documentation.
 *******************************************************************/
function soopaSetup() {
	var img, sh, sn, sd
	for (var i = 0; (img = document.images[i]); i++) {
		if (img.getAttribute) {

			sn = img.getAttribute("src");
			sh = img.getAttribute("hsrc");
			sd = img.getAttribute("dsrc");

			if (sn != "" && sn != null) {
				img.n = new Image();
				img.n.src = img.src;
			
				if (sh != "" && sh != null) {
					img.h = new Image();
					img.h.src = sh;
					img.onmouseover = soopaSwapOn
					img.onmouseout  = soopaSwapOff
				}

				if (sd != "" && sd != null) {
					img.d = new Image();
					img.d.src = sd;
					img.onmousedown = soopaSwapDown
				}
			}
		}
	}
}

function soopaSwapOn() {
	this.src = this.h.src;
}

function soopaSwapOff() {
	this.src  = this.n.src;
}

function soopaSwapDown() {
	this.src  = this.d.src;
	this.temp = typeof(document.onmouseup) != 'undefined' && typeof(document.onmouseup) != 'unknown' ? document.onmouseup : "";
	soopaSwapUp.img = this;
	document.onmouseup = soopaSwapUp;
}

function soopaSwapUp() {
	var ths = soopaSwapUp.img;
	ths.src = ths.n.src;
	if (ths.temp) document.onmouseup = ths.temp;
}
//-->