// Funcion para codificar el envio de datos
// Definicion del Objeto
function getHTTPObject() 
{
	var xmlhttp;
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
	{
		try 
		{
			xmlhttp = new XMLHttpRequest();
		} 
		catch (e) 
		{ 
			xmlhttp = false; 
		}
	}
	return xmlhttp;
}

// Clase para realizar en envio asincrono de datos (AJAX)
function enviar_ajax(urll,sen,funci) 
{
	var enProceso = false; // lo usamos para ver si hay un proceso activo
	var httpp = getHTTPObject(); // Creamos el objeto XMLHttpRequest
	this.enviarr=function()
	{
		var results;
		if(sen=='') 
		{
			sen=null
		} 
		if (!enProceso && httpp) 
		{
			httpp.open("POST", urll, true);  
			httpp.setRequestHeader("Accept-Charset", "ISO-8859-1");
			httpp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			httpp.onreadystatechange = function handleHttpResponse() 
			{
				if (httpp.readyState == 4) 
				{
					if (httpp.status == 200) 
					{
						if (httpp.responseText.indexOf('invalid') == -1) 
						{
							//  Armamos un array, usando la coma para separar elementos
							results = httpp.responseText;
							str_str=results;
							eval(funci+'(str_str)');
							enProceso = false;
						}
					}
				}
			}
			enProceso = true;
			sen=local_escape(sen);
			httpp.send(sen);
		}
	}
}

function busca_ciudad()
{
	var en = new enviar_ajax('procesos_ajax_front.php','modu=busca_ciudad&id_edo='+document.alta_sucursal.id_estado.value+'', "evento_ajax");
	en.enviarr();
}

function evento_ajax(str_sac)
{
	//alert(str_sac);
	var sacar
	sacar=str_sac.split("<-sacarevento->")
	switch(sacar[0])
    {
		case '1': // Coloca las ciudades que se encuenran registradas (no borradas) con el estado seleccionado
			limpiar_ciudad();
			sac_arr=sacar[1].split("<--nuvoregistro-->");
			var ii = window.document.alta_sucursal.id_ciudad.options.length;
			window.document.alta_sucursal.id_ciudad.options[ii] = new Option("Selecciona una",0);
			for(i=0;i<=sac_arr.length-1;i++)
			{
				sac_di=sac_arr[i].split("<--campo-->");
		   
				if(sac_di[1]!="")
				{
					var ii = window.document.alta_sucursal.id_ciudad.options.length;
					window.document.alta_sucursal.id_ciudad.options[ii] = new Option(sac_di[1], sac_di[0]);
				}
			}
			break;
	}
}

function limpiar_ciudad()
{
	co= window.document.alta_sucursal.id_ciudad.length-1;
	for(i=co;i>=0;i--)
	{
		window.document.alta_sucursal.id_ciudad.options[i]=null;
	} 
}

function local_escape(cadena)
{
	cadena=cadena.replace(/á/g,'<-aacute->')
	cadena=cadena.replace(/é/g,'<-eacute->')
	cadena=cadena.replace(/í/g,'<-iacute->')
	cadena=cadena.replace(/ó/g,'<-oacute->')
	cadena=cadena.replace(/ú/g,'<-uacute->')
	cadena=cadena.replace(/ñ/g,'<-ntilde->')
	cadena=cadena.replace(/Á/g,'<-Aacute->')
	cadena=cadena.replace(/É/g,'<-Eacute->')
	cadena=cadena.replace(/Í/g,'<-Iacute->')
	cadena=cadena.replace(/Ó/g,'<-Oacute->')
	cadena=cadena.replace(/Ú/g,'<-Uacute->')
	cadena=cadena.replace(/Ñ/g,'<-Ntilde->')
	return cadena;
}

