$(function(){
	var aPreloader = [];

	/*  Project example  */
	var jCorner = $("#project-example i.tr");
	jCorner.css("cursor","pointer");
	aPreloader[3] = new Image();
	aPreloader[3].src = jCorner.css("background-image").replace(/(url\(|\)|\")/g,"");
	jCorner.click(function(){
		jCorner.removeClass("example-corner");
		window.location.href = $("#project-example p.archive-link a").attr("href");
	});

/*
	$("#project-example").hover(
		function(){
			jCorner.addClass("example-corner");
		},
		function(){
			jCorner.removeClass("example-corner");
		}
	);
*/

	/*  COUNTER-BLOCK  */
	var jOuterCounter = $(".counter-block span.outer");
	var jInnerCounter = $(".counter-block span.inner");
	$.ajaxSetup({ cache: false });
	var updateCounters = function(){
		jOuterCounter.load("/_sms_counter.html", {}, function(){
			jOuterCounter.html(printLongInt(jOuterCounter.html()));
		});
		jInnerCounter.load("/_sms_counter2.html", {}, function(){
			jInnerCounter.html(printLongInt(jInnerCounter.html()));
		});
	};
	updateCounters();
	window.setInterval(function(){ updateCounters() }, 60000);

	/*  Clients & Partners  */
	var jClientsPhoto = $("#clients-photo");
	var jBWClientsPhoto = $("#clients-photo img.bw");
	var jColorClientsPhoto = $("#clients-photo img.bw");
	aPreloader[1] = new Image();
	aPreloader[1].src = $("#clients-photo img.bw").attr("src");
	jClientsPhoto.hover(
		function(){
			jBWClientsPhoto.fadeOut("fast");
		},
		function(){
			jBWClientsPhoto.fadeIn("slow");
		}
	);

	var jPartnersPhoto = $("#partners-photo");
	var jBWPartnersPhoto = $("#partners-photo img.bw");
	var jColorPartnersPhoto = $("#partners-photo img.bw");
	aPreloader[2] = new Image();
	aPreloader[2].src = jColorPartnersPhoto.attr("src");
	jPartnersPhoto.hover(
		function(){
			jBWPartnersPhoto.fadeOut("fast");
		},
		function(){
			jBWPartnersPhoto.fadeIn("slow");
		}
	);


	/* SMS Demo */
	var jSmsDemoBlock = $("#demosms-block");
	var jSmsDemoContainer = $("#demosms-container");
	var sLink = jSmsDemoContainer.attr('href');
	jSmsDemoBlock.hide();
	jSmsDemoContainer.load(sLink, function(){
			if(jSmsDemoContainer.text()) {
				jSmsDemoBlock.show();
				options = {
					url: sLink,
					beforeSubmit: function(){},
					target: "#demosms-container",
					success: function(){
						//alert("ok");
						$("#demo-sms").submit(function(){
							$(this).ajaxSubmit(options);
							return false;
						});
					}
				}

				$("#demo-sms").submit(function(){
					$(this).ajaxSubmit(options);
					return false;
				});
			}

	});

});


printLongInt = function(i){
	i = parseInt(i,10);
	var sResult = "";
	var a,b;
	while(i){
		a = Math.floor(i/1000);
		b = (i-a*1000)+"";
		if(a){
			switch(b.length){
				case 1: b="00"+b; break;
				case 2: b="0"+b; break;
				case 3: break;
				default: b="000"; break;
			}
		}
		sResult =  "<span>" + b + "</span>" + sResult;
		i = a;
	}
	return sResult || 0;
}
