/*objetos ajax*/
function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	}else{
		return new ActiveXObject("Msxml2.XMLHTTP");
		alert('No existe la posibilidad de AJAX');
	}
}
var xmlHttp;
function nuevoAjax(){ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp = false;
	try{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
			// Creacion del objet AJAX para IE
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}
function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

/************************************************************** I N T E R I O R E S *********************************************************/
/*index*/
function showVideo($video){
	var url = "controllers/videos/showvideo.php?id="+ escape($video);
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = responsevideo;
	xmlHttp.send(null);	
}
function showplayer($video,$imagen) {
	var s1 = new SWFObject("public/videos/viento/flvplayer.swf","single","230","165","7");
	s1.addParam("allowfullscreen","true");
	s1.addVariable("file",$video);
	s1.addVariable("image",$imagen);
	s1.addVariable("backcolor","0x000000");
	s1.addVariable("frontcolor","0xFFFFFF");
	s1.write("player1");
}
function responsevideo() {
	var divimg, preloader;
	preloader = document.getElementById('preloader');
	divimg = document.getElementById("r_videos");
	if(xmlHttp.readyState==1){
		preloader.style.background = "url('public/img/ligthwindow/ajax-loading.gif') no-repeat"; 
		divimg.innerHTML = '<center><img src="public/img/ligthwindow/ajax-loading.gif" border="0" /></center>';
	}else if(xmlHttp.readyState==4){
		if(xmlHttp.status==200){
			document.getElementById("r_videos").innerHTML = xmlHttp.responseText;

			if(document.getElementById("player1")){
				$video = document.getElementById("input_video").value;
				$imagen = document.getElementById("input_img").value;
				showplayer($video,$imagen);
			}
			
		}else if(xmlHttp.status==404){ preloader.innerHTML = "not foud"; }
		else{ preloader.innerHTML = "Error:".xmlHttp.status; }
	}
}


function paginateRestaurants(pag){ 
	var url = "controllers/restaurants/ajax-pagrestaurants.php?pg=" + pag;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = result_restaurants;
	xmlHttp.send(null);
}
function result_restaurants() {
	if (xmlHttp.readyState == 4) {
		document.getElementById("show_restaurants").innerHTML = xmlHttp.responseText;
	}
}


/*galerias*/
/*MASTER*/
function master(pag, evento, id_nota, pag2, section){
	var url = "controllers/galeryultimo/ajax-galeriaultimo.php?pg=" + pag + "&id_evento=" + evento;
	var url2 = "controllers/comentarios/ajax-pagcomments.php?id_nota=" + id_nota + "&pg=" + pag2 + "&section=" + section;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = resultados;
	xmlHttp.send(null);
	xmlHttp2 = createXMLHttpRequest();
	xmlHttp2.open("GET", url2);
	xmlHttp2.onreadystatechange = resultados;
	xmlHttp2.send(null);
}
function resultados() {
	if (xmlHttp.readyState == 4) {
		document.getElementById("response_gallery").innerHTML = xmlHttp.responseText;
		document.getElementById("response_gral").innerHTML = xmlHttp2.responseText;
	}
}


function show_news(principal,ver){
	var url = "controllers/ajax-princiaplnews.php?principal=" + principal + "&ver=" + ver;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = result_gral_interiores;
	xmlHttp.send(null);
}
function show_seccion(principal, ver, pg){
	var url = "controllers/ajax-seccion.php?principal=" + principal + "&ver=" + ver + "&pg=" + pg;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = result_gral_interiores;
	xmlHttp.send(null);
}

function load_multimedia(id_multimedia, pg, principal){
	var url = "controllers/ajax-multimedia.php?id_multimedia=" + id_multimedia + "&pg=" + pg + "&principal=" + principal;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = result_gral_interiores;
	xmlHttp.send(null);
}
function show_multimedia(id_multimedia){
	var flashvars = { htmlPage: document.location, settingsFile: "settings.php?id=" + id_multimedia};
	var params = { allowFullScreen: "true", wmode: "transparent" };
	swfobject.embedSWF("public/player/videoPlayer.swf", "videoPlayer", "307", "227", "9.0.115", "public/player/swfobject/expressInstall.swf", flashvars, params);
}

function load_podcast(id_podcast, pg, principal){
	var url = "controllers/ajax-podcast.php?id_podcast=" + id_podcast + "&pg=" + pg + "&principal=" + principal;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = result_gral_interiores;
	xmlHttp.send(null);
}

/*MUESTRA RESULTADOS*/
function result_gral_interiores() {
	var divgral, preloader;
	preloader = document.getElementById('preloader');
	divgral = document.getElementById("response_gral");
	if(xmlHttp.readyState==1){
		preloader.style.background = "url('public/img/ligthwindow/ajax-loading.gif') no-repeat"; 
		divgral.innerHTML = '<center><img src="public/img/ligthwindow/ajax-loading.gif" border="0" /></center>';
	}else if(xmlHttp.readyState==4){
		if(xmlHttp.status==200){
			document.getElementById("response_gral").innerHTML = xmlHttp.responseText;
			
			if(document.getElementById("videoPlayer")){
				id_multimedia = document.getElementById("input_multimedia").value;
				show_multimedia(id_multimedia);
			}
			
			/*if(document.getElementById("podcastPlayer")){
				var id_podcast += document.getElementById("podcast").value;
				alert(id_podcast);
				show_podcast(id_podcast);
			}*/
			
		}else if(xmlHttp.status==404){
			preloader.innerHTML = "not found";
		}else{
			//mostramos el posible error
			preloader.innerHTML = "Error:".xmlHttp.status; 
		}
	}
}


function show_movie(dir_video){
	alert("Show: "+dir_video);
	var s1 = new SWFObject("../public/img/banners/7.swf","single","200","","7");
	s1.addParam("quality","high");
	s1.addParam("wmode","transparent");
	s1.write("flashvideo");
	
	var s2 = new AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=0,0,0,0',
	'width','200px','height','','src','../public/img/banners/7.swf','quality','high','pluginspage',
	'http://www.macromedia.com/go/getflashplayer','wmode','transparent','movie','../public/img/banners/7.swf');
	s2.write("flashvideo");
}













