var http = getXmlHttpObject();
var nowimg=0;	
var allimg=0;
var preLoad = new Array();	
var prueba = new Array();	
var url = "content/includes/ReadImageGra.php";
var iconLoading="<img src='images\\\\loading_ani2.gif' width='48' height='54'>";

function imageManager() {}

imageManager.prototype = 
{		
	//This function Init all images in the folder
	initImages : function (cat, val)
	{	
		if (val<1)
			val =0; 
		if ((cat<1) || (cat == null) )
			cat =0; 	
		this.sendQuerystring(cat, val);				
	},//end initImages	
		
	
	next : function (cat, init)
  	{		
		document.getElementById('bigImagens').innerHTML=iconLoading;		
		setTimeout ("ObjImg.initImages("+ cat +","+ init +");", 2000); 
		//setTimeout ("", 5000); 
				
   },//next 
	  
      
   //Change Back image
	display : function (img)
  	{		
		preLoad = new Image();
		preLoad.src = img;			
		document.getElementById('bigImagens').innerHTML="<img src='"+preLoad.src+"' >";
   },//back   
   
    //Change Back image
	subitem : function (cat)
  	{			
		if (cat < 1)
			cat = 0; 		
		this.initImages(cat,0);	
			
   },//back   
   
   handleHttpResponse : function()
	{  
	  	if (http.readyState == 1)
		{
			document.getElementById('bigImagens').innerHTML=iconLoading;			
		}		
		if (http.readyState == 4)
		{			
			results = http.responseText;
			prueba = results;			
			document.getElementById('bigImagens').innerHTML="";
			document.getElementById('thumbails').innerHTML=results;			
		}//if
	},//end handleHttpResponse	
	
	sendQuerystring: function(cat, number)
	{	
		http.open("GET", url+"?cat="+cat+"&init="+number , true);
    	http.onreadystatechange = imageManager.prototype.handleHttpResponse;	
  	    http.send(null);			  		
		
	}//end sendQuerystring		   
 }//imageManager
 
 
var ObjImg = new imageManager();

function getXmlHttpObject(){
		var xmlhttp;
		/*@cc_on
		@if (@_jscript_version >= 5)
		try	{
		  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
		try	{
		  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e){
	  	  xmlhttp = false;
		}
		}
		@else
		xmlhttp = false;
		@end @*/
	
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){
			try{
				xmlhttp = new XMLHttpRequest();
			}
			catch (e){
				xmlhttp = false;
			}
		}
		return xmlhttp;
}//function 



