var search_input;
var riders_animation;

$(document).ready(function(){
	search_input = $('#s');
	if (search_input.length) {
		search_input.val('Keyword');
		search_input.focus(function(){
			if (search_input.val() == 'Keyword') {
				search_input.val('');
			}
		});
		search_input.blur(function(){
			if (search_input.val() == '') {
				search_input.val('Keyword');
			}
		});
	}
    
    newsletter_name = $('#newsletter_name');
    if (newsletter_name.length) {
        newsletter_name.val('Name');
        newsletter_name.focus(function(){
            if (newsletter_name.val() == 'Name') {
                newsletter_name.val('');
            }
        });
        newsletter_name.blur(function(){
            if (newsletter_name.val() == '') {
                newsletter_name.val('Name');
            }
        });
    }
    
    newsletter_email = $('#newsletter_email');
    if (newsletter_email.length) {
        newsletter_email.val('Email');
        newsletter_email.focus(function(){
            if (newsletter_email.val() == 'Email') {
                newsletter_email.val('');
            }
        });
        newsletter_email.blur(function(){
            if (newsletter_email.val() == '') {
                newsletter_email.val('Email');
            }
        });
    }
	
	if ($('#new_comment').length) {
		author = $('#author');
		author.val('Your name');
		author.focus(function(){
			if (author.val() == 'Your name') {
				author.val('');
			}
		});
		author.blur(function(){
			if (author.val() == '') {
				author.val('Your name');
			}
		});
		
		email = $('#email');
		email.val('Your e-mail');
		email.focus(function(){
			if (email.val() == 'Your e-mail') {
				email.val('');
			}
		});
		email.blur(function(){
			if (email.val() == '') {
				email.val('Your e-mail');
			}
		});
		
		comment = $('#comment');
		comment.val('Comment');
		comment.focus(function(){
			if (comment.val() == 'Comment') {
				comment.val('');
			}
		});
		comment.blur(function(){
			if (comment.val() == '') {
				comment.val('Comment');
			}
		});
	}
	
	riders_animation = $('#flashbanner');
	if (riders_animation.length) {  
        var music_dir = template_dir+'/images/sound/';
        var params = {};
        params.wmode = 'Transparent';
        params.allowScriptAccess = 'always';

		swfobject.embedSWF(template_dir+'images/thecrew.swf', 'flashbanner', '972', '416', '10.0.0', 'swfobject/expressinstall.swf', {ruben:'/the-riders/aaron-hadlow/', aaron:'/the-riders/ruben-lenten/',music:music_dir}, params, {id:'thecrew'});
	}
	
	if (typeof(doLoadLocator) == 'function') {
		doLoadLocator();
	}
	
	if (typeof(doLoadVideo) == 'function') {
		doLoadVideo();
	}
});

function submitComment() {
	$('#comments').find('input, textarea').removeClass('error');
	
	var author = jQuery.trim($('#author').val());
	var email = jQuery.trim($('#email').val());
	var comment = jQuery.trim($('#comment').val());
	
	if (author != 'Your name' && author != '' && email != 'Your e-mail' && email != '' && comment != 'Comment' && comment != '') {
		$('#commentform').submit();
	} else {
		if (author == 'Your name' || author == '') {
			$('#author').addClass('error');
		}
		if (email == 'Your e-mail' || email == '') {
			$('#email').addClass('error');
		}
		if (comment == 'Comment' || comment == '') {
			$('#comment').addClass('error');
		}
	}
}

function videoHome(el, hires, lores, preview, episodePage) {
	loadVideo(hires, lores, preview, episodePage);
	$('#wrap #videos #videoitems ul li.active').removeClass('active');
	$('#'+el).addClass('active');
}

function loadVideo(hires, lores, preview, episodePage) {
	var player = $('#player');
	var flashvars = {
			videoSourceHd: hires,
			videoSourceLd: lores,
			imageSource: preview,
            episodePage: episodePage
		};
	var params = {
			menu: 'false',
			allowfullscreen: 'true',
            wmode: 'Transparent'  
		};
	swfobject.embedSWF(template_dir+'images/Flvplayer.swf', 'player', '564', '317', '9.0.0', template_dir+'images/expressInstall.swf', flashvars, params);
}

Cufon.replace('#wrap #menu ul li.font a', {
    fontFamily: 'Dead Kansas',
    hover: true
});
Cufon.replace('#wrap #contentwrapper #ontour h2', { fontFamily: 'Dead Kansas' }); 
Cufon.replace('#newsletter #newsletter-text p', { fontFamily: 'Dead Kansas' });
Cufon.replace('#newsletter #newsletter-text p span', { fontFamily: 'Dead Kansas' }); 
Cufon.replace('#sidebar-home h2', { fontFamily: 'Dead Kansas' });
Cufon.replace('#sidebar h2', { fontFamily: 'Dead Kansas' });    
Cufon.replace('#new_comment h4', { fontFamily: 'Dead Kansas' });

Cufon.replace('#sidebar-home #about span.about-text', { fontFamily: 'Violation' });
Cufon.replace('#sidebar #about span.about-text', { fontFamily: 'Violation' });  
Cufon.replace('#sidebar-home #agenda span.agenda-text', { fontFamily: 'Violation' });
Cufon.replace('#sidebar #agenda span.agenda-text', { fontFamily: 'Violation' });  
Cufon.replace('#sidebar #poll span.poll-text', { fontFamily: 'Violation' });      
Cufon.replace('#contentwrapper #ontour span.ontour-text', { fontFamily: 'Violation' });  

Cufon.replace('#sidebar #episodes span.episodes-text', { fontFamily: 'Violation' }); 