/*Formularios Manager*/

/*CONTADOR DE VISITAS*/
function countvisitbanner(id_banner){
	var url = "controllers/ajax-countvisit.php?id_banner=" + id_banner;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.send(null);
}
function pedirDatosBanner(IDBANNER){
	//donde se mostrará el formulario con los datos
	divFormulario = document.getElementById('formulario');
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod GET
	ajax.open("POST", "controllers_manager/banners/consulta-id-banner.php"); 
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divFormulario.innerHTML = ajax.responseText
			//mostrar el formulario
			divFormulario.style.display="block";
		}                            
	}
	//como hacemos uso del metodo GET
	//colocamos null
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("id_banner=" + IDBANNER)
}
function statusBanner(id_banner,action){
	ventana = confirm("¿Desea cambiar el status del Banner?.");
	if (ventana){
		var pagina = "controllers_manager/banners/change_status_banner.php?id_banner="+ id_banner + "&action=" + action;
		location.href = pagina;
		setTimeout(500);
	}
	else {
		alert("Se canceló la Acción: Alta/Baja Banner.");
	}
}

function pedirDatosAudio(IDAUDIO){
	//donde se mostrará el formulario con los datos
	divFormulario = document.getElementById('formulario');
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod GET
	ajax.open("POST", "controllers_manager/audios/consulta-id-audios.php"); 
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divFormulario.innerHTML = ajax.responseText
			//mostrar el formulario
			divFormulario.style.display="block";
		}                            
	}
	//como hacemos uso del metodo GET
	//colocamos null
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("id_audio=" + IDAUDIO)
}
function statusAudio(id_audio){
	ventana = confirm("¿Desea eliminar el archivo de audio?.\n\n ¡Atencion: El archivo de audio y el registro se eliminarán completamente!");
	if (ventana){
		var pagina = "controllers_manager/audios/change_status_audios.php?id_audio="+ id_audio;
		location.href = pagina;
		setTimeout(500);
	}
	else {
		alert("Se canceló la Acción: Alta/Baja Audio.");
	}
}

