// prepare the form when the DOM is ready 
	$(document).ready(
		function() 
		{ 
			// Setup the ajax indicator
			$("body").prepend('<div id="ajaxBusy" style="background-color:#EFEFEF; border:#1863BD 2px solid;z-index:1000; font-size:11px; font-weight:bold;"><p><img src="/estilo/loadinggra.gif"></p></div>');
			$('#ajaxBusy').css(
				{
					display:"none",
					margin:"0px",
					marginLeft:"-100px",
					paddingLeft:"10px",
					paddingRight:"10px",
					paddingTop:"10px",
					paddingBottom:"10px",
					position:"absolute",
					top: "50%",
					left:"50%",
					width:"180px",
					height:"auto"
				}
			);
			
			// Ajax activity indicator bound 
			// to ajax start/stop document events
			$(document).ajaxStart(
				function()
				{

				}
			).ajaxStop(
				function()
				{ 

				}
			);
			InicioPagina();
		}
	);
	
	function InicioPagina()
	{
		cargaCompra();	
	}
	
	function cargaCompra()
	{
		var url = "http://www.moviesdistribucion.com/secure/compra/";
		$("#compra").load(url);
	}	
		
		// JavaScript Document
		var estiloGeneral = "/estilo";
		var imagesPath = ""+estiloGeneral+"/";
		var imagesPathFormularios = "/estilo/grisazul/img/";
		var ajaxPath = "/ajax/";
		var ajaxExt = ""+"js.asp"+"?mdl=";
		var cssPath = estiloGeneral + estiloGeneral + ".asp?css=";
		var cssExt = ""+".css"+"";
		var imgLoadPeq = '<img src="'+imagesPath+'loadingpeq.gif" />';
		var imgLoadGrd = '<table border="0" width="100%" height="100%"><tr><td align="center" valign="middle"><img src="'+imagesPath+'loadinggra.gif" /></td></tr></table>';
		var url0 = ajaxPath;
		var url1 = "http://www.moviesdistribucion.com/secure"+ajaxPath; 
		var url2 = "http://www.moviesdistribucion.com/secure/"; 
		
		function agenda_hoy() 
		{
			DiaActual = new Date();
			document.calendario.Month.value=DiaActual.getMonth()+1;
			document.calendario.Year.value=DiaActual.getYear();
			//document.calendario.submit();
		}
		function agenda_mesmas() 
		{
			DiaActual = new Date();
			document.calendario.Month.value=DiaActual.getMonth()+1;
			document.calendario.Year.value=DiaActual.getYear();
			//document.calendario.submit();
		}
		function agenda_mesmenos() 
		{
			DiaActual = new Date();
			document.calendario.Month.value=DiaActual.getMonth()+1;
			document.calendario.Year.value=DiaActual.getYear();
			//document.calendario.submit();
		}
		
		function GetXmlHttpObject()
		{
			var objetoAjax=false;
			try {
				/*Para navegadores distintos a internet explorer*/
				objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try {
					/*Para explorer*/
					objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (E) {
					objetoAjax = false;
				}
			}
			if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
				objetoAjax = new XMLHttpRequest();
			}
			return objetoAjax;
		}

		function addJavascript(jsname) 
		{
			var th = document.getElementsByTagName('head')[0];
			var s = document.createElement('script');
			s.setAttribute('type','text/javascript');
			s.setAttribute('language','javascript'); 
			s.setAttribute('src',jsname);
			th.appendChild(s);
		}
		
		function addCSS(csssname,cssmedia) 
		{
			var th = document.getElementsByTagName('head')[0];
			var s = document.createElement('link');
			s.setAttribute('rel','stylesheet');
			s.setAttribute('type','text/css');
			s.setAttribute('media',cssmedia);
			s.setAttribute('href',csssname);
			th.appendChild(s);
		}

		function addDIV(donde,nombre,estilo) 
		{
			var th = document.getElementById(donde);
			var s = document.createElement('div');
			s.setAttribute('id',nombre);
			s.setAttribute('class',estilo);
			th.appendChild(s);
		}
				
		function addEvent(obj, evType, fn)
		{ 
			if (obj.addEventListener){ 
				obj.addEventListener(evType, fn, false); 
				return true; 
			} else if (obj.attachEvent){ 
				var r = obj.attachEvent("on"+evType, fn); 
				return r; 
			} else { 
				return false; 
			} 
		}		
