function redimImage(inImg, n,tamm){ objImage = new Image();objImage.src = inImg;t = tamm;w = 0;h = 0;if (objImage.width < t && objImage.height < t) { w = objImage.width; h = objImage.height;} else if ( objImage.width > objImage.height ) { w = t; h = objImage.height / (objImage.width / t);} else if ( objImage.width == objImage.height ) { w = t; h = t;} else { h = t; w = objImage.width / (objImage.height / t);} if (w > 0 &&  h > 0) { document.images[n].width = w; document.images[n].height = h;}}
function ocultarFX(obj1){
 if (document.getElementById(obj1).style.display == "none"){
 document.getElementById(obj1).style.display = '';
 document.getElementById(obj1).style.visibility="visible";
 document.getElementById(obj1).style.height = ''

 }
 else{
 document.getElementById(obj1).style.display="none";
 document.getElementById(obj1).style.visibility="hidden";
 document.getElementById(obj1).style.height = '0'
 }} 
var ajax = {
	XMLHttpRequest: function() {
  		try { return new XMLHttpRequest(); }
 		catch (e) { try { return new ActiveXObject('Msxml2.XMLHTTP'); }
  		catch (e) { try { return new ActiveXObject('Microsoft.XMLHTTP'); }
  		catch (e) { return false; }}}
  		return false;
	},
	get: function(sFile,oParams,fnDone) {
		return this.request('GET',sFile,oParams,fnDone);
	},
	post: function(sFile,oParams,fnDone) {
		return this.request('POST',sFile,oParams,fnDone);
	},
	request: function(sMethod,sFileName,oParams,fnDone) {
		var oRequest = this.XMLHttpRequest();
		if (!oRequest) return true;
		var sParams = '';
		var sFile = sFileName.split('#');
		if(sMethod == 'GET') {
			oRequest.open('GET', sFile[0]+this.params(oParams,''), true);
		} else {
			sParams = this.params(oParams,'');
			oRequest.open('POST', sFile[0], true);
        	oRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		}
        oRequest.setRequestHeader('Referer',window.location);
        oRequest.onreadystatechange = function() {
        	if (oRequest.readyState == 4 && oRequest.status == 200) {
        		if(fnDone)
					fnDone(oRequest);
        		if(sFile[1])
        			ajax.action(oRequest,sFile[1]);
			}
        };
        oRequest.send(sParams);
		return false;
	},
	params: function(oParams,before) {
		var sParams = '';
		for(i in oParams) {
			if(sParams.length>0) sParams += '&';
			sParams += encodeURIComponent(i)+'='+encodeURIComponent(oParams[i]);
		}
		return before+sParams;
	},
	action: function(oRequest,container) {
        switch(container[0]) {
        	case '^': 
        		container = container.replace(/^\^/,'');
        		if(!document.getElementById(container)) return false;
        		var update = document.getElementById(container).innerHTML;
        		document.getElementById(container).innerHTML = oRequest.responseText + update;
        		break;
        	case '+': 
        		container = container.replace(/^\+/,'');
        		if(!document.getElementById(container)) return false;
        		document.getElementById(container).innerHTML += oRequest.responseText;
        		break;
        	default: 
	        	if(!document.getElementById(container)) return false;
				document.getElementById(container).innerHTML = oRequest.responseText;
        }
	}
};

