function ajaxInit() {
	var xmlhttp ;
	try {
		xmlhttp = new XMLHttpRequest() ;
	} catch (ee) {
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		try {
			 xmlhttp = new ActiveXObject ("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	}
	return xmlhttp ;
}


function envia_form(url,id,parametros) {
	document.title = ':: Eyfel Estruturas Metálicas ::';
	var valores = "?" + document.getElementById(id).elements[0].name + "=" + document.getElementById(id).elements[0].value;
	for (var i=0; i < document.getElementById(id).length; i++) {
		valores += "&" + document.getElementById(id).elements[i].name + "=" + document.getElementById(id).elements[i].value;
	}
	ajax = ajaxInit();
	document.getElementById('esquerda').innerHTML = 'Aguarde por favor...';
	if (ajax) {
		parametros = "?" + Math.ceil(Math.random() * 100000) + (parametros != null ? parametros : '');
		ajax.open('GET',url + valores,true);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					texto=unescape(ajax.responseText.replace(/\+/g," "));
					document.getElementById('esquerda').innerHTML = texto;
					extraiScript(texto);
				}
			}
		}
		ajax.send(null);
	}
}

function include(url,parametros) {
	document.title = ':: Eyfel Estruturas Metálicas ::';
	ajax = ajaxInit();
	if (ajax) {
		parametros = "?" + Math.ceil(Math.random() * 100000) + (parametros != null ? parametros : '');
		ajax.open('GET',url,true);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					texto=unescape(ajax.responseText.replace(/\+/g," "));
					document.getElementById('esquerda').innerHTML = texto;
					extraiScript(texto);
					initLightbox();
				}
			}
		}
		ajax.send(null);
	}
}

function extraiScript(texto){   
    var ini, pos_src, fim, codigo;   
    var objScript = null;   
    ini = texto.indexOf('<script', 0)   
    while (ini!=-1){   
        var objScript = document.createElement("script");   
        pos_src = texto.indexOf(' src', ini)   
        ini = texto.indexOf('>', ini) + 1;   
        if (pos_src < ini && pos_src >=0){
            ini = pos_src + 4;    
            fim = texto.indexOf('.', ini)+4; 
            codigo = texto.substring(ini,fim);   
            codigo = codigo.replace("=","").replace(" ","").replace("\"","").replace("\"","").replace("\'","").replace("\'","").replace(">",""); 
            objScript.src = codigo;   
        }else{ 
            fim = texto.indexOf('</script>', ini);   
            codigo = texto.substring(ini,fim);    
            objScript.text = codigo;   
        }   
        document.body.appendChild(objScript);   
        ini = texto.indexOf('<script', fim);   
 
        objScript = null;   
    }   
} 

function redimensionar(obj,id,largura,altura) {
	if (document.getElementById(id).width >= largura) {
	  document.getElementById(id).width = ( largura / document.getElementById(id).width ) * document.getElementById(id).width;
	  if (document.getElementById(id).height >= altura) {
		  var razao =  altura / document.getElementById(id).height;
		  document.getElementById(id).width = razao * document.getElementById(id).width;
	  	  document.getElementById(id).height = ( altura / document.getElementById(id).height) * document.getElementById(id).height;
  		}
	}
}