/*(1) Para ejecutar el slide con las imagenes en el mismo servidor, y ya definidas
	crear_slideshow("a1",new Array('/img/a2.jpg','/img/a3.jpg'));
  (2) P/Levantar  las imagenes dinamicamente de una ruta y de otro dominio
	crear_slideshow("a2",null,new Array(),'media.e3central.com','/d/51/fotos',true);
  (3) P/Levantar  las imagenes dinamicamente de una ruta 
	crear_slideshow("a2","img2",new Array(),'http://pepito.wm/herramientas/slideshow.php');

*/
function crear_slideshow(img,arr_o_ruta,links_para_el_array,direccion,ruta,crossdomain){
var aleatorio=""+Math.random();
	nombre_imagen=img;
	if(typeof(arr_o_ruta)=="object"){
		if(typeof(links_para_el_array)!="object")
			links_para_el_array=new Array();
		crear_slideshow_js(arr_o_ruta,links_para_el_array,nombre_imagen);
	}
	alert("aa="+typeof(arr_o_ruta));
	if(typeof(arr_o_ruta)=="string"){
		if(!direccion)
			var direccion="/herramientas/slideshow.php?ruta="+arr_o_ruta;
		else
			if(crossdomain){
				url=encodeURIComponent(direccion+"/slideshow.php?ruta="+ruta);
				url_img=direccion;		
				dir ="/proxy.php?url="+url;
			}
			else
				dir +="?ruta="+arr_o_ruta;
		
		alert(dir);
		var arr=new Array();
		new Ajax.Request(dir, {
				onSuccess : function(resp) {
					texto = resp.responseText;
					arr=texto.split("|");

					if(crossdomain){
						imagenes=arr[0].split(',');	
					}else{
						imagenes=arr[0].split(',');
					}
 					links=arr[1].split(',');

 					crear_slideshow_js(imagenes,links,nombre_imagen,"http://"+url_img);
				},
				onFailure : function(){
					alert("no se encontró el archivo");
				}
			});
	}
}
function crear_slideshow_js(arr_o_ruta,links,nombre_imagen,url_img){
	arr_images=arr_o_ruta;
	if(!url_img)
		url_img="";
	if(typeof(links)=='object')
		var links = links;
	else
		var links = new Array();
	eval("imagen_"+nombre_imagen+"=new SlideShow(nombre_imagen,{prefix:'"+url_img+"',links:links,slides:arr_images,suffix:'',big_suffix:'',fade:'1'});imagen_"+nombre_imagen+".start();");
}

