var ROOT_URL = 'http://www.cameleon.biz/';

function loadFonts() {
	//Cufon.replace('#navigation li a');
	//Cufon.replace('.title');
	//Cufon.replace('div.head');
	//Cufon.now();
}

function togglePic(file,btn_id) {
	var pic = $('#gallery p.visual img');
	pic.attr({'src':ROOT_URL+'uploads/articles/thumbs/'+file});
    console.log(file);
	$('#gallery ul.page li a').removeClass('active');
	$('#'+btn_id).addClass('active');
	return false;
}

function toggleInputs() {
	$('input.text').each(
		function() {
			$(this).click(
				function () {
					if (!$(this).hasClass('visited')) {
						$(this).attr({'value':''});
						$(this).addClass('visited');
					}
				}
			); 
		}
	);
}

var contactIni = function() {
	toggleInputs();
}

var servicesIni = function() {
	$('ul.services li').each(
		function() {
			$(this).click(
				function () {
				if ($(this).hasClass('open')) return false;
					$('ul.services li').removeClass('open');
					$('ul.services li .content').slideUp('fast');
					$(this).addClass('open');
					$(this).children('.content').slideDown('fast');
					return false;
				}
			); 
		}
	);
	toggleInputs();
}

var aboutIni = function() {
	$('#secondary ul.pics li img').each(
		function() {
			$(this).hover(
				function() {
					var src = $(this).attr('src');
					src = src.replace ('thumbs/greyscale/','thumbs/');
					$(this).attr({'src':src});
				},
				function() {
					var src = $(this).attr('src');
					src = src.replace ('thumbs/','thumbs/greyscale/');
					$(this).attr({'src':src});
				}
			);
		}
	);
}

$(document).ready(function() {
	
	var context = $('body').attr('id');
	if (context != 'admin') {
		loadFonts();
		$("a[rel=image]").fancybox({
			'zoomOpacity': true,
			'zoomSpeedIn'		: 600,
			'zoomSpeedOut'		: 500,
			'easingIn'			: 'easeInExpo',
			'easingOut'			:'easeInBack',
			'overlayShow'		: true,
			'centerOnScroll'	: true
		});
	}
	if (context == 'contact') {
		contactIni();
	}
	if (context == 'services') {
		servicesIni();
	}
	
	if (context == 'about') {
		aboutIni();
	}
	
});