var Func = {
	BannFlash: function (){
		$('.animacion').flash({ 
			src: '/wps/wcm/resources/file/ebb99743081bcd2/plasma.swf',
			width: 229,
			height: 164,
			wmode: 'transparent'
		},
		{
			version: 8
		});
	},
	google_analytics: function(page){
		var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
		$.getScript(gaJsHost + 'google-analytics.com/ga.js', function(){
			var pageTracker = _gat._getTracker("UA-1694937-8");
				pageTracker._initData();
				pageTracker._trackPageview(page);
		});
	},
	Como_Vamos: function(){
		$.getScript("http://www.personas.bancochile.cl/webchile1/Teleton/recaudacion.js", function(){
			if(monto==0){var Mfinal = "0"}
			else{var FormatCeros = Func.formato_Ceros(monto);
			var Mfinal = Func.formato_Monto(FormatCeros);}
			$("#ComoVamos").html('<span style="display:none">$' + Mfinal + '</span>')
			$("#ComoVamos span").fadeIn(1500);		
		});
	},
	formato_Ceros: function(fc){
		var Ceros=""; 
		var i=-1; 
		while(fc.charAt(++i)==0); 
		Ceros=fc.substring(i,fc.length); 
		return Ceros;
	},
	formato_Monto: function(fm){
		var Monto = "";
		for (var j, i = fm.length - 1, j = 0; i >= 0; i--, j++)
		Monto = fm.charAt(i) + ((j > 0) && (j % 3 == 0)? ".": "") + Monto;
		return Monto;
   },
	/* 
	Url preview script
	written by Alen Grakalic (http://cssglobe.com)
	 */
	TipPrev: function(){
		TipX = 37;
		TipY = 70;
		$("a.screenshot").hover(function(e){											  
			this.t = this.title;
			this.title = "";	
			var c = (this.t != "") ? "<br/>" + this.t : "";
			$("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='url preview' />"+ c +"</p>");
			$("#screenshot").css({ 
				top: (e.pageY - TipX) + "px", 
				left: (e.pageX + TipY) + "px" 
			}).fadeIn("fast");		
    	},function(){
			this.title = this.t;		
			$("#screenshot").remove();
    	});	
	},
	TipMov: function(){
		$("a.screenshot").mousemove(function(e){
			$("#screenshot").css({ 
				top: (e.pageY - TipX) + "px", 
				left: (e.pageX + TipY) + "px" 
			});
		});	
	},
	/* -- */
	Faltan_Dias: function(){
		var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
		function countdown(yr,m,d){
			var today=new Date()
			var todayy=today.getYear()
			if (todayy < 1000)
				todayy+=1900
			var todaym=today.getMonth()
			var todayd=today.getDate()
			var todaystring=montharray[todaym]+" "+todayd+", "+todayy
			var futurestring=montharray[m-1]+" "+d+", "+yr
			if (difference==1){
				var texto_a = "Falta";
				var texto_b = "D&iacute;a";
				var difference=(Math.round((Date.parse(futurestring)-Date.parse(todaystring))/(24*60*60*1000))*1)
			}else{
				var texto_a = "Faltan";
				var texto_b = "D&iacute;as";
				var difference=(Math.round((Date.parse(futurestring)-Date.parse(todaystring))/(24*60*60*1000))*1)
			}
			if (difference==0){
				var texto_a = "Faltan";
				var texto_b = "D&iacute;as";
				var difference = "0";
			}
		$("#faltan").html(texto_a);
		$("#dias").html(difference);
		$("#dias_b").html(texto_b);
		}
		countdown(2008,11,28);
	},
	Contador_Mails: function(){
		function fnctimestamp(fecha_aaa){
			var dia_aux = parseInt(fecha_aaa.substring(0, 2),10);
			var mes_aux = parseInt(fecha_aaa.substring(2, 4),10);
			var ano_aux = parseInt(fecha_aaa.substring(4, 8),10);
			var hora_aux = parseInt(fecha_aaa.substring(8, 10),10);
			var minuto_aux = parseInt(fecha_aaa.substring(10, 12),10);
			var seg_aux = parseInt(fecha_aaa.substring(12, 14),10);

			var fecha = new Date();
				fecha.setDate(dia_aux);
				fecha.setMonth(mes_aux-1);
				fecha.setFullYear(ano_aux);
				fecha.setHours(hora_aux);
				fecha.setMinutes(minuto_aux);
				fecha.setSeconds(seg_aux);
				fecha.setMilliseconds(0);
			var timestamp = parseInt(fecha.getTime(),10);
			return timestamp;
		}
		/*-- recupera valores --*/
		var fecha_inicio = registro1;
		var monto_inicial = registro2;
		var incremento_dia = registro3;
		/*----------------------*/
		var currentTime = new Date();
		var month = currentTime.getMonth() + 1;
		var day = currentTime.getDate();
		var year = currentTime.getFullYear();
		var hour = currentTime.getHours();
		var min = currentTime.getMinutes();
		var sec = currentTime.getSeconds();

		var fecha_inicio = fnctimestamp(fecha_inicio);
			if (day<10){
				day = "0"+day;
			}
			if (month<10){
				month = "0"+month;
			}
			if (hour<10){
				hour = "0"+hour;
			}
			if (min<10){
				min = "0"+min;
			}
			if (sec<10){
				sec = "0"+sec;
			}

		var fecha_actual = fnctimestamp(day+''+month+''+year+''+hour+''+min+''+sec);
			if (isNaN(fecha_actual)){
				fecha_actual = fnctimestamp(day+''+month+''+year+''+hour+''+min+''+sec);
			}
			if (isNaN(fecha_inicio)){
				fecha_inicio = fnctimestamp(fecha_inicio);
			}

		fecha_inicio = new String(fecha_inicio)
		fecha_inicio = fecha_inicio.substr(0,fecha_inicio.length-3);
		fecha_actual = new String(fecha_actual)
		fecha_actual = fecha_actual.substr(0,fecha_actual.length-3);
		var s = ((fecha_actual*1) - (fecha_inicio*1));
		var difhora = parseInt(s/(60*60));

		var cantidad_mostrar = Math.round(difhora * (incremento_dia / 24)+(monto_inicial*1));
		$('#CMails').after('<p id="MsjMails">Llevamos hasta ahora: <span>'+cantidad_mostrar+'</span> <strong>E-mails</strong> inscritos</p>');
	}
}
$(document).ready( function() {
	$('.remove').remove();
	$('.hide').hide();
	$('.show').show();

	Func.google_analytics('');
	Func.Como_Vamos();
	Func.TipPrev();
	Func.TipMov();
	//Func.Faltan_Dias();
	//Func.Contador_Mails();	
	$('.js').bind("click", function(page){Func.google_analytics('/inscribete'); return;});	
	$('.ga').bind("click", function(page){Func.google_analytics(this.rel); return;});
	//Func.BannFlash();
	
	$('a[@href*=http://www]').not('[href^=#]').addClass('out');
});