/* 
	Theme Name: Premium Portfolio
	Description: Premium Portfolio for ThemeForest
	Author: Innovatics GmbH
	Author URI: http://www.innovatics.de/
	Version: 1.0
*/

document.write('<script type="text/javascript" src="js/cufon-yui.js"></script>');     
document.write('<script type="text/javascript" src="js/eras.font.js"></script>');
document.write('<script type="text/javascript" src="js/jquery.validate.min.js"></script>');
document.write('<script type="text/javascript" src="js/jquery.tools.min.js"></script>');
document.write('<script type="text/javascript" src="js/jquery.scrollTo-1.4.2-min.js"></script>');
document.write('<script type="text/javascript" src="js/hoverIntent.js"></script>');
document.write('<script type="text/javascript" src="js/superfish.js"></script>');
 
$(document).ready(function() {
	// cufon
	Cufon.replace('.eras');
	
	// dropdown menu - based on superfish
	$("ul.main").superfish({
		hoverClass: 'hover',
		delay: 0,
		animation: {height: 'show'},
		autoArrows: false, 
  		dropShadows: false
	});
	
	// slider one - based on jquery tools scrollable
	if($('.slider-one').is('div'))
	{
		$('.slider-one-navi #point1').addClass('active');
	
		$(".slider-one").scrollable({ circular: true }).navigator({
			navi: ".slider-one-navi",
			naviItem: 'a',
			activeClass: 'active',
			history: true
		}).autoscroll({ autoplay: true, interval: 10000 });
	}
	
	// opens a link in a new tab
	$('a[href^=http]').click( function() {
		window.open(this.href);
 		return false;
	});
	
	// form input and textarea onfocus/onblur effect
	$('form input[type=text], form textarea').live('focus', function() {
		$('label.overlay[for=' + $(this).attr('id') + ']').hide();
	});
	
	$('form input[type=text], form textarea').live('blur', function() {
		if($(this).val() == '')
			$('label.overlay[for=' + $(this).attr('id') + ']').show();				
	});
	
	// clear all form elements
	$('form button.abort').live('click', function() {
		var form = $(this).parent().parent();
		
		if(form.is('form'))
		{
			$('#' + form.attr('id') + ' input[type=text], #' + form.attr('id') + ' textarea').each(function () {
				$(this).val('');
				$('#' + form.attr('id') + ' label.overlay[for=' + $(this).attr('id') + ']').show();
				$('#' + form.attr('id') + ' label.error').hide();
			});
		}	
	})
	
	// form validation
	$('#form-write-reply').validate();
	$("#form-contact").validate();
	$("#form-quick-contact").validate();
	
	// "go to top" scroll effect
	$('a[href^=#]').click(function() {
        var parts = this.href.split('#');
        
		if(parts[1] != '')
			$.scrollTo('#' + (parts[1] == '' ? 'header' : parts[1]), 800, { axis: 'y' });
    });   	
});