function banner_dinamico(op)
{
	// Esta funcion se utiliza para mostrar banner de forma cambiante en base al segundo 
	// los banners pueden ser de tipo imagen o de tipo flash
	
	switch(op)
	{
		case 1: // Esta opcion espara los banner de index
			//Anchura del banner 
			width="487";
			//Altura del banner 
			height="453";
			
			// Array de banners (incluendo la ruta de subcarpeta)
			banners= new Array();
			banners[0]="banners/efectivo10.swf";
			
			// Array de Links
			urls= new Array();
			
			// Arreglo para seleccionar donde se despliega el link
			targets= new Array();
			
			// Arreglo de texto alternativo (alt)
			descripciones= new Array();
			
			break;
		case 2: // Esta opcion es para los banner de 161x601 en Ahorro
			//Anchura del banner 
			width="161";
			//Altura del banner 
			height="601";
			
			// Array de banners (incluendo la ruta de subcarpeta)
			banners= new Array(); 			
			banners[0]="banners/bner_ahorro.jpg";
			banners[1]="banners/bner_inversion.jpg";
			banners[2]="banners/bner_credito1.jpg";
			
			// Array de Links
			urls= new Array();
			urls[0]="pdf/folleto_sorteo.pdf";
			urls[1]="pdf/folleto_sorteo.pdf";
			urls[2]="pdf/folleto_sorteo.pdf";
			
			// Arreglo para seleccionar donde se despliega el link
			targets= new Array();
			targets[0]="_blank";
			targets[1]="_blank";
			targets[2]="_blank";
			
			// Arreglo de texto alternativo (alt)
			descripciones= new Array();
			descripciones[0]="";
			descripciones[1]="";
			descripciones[2]="";
			break;
			
		case 3: // Esta opcion es para los banner de 161x601 en CRedito
			//Anchura del banner 
			width="161";
			//Altura del banner 
			height="601";
			
			// Array de banners (incluendo la ruta de subcarpeta)
			banners= new Array(); 			
			banners[0]="banners/bner_credito1.jpg"; 

			// Array de Links
			urls= new Array();
			urls[0]="pdf/folleto_sorteo.pdf"; 

			// Arreglo para seleccionar donde se despliega el link
			targets= new Array();
			targets[0]="_blank"; 
			
			// Arreglo de texto alternativo (alt)
			descripciones= new Array();
			descripciones[0]=""; 

			break;
	}

	totalbanners = banners.length; 	//Número total de banners
	var ahora = new Date();
	var segundos = ahora.getSeconds();
	var ad = segundos % totalbanners; 
	banner=banners[ad]; 
	if(urls[ad]=="")
	{
		url_1="";
		url_2="";
	}
	else
	{
		url_1="<a href='"+urls[ad]+"' target='"+targets[ad]+"'>"; 
		url_2="</a>";
	}
	if(descripciones[ad]=="")
	{
		descripcion="";
	}
	else
	{
		descripcion="alt='"+descripciones[ad]+"'"; 
	}
	localizador=banner.lastIndexOf('.'); 
	localizador2=localizador+4 
	extension=banner.substring(localizador+1,localizador2); 
	archivo=banner.substring(0,localizador); 

	if (extension=="swf")
	{ 
		flash=banner; 
		document.write('<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width=' + width + ' height=' + height + ' CODEBASE="https://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0">'); 
		document.write('<PARAM NAME="MOVIE" VALUE="' + flash + '">'); 
		document.write('<PARAM NAME="PLAY" VALUE="true">'); 
		document.write('<PARAM NAME="LOOP" VALUE="true">'); 
		document.write('<PARAM NAME="QUALITY" VALUE="high">'); 
		document.write('<PARAM NAME="WMODE" VALUE="transparent">'); 
		document.write('<EMBED SRC=' + flash + ' width=' + width + ' height=' + height + ' PLAY="true" LOOP="true" QUALITY="high" PLUGINSPAGE="https://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash" wmode="transparent">'); 
		//document.write('</EMBED>'); 
		document.write('</OBJECT>');
	} 
	else 
	{
		document.write(url_1+'<img src='+banner+' border=0 width='+width+' height='+height+' '+descripcion+'>'+url_2); 
	} 
	// Fin 
}
