// JavaScript Document//-- **
//--	FUNÇÕES PARA TROCA DE IMAGEM NO MOUSEOVER
//-- **
function preloadAll() {
	/*
	 * loop no collection images[] para fazer preload das imagens
	 * e setar ações de over nas imagens que possuem a propriedade
	 * image.srcOver
	 */
	var imgs=document.images;
	var p=0;
	if (!document.imgPreloads)
		document.imgPreloads=new Array();
	if (imgs) {
		for (k=0; k<imgs.length;k++) {
			if (imgs[k].srcOver != null) {
				document.imgPreloads[p] = new Image;
				document.imgPreloads[p].src = imgs[k].srcOver;
				imgs[k].onmouseover = img_mouse_over;
				imgs[k].onmouseout = img_mouse_out;
				imgs[k].srcOrigem = imgs[k].src;
				p++;
			}
		}
	}
}
//-- ** início das funções de over
function img_mouse_over() {
	objImg = this;
	objImg.srcRegular = objImg.src;
	objImg.src = objImg.srcOver;
}
function img_mouse_out() {
	objImg = this;
	if (objImg.srcRegular!="" && objImg.srcRegular!=null) {
		objImg.src = objImg.srcRegular;
	}
}
//-- ** fim das funções de over
function getRandom() {

	var agora = new Date();

	return agora.getTime() + Math.random();
}
function getInstanceAJAX() {

	var objRequest = null;

	if (window.XMLHttpRequest) {
		objRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	return objRequest;
}
function getHttpRequest(URL, method, flag){
	
	var objRequest = null;
	var HTML = "";
	
	if (window.XMLHttpRequest) {
		objRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
		
	objRequest.open(method, URL, flag);
	objRequest.onreadystatechange = function(){
		if (objRequest.readyState==4){
			HTML = objRequest.responseText;
		}
	}
	objRequest.send(null);
	
	return HTML;
}