/*		
		function initF()
		{
			crea_SCC(0,"busqueda","cuadro inicio");
			crea_SCC(0,"agenda","cuadro");
			crea_SCC(0,"estadisticas","cuadro");

			crea_SCC(1,"usuario","cuadro inicio");
			crea_SCC(1,"compra","cuadro");
			crea_SCC(1,"estrenos","cuadro");
			crea_SCC(1,"autopublicidad","cuadro");

			creaMenu(1,"botonera",0,"");
			creaMenu(19,"menu_cabecera",0,"");
			creaMenu(2,"menu_pie",0,"");
		}
*/
		function buscar_resultados()
		{
			//alert("enviar");
			//var TBSQ = document.getElementById("TBSQ").value;
			//document.busquedasimple.action = "/"+TBSQ+"/index.asp";
			document.busquedasimple.submit();
			//var TBSQ = document.getElementById("TBSQ").value;
			//var VBSQ = encodeURIComponent(document.getElementById("VBSQ").value);
			//alert(VBSQ);
			//var urlBSQ = "/" + TBSQ + "/?" + (VBSQ);
			//if (VBSQ.length>0) {
			//	document.location.href=(urlBSQ);
			//}
		}	
		function TOP5VBSQ(str)
		{	
			url = url0 + "TOP5VBSQ.asp?sid="+Math.random();
			var TBSQ = document.getElementById("TBSQ").value;
			var VBSQ = document.getElementById("VBSQ").value;
			//var urlBSQ = "/" + TBSQ + "/?" + VBSQ;
			var salida = document.getElementById("indicadorestados");
			var entrada = document.getElementById("TOP5VBSQ");
			var tbsq = document.getElementById("TBSQ").value
			var valores = "q=" + encodeURIComponent(str) + "&t=" + tbsq;
			
			var xmlHttp = new GetXmlHttpObject();
			if (xmlHttp==null)
			{
				alert ("El navegador no soporta HTTP Request: editaRegistro");
				return;
			}
			//alert(url);
			xmlHttp.open ('POST', url, true);
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState==1)
				{
					 entrada.innerHTML=""; 
				}
				else if (xmlHttp.readyState==4)
				{
					if(xmlHttp.status==200)
					{
						entrada.innerHTML = xmlHttp.responseText; 
						salida.innerHTML = "<b>Mostrando TOP5VBSQ</b>";
						// iniciaMenuCabecera();
					}
					else if (xmlHttp.status==404)
					{
						salida.innerHTML = "La direccion no existe";
					}else{
						salida.innerHTML = "Error: ".xmlHttp.status;
					}
				}
			}
			xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xmlHttp.send(valores);
		}

		function crea_SCC(obj,estilo)
		{	
			var url = url1 + obj+".asp?sid="+Math.random();
			//alert(url);
			var salida = document.getElementById("indicadorestados");
			var entrada = document.getElementById(obj);
			var valores = "";
			var xmlHttp = new GetXmlHttpObject();
			if (xmlHttp==null)
			{
				alert ("El navegador no soporta HTTP Request");
				return;
			}
			//alert(url);
			xmlHttp.open ('POST', url, true);
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState==1)
				{
					 entrada.innerHTML=imgLoadPeq; 
				}
				else if (xmlHttp.readyState==4)
				{
					if(xmlHttp.status==200)
					{
						entrada.innerHTML = xmlHttp.responseText; 
						//salida.innerHTML = "<b>Mostrando Botonera:</b>";
						// iniciaMenuCabecera();
					}
					else if (xmlHttp.status==404)
					{
						//salida.innerHTML = "La direccion no existe";
					}else{
						salida.innerHTML = "Error: ".xmlHttp.status;
					}
				}
			}
			xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xmlHttp.send(valores);
		}
		
		
		
		function acceder()
		{	
			// alert("Login usuario");
			var url = url1 + "login.asp?sid="+Math.random();
			var email = document.getElementById("email").value;
			var clave = document.getElementById("clave").value;
			var salida = document.getElementById("control");
			var entrada = document.getElementById("usuario");
			var recuerda = document.getElementById("recordar").checked;
			var valores = "e=" + encodeURIComponent(email) +"&c=" + encodeURIComponent(clave)+"&r=" + recuerda;;
			// alert("valores:"+valores);
			var xmlHttp = new GetXmlHttpObject();
			if (xmlHttp==null)
			{
				alert ("El navegador no soporta HTTP Request: editaRegistro");
				return;
			}
			// alert("url:"+url);
			xmlHttp.open ('POST', url, true);
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState==1)
				{
					 entrada.innerHTML=""; 
				}
				else if (xmlHttp.readyState==4)
				{
					if(xmlHttp.status==200)
					{
						entrada.innerHTML = xmlHttp.responseText; 
						salida.innerHTML = "<b>Mostrando usuario</b>";
						// iniciaMenuCabecera();
						document.location.reload();
					}
					else if (xmlHttp.status==404)
					{
						salida.innerHTML = "La direccion no existe";
					}else{
						salida.innerHTML = "Error: ".xmlHttp.status;
					}
				}
			}
			xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xmlHttp.send(valores);
		}
		
		function cambia(swap,org)
		{
			document.getElementById(org).src = swap.src;
			window.scroll(0,140);
		}
		
		function irA( obj ) { 
		
			var newIndex = obj.selectedIndex; 
		
			var newUrl = obj.options[ newIndex ].value; 
	
			window.location.assign( newUrl ); 

		
		}		
		
 		
		function finS(obj)
		{
			// alert("Login usuario");
			var url = url1 + obj + ".asp?sid="+Math.random();
			var salida = document.getElementById("control");
			var entrada = document.getElementById("usuario");
			var entrada2 = document.getElementById("compra");
			
			var valores = "";
			// alert("valores:"+valores);
			var xmlHttp = new GetXmlHttpObject();
			if (xmlHttp==null)
			{
				alert ("El navegador no soporta HTTP Request: editaRegistro");
				return;
			}
			//alert("url:"+url);
			xmlHttp.open ('POST', url, true);
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState==1)
				{
					 entrada.innerHTML=""; 
				}
				else if (xmlHttp.readyState==4)
				{
					if(xmlHttp.status==200)
					{
						entrada.innerHTML = xmlHttp.responseText; 
						entrada2.innerHTML = ""; 
						salida.innerHTML = "<b>Saliendo usuario</b>";
						// iniciaMenuCabecera();
						document.location="/";
					}
					else if (xmlHttp.status==404)
					{
						salida.innerHTML = "La direccion no existe";
					}else{
						salida.innerHTML = "Error: ".xmlHttp.status;
					}
				}
			}
			xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xmlHttp.send(valores);
		}

		function crea_resultado(arr,arr2)
		{		
			var resultados = arr.split(",");
			var resultados2 = arr2.split(",");
			for (x = 0; x < resultados.length; x++)
			   {
				crea_ficha_peq(resultados[x],resultados2[x]);
			   }
		}	

		function crea_ficha_peq(cod,art)
		{		
			url = url0 + "peq.asp?sid="+Math.random();
			//var salida = document.getElementById("control");
			var entrada = document.getElementById("ficha"+cod);
			var valores = "cod="+cod+"&art="+art;
			var xmlHttp = new GetXmlHttpObject();
			if (xmlHttp==null)
			{
				alert ("El navegador no soporta HTTP Request: editaRegistro");
				return;
			}
			//alert(url);
			xmlHttp.open ('POST', url, true);
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState==1)
				{
					 entrada.innerHTML=imgLoadPeq; 
				}
				else if (xmlHttp.readyState==4)
				{
					if(xmlHttp.status==200)
					{
						entrada.innerHTML = xmlHttp.responseText; 
						//salida.innerHTML = "<b>Mostrando Botonera:</b>";
						// iniciaMenuCabecera();
					}
					else if (xmlHttp.status==404)
					{
						entrada.innerHTML = "La direccion no existe";
					}else{
						entrada.innerHTML = "Error: ".xmlHttp.status;
					}
				}
			}
			xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xmlHttp.send(valores);
		}
		
		function validarBusqueda(formulario)
		{
			// primera comprobación
			if(formulario.VBSQ.value == '')
			{
				// informamos del error
				//alert('La busqueda esta vacia');
				// seleccionamos el campo incorrecto
				formulario.VBSQ.focus();
				return false;
			}
			if(formulario.VBSQ.value.length < 4)
			{
				// informamos del error
				//alert('La busqueda esta vacia');
				// seleccionamos el campo incorrecto
				formulario.VBSQ.focus();
				return false;
			}		  
			// segunda comprobacion
			return true;
		} 		