// JavaScript Document

////////////////////////////////////////////////////////////////////////////////////////
function select_fonts(path,layer) 
{ 
		xmlHttp=GetXmlHttpObject();
		
				if (xmlHttp==null)
		 		{
				 alert ("Browser does not support HTTP Request");
				 return
				}		
				
				var url="dyn_images/fonts_list.php?path="+path;							
				//url=url+"&q="+str;
				url=url+"&sid="+Math.random();
				
				xmlHttp.onreadystatechange=function()
				{
					document.getElementById(layer).innerHTML="<img src='images/ajax-loader.gif' />";
					
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{ 
						document.getElementById(layer).innerHTML=xmlHttp.responseText;
					}		
				}
				
				
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
}

////////////////////////////////////////////////////////////////////////////////////////
function select_cliparts(path,layer) 
{ 
		xmlHttp=GetXmlHttpObject();
		
				if (xmlHttp==null)
		 		{
				 alert ("Browser does not support HTTP Request");
				 return
				}		
				
				var url="dyn_images/cliparts_list.php?path="+path;							
				//url=url+"&q="+str;
				url=url+"&sid="+Math.random();
				
				xmlHttp.onreadystatechange=function()
				{
					document.getElementById(layer).innerHTML="<img src='images/ajax-loader.gif' />";
					
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{ 
						document.getElementById(layer).innerHTML=xmlHttp.responseText;
					}		
				}
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
}
////////////////////////////////////////////////////////////////////////////////////////
function select_background(path,layer) 
{ 
		xmlHttp=GetXmlHttpObject();
		
				if (xmlHttp==null)
		 		{
				 alert ("Browser does not support HTTP Request");
				 return
				}		
				
				var url="dyn_images/background_list.php?path="+path;							
				//url=url+"&q="+str;
				url=url+"&sid="+Math.random();
				
				xmlHttp.onreadystatechange=function()
				{
					document.getElementById(layer).innerHTML="<img src='images/ajax-loader.gif' />";
					
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{ 
						document.getElementById(layer).innerHTML=xmlHttp.responseText;
					}		
				}
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
}
////////////////////////////////////////////////////////////////////////////////////////
function get_controls(input,layer,mode) 
{ 
		xmlHttp=GetXmlHttpObject();
		
				if (xmlHttp==null)
		 		{
				 alert ("Browser does not support HTTP Request");
				 return
				}		
				
				var url="controls.php?mode="+mode+"&input="+input;
				//url=url+"&q="+str;
				url=url+"&sid="+Math.random();
				
				xmlHttp.onreadystatechange=function()
				{
					document.getElementById(layer).innerHTML="<img src='images/ajax-loader.gif' />";
					
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{ 
						document.getElementById(layer).innerHTML=xmlHttp.responseText;
					}		
				}
				
				
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);				
				

}
////////////////////////////////////////////////////////////////////////////////////////
function GetXmlHttpObject()
{
				var xmlHttp=null;
				try
				 {
				 // Firefox, Opera 8.0+, Safari
				 xmlHttp=new XMLHttpRequest();
				 }
				catch (e)
				 {
				 //Internet Explorer
				 try
				  {
				  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				  }
				 catch (e)
				  {
				  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				  }
				}
 
 //populate();
 
return xmlHttp;
	
}
////////////////////////////////////////////////////////////////////////////////////////