function pedirDatosMultimedia(IDMULTIMEDIA){
	//donde se mostrará el formulario con los datos
	divFormulario = document.getElementById('formulario');
	//instanciamos el objetoAjax
	ajax = objetoAjax();
	//uso del medotod GET
	ajax.open("POST", "controllers_manager/multimedia/consulta-id-multimedia.php"); 
	ajax.onreadystatechange = function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divFormulario.innerHTML = ajax.responseText
			//mostrar el formulario
			divFormulario.style.display="block";
			
			if(document.getElementById("videoPlayer")){
				id_multimedia = document.getElementById("input_multimedia").value;
				show_multimedia_manager(id_multimedia);
			}
		}                            
	}
	//como hacemos uso del metodo GET
	//colocamos null
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("id_multimedia=" + IDMULTIMEDIA)
}
function show_multimedia_manager(id_multimedia){
	var flashvars = { htmlPage: document.location, settingsFile: "settings.php?id=" + id_multimedia};
	var params = { allowFullScreen: "true", wmode: "transparent" };
	swfobject.embedSWF("../public/player/videoPlayer.swf", "videoPlayer", "307", "227", "9.0.115", "../public/player/swfobject/expressInstall.swf", flashvars, params);
}
function statusMultimedia(id_multimedia){
	ventana = confirm("¿Desea eliminar el archivo?.\n\n ¡Atencion: El archivo multimedia y el registro se eliminarán completamente!");
	if (ventana){
		var pagina = "controllers_manager/multimedia/change_status_multimedia.php?id_multimedia="+ id_multimedia;
		location.href = pagina;
		setTimeout(500);
	}
	else {
		alert("Se canceló la eliminacion del archivo multimedia.");
	}
}

function pedirDatosNota(IDNOTA){
	//donde se mostrará el formulario con los datos
	divFormulario = document.getElementById('formulario');
	//instanciamos el objetoAjax
	ajax = objetoAjax();
	//uso del medotod GET
	ajax.open("POST", "controllers_manager/notas/consulta-id-notas.php"); 
	ajax.onreadystatechange = function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divFormulario.innerHTML = ajax.responseText
			//mostrar el formulario
			divFormulario.style.display="block";
		}                            
	}
	//como hacemos uso del metodo GET
	//colocamos null
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("id_nota=" + IDNOTA)
}
function statusNota(id_nota){
	ventana = confirm("¿Desea eliminar la nota?.\n\n ¡Atención: La imagen asignada y el registro se eliminarán completamente!");
	if (ventana){
		var pagina = "controllers_manager/notas/change_status_notas.php?id_nota="+ id_nota;
		location.href = pagina;
		setTimeout(500);
	}
	else {
		alert("Se canceló la Acción: Eliminar Nota.");
	}
}


/*Formato Banner*/
function formato(tipo_formato){ 
	var selectOrigen = document.getElementById(tipo_formato);
	// Obtengo la opcion que el usuario selecciono
	var opcionSeleccionada = selectOrigen.options[selectOrigen.selectedIndex].value;
	
	var url = "controllers_manager/banners/ajax-formato.php?tipo_formato=" + opcionSeleccionada;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = result_formato;
	xmlHttp.send(null);
}
function result_formato() {
	if (xmlHttp.readyState == 4) {
		document.getElementById("result_formato").innerHTML = xmlHttp.responseText;
	}
}
function formato_ajax(tipo_formato){ 
	var selectOrigen = document.getElementById(tipo_formato);
	// Obtengo la opcion que el usuario selecciono
	var opcionSeleccionada = selectOrigen.options[selectOrigen.selectedIndex].value;
	
	var url = "controllers_manager/banners/ajax-formato.php?tipo_formato=" + opcionSeleccionada;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = result_formato_ajax;
	xmlHttp.send(null);
}
function result_formato_ajax() {
	if (xmlHttp.readyState == 4) {
		document.getElementById("result_formato_ajax").innerHTML = xmlHttp.responseText;
	}
}

/*medidas banner*/
function medidas(id_posic){ 
	var selectOrigen = document.getElementById(id_posic);
	// Obtengo la opcion que el usuario selecciono
	var opcionSeleccionada = selectOrigen.options[selectOrigen.selectedIndex].value;
	
	var url = "controllers_manager/banners/ajax-medidas.php?id_posic=" + opcionSeleccionada;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = result_medidas;
	xmlHttp.send(null);
}
function result_medidas() {
	if (xmlHttp.readyState == 4) {
		document.getElementById("result_medidas").innerHTML = xmlHttp.responseText;
	}
}

function medidas_ajax(id_posic){ 
	var selectOrigen = document.getElementById(id_posic);
	// Obtengo la opcion que el usuario selecciono
	var opcionSeleccionada = selectOrigen.options[selectOrigen.selectedIndex].value;
	
	var url = "controllers_manager/banners/ajax-medidas.php?id_posic=" + opcionSeleccionada;
	xmlHttp = createXMLHttpRequest();
	xmlHttp.open("GET", url);
	xmlHttp.onreadystatechange = result_medidas_ajax;
	xmlHttp.send(null);
}
function result_medidas_ajax() {
	if (xmlHttp.readyState == 4) {
		document.getElementById("result_medidas_ajax").innerHTML = xmlHttp.responseText;
	}
}