/**
 * common.js
 * @author    convexstyle
 * @type      Javascript
 * @copyright convexstyle.com, all rights reserved
 */

$(document).ready(function(){
	$('td a.flickrImage').fancybox({
		'zoomSpeedIn': 600,
		'zoomSpeedOut': 600,
		'overlayShow': true
	});
	
	$('div#menu-projects-year a').click(function(){
		$('div#menu-projects-sub-menu').slideToggle('normal');
	});
	
	$('div#menu-projects-category a').click(function(){
		$('div#menu-projects-category-sub-menu').slideToggle('normal');
	});
	
	$('a#contact-confirm').click(function(){
		var form = document.contactForm;
		form.submit();
	});
	
	$('a#contact-reset').click(function(){
		$('input#contact-name').val('');
		$('input#contact-email').val('');
		$('input#contact-subject').val('');
		$('textarea#contact-message').val('');
	});
	
	$('a#contact-back').click(function(){
		var form = document.contactForm;
		form.method = "POST";
		form.action = "contact/";
		form.submit();
	});
	
	$('a#contact-submit').click(function(){
		var form = document.contactForm;
		form.method = "POST";
		form.action = "contact/complete/";
		form.submit();
	});
	
});

$(function(){
	var _hash = window.location.hash;
	if(_hash) {
		_targetId = _section + '-' + _hash.substring(1);
		scrollToId(_targetId, 1000);
	}
})

/* IMAGE */
function preloadImage(src, width, height) {
	var img = new Image(width, height);
	img.src = src;
}


/* INTERRACTION */
function scrollToId(id, speed) {
	$.scrollTo('#' + id, speed);
}
