/*
	Autor: Grzegorz Jaworek
	E-mail: grzegorz.jaworek@gmail.com
	www: http://gjaworek.pl 
	Tel.: +48 696 818 300
*/

jQuery(document).ready(function(){
	jQuery('.totop').click(function () {
		scroll(0,0);
		return false;
	});
	try {
		jQuery('#slider').cycle({ 
			fx:     'fade', 
			speed:  800, 
			timeout: 6000,
			cleartypeNoBg: true
		});
	} catch(err) {}	
	
	jQuery('.offer').jScrollPane({showArrows:true});
	jQuery('.news .entry').jScrollPane({showArrows:true});
	
	// try {
		// if (jQuery('#offer .offer').size() > 1) jQuery('#offer').after('<a href="" id="offer-nav-prev" /><a href="" id="offer-nav-next" />');
		// jQuery('#offer').before('<ul id="offer-nav" />').cycle({ 
			// fx:     'fade', 
			// speed:  800, 
			// timeout: 0, 
			// prev:  '#offer-nav-prev', 
			// next:  '#offer-nav-next', 
			// pager:  '#offer-nav', 
			// cleartypeNoBg: true,
			// pagerAnchorBuilder: function(idx, slide) { 
				// return '<li><a href="#" title="">'+jQuery(slide).children('h2').html()+'</a></li>'; 
			// },
			// before:  function(currSlideElement, nextSlideElement, options, forwardFlag) {
				// jQuery(nextSlideElement).jScrollPane({showArrows:true});
				// if (jQuery(nextSlideElement).height() <= jQuery('.jScrollPaneContainer').height()) jQuery('.jScrollPaneTrack, .jScrollArrowUp, .jScrollArrowDown').remove();
			// }
		// });
	// } catch(err) {}	
	
	// try {		
		// if (jQuery('#news .news').size() > 1) jQuery('#news').after('<a href="" id="news-nav-prev" /><a href="" id="news-nav-next" />');
		// jQuery('#news').cycle({ 
			// fx:     'fade', 
			// speed:  800, 
			// timeout: 0, 
			// prev:  '#news-nav-prev', 
			// next:  '#news-nav-next', 
			// cleartypeNoBg: true,
			// before:  function(currSlideElement, nextSlideElement, options, forwardFlag) {
				// jQuery(nextSlideElement).find('.entry').jScrollPane({showArrows:true});
				// if (jQuery(nextSlideElement).find('.entry').height() <= jQuery('.jScrollPaneContainer').height()) jQuery('.jScrollPaneTrack, .jScrollArrowUp, .jScrollArrowDown').remove();
			// }
		// });
	// } catch(err) {}	
	
	try {		
		jQuery('#team').before('<div id="team-nav-wrap"><div id="team-nav-center"><ul id="team-nav" /></div></div>').cycle({ 
			fx:     'fade', 
			speed:  800, 
			timeout: 0, 
			pager:  '#team-nav', 
			cleartypeNoBg: true,
			pagerAnchorBuilder: function(idx, slide) { 
				return '<li><a href="#" title=""> '+jQuery(slide).children('h2').html().split(' ').shift()+',</a></li>'; 
			},
			before:  function(currSlideElement, nextSlideElement, options, forwardFlag) {
				// jQuery(nextSlideElement).jScrollPane({showArrows:true});
				// if (jQuery(nextSlideElement).height() <= jQuery('.jScrollPaneContainer').height()) jQuery('.jScrollPaneTrack, .jScrollArrowUp, .jScrollArrowDown').remove();
			}
		});
	} catch(err) {}	
	
	jQuery("#footer img, h1 a").animate({opacity: 1});
	jQuery('#footer a img, h1 a').mouseover(function () { jQuery(this).animate({ opacity: .6 }, 300); });
	jQuery('#footer a img, h1 a').mouseout(function () { jQuery(this).animate({ opacity: 1 }, 300); });
	
	try {
		Cufon.replace('#menu li a', { fontFamily: 'bernhard', hover: {textShadow: '.5px .5px #ada361'} , textShadow: '.5px .5px #ffffff' });
		Cufon.replace('#menu li.current_page_item a', { fontFamily: 'bernhard', textShadow: '.5px .5px #ada361' });
		Cufon.replace('#offer-nav a, #team-nav a', { fontFamily: 'bernhard', hover: {textShadow: '.5px .5px #ffffff'} , textShadow: '.5px .5px #ada361' });
		Cufon.replace('#team h2, #contact h2, #contact p strong', { fontFamily: 'bernhard', textShadow: '.5px .5px #ada361' });
	} catch(err) {}
	
	
	jQuery('label.hide').each(function () {
		jQuery(this).next().find('input[type="text"], input[type="password"], textarea, select').val(jQuery(this).html());
		jQuery(this).next().find('input[type="text"], input[type="password"], textarea, select').attr('rel',jQuery(this).html());
		jQuery(this).hide();
	});
	jQuery('input[type="text"], input[type="password"], textarea').focus(function () {
		if (jQuery(this).val()==jQuery(this).attr('rel')) jQuery(this).val('');
		jQuery(this).removeClass('invalid');
		jQuery(this).parents('p').removeClass('invalid');
		jQuery(this).addClass('active');
	});
	jQuery('input[type="text"], input[type="password"], textarea').blur(function () {
		if (jQuery(this).val()=='') jQuery(this).val(jQuery(this).attr('rel'));
		jQuery(this).removeClass('active');
	});
	jQuery('#map').hide();
	jQuery('#show-map').mouseover(function () {
		jQuery('#map').show(300)
	});
	jQuery('#map').mouseout(function () {
		jQuery(this).hide(300)
	});
	jQuery('.wpcf7-form').submit(function () {
		jQuery(this).find('input[type="text"], input[type="password"], textarea, select').each(function () {
			if (jQuery(this).val()==jQuery(this).attr('rel')) jQuery(this).val('');
		});
	});
});



// function validateForm(current)
// {	
	// validate = true;
	// jQuery(current).find('label').each(function () {
		// if ((jQuery(this).next().find('input').attr('name') == 'your-email') && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(jQuery(this).next().find('input').val())) ) {
			// jQuery(this).parents('p').addClass('invalid');
			// validate = false;
		// } else {
			// jQuery(this).parents('p').removeClass('invalid');
		// }
	// });
    // return validate;
// }
