Cufon.replace('h1, h2, h3, h4, h5, h6');
Cufon.replace('#slogan h2',{textShadow: '#555 0px 1px 0px;'});

<!-- Image hover effect -->
function image_hover(frame){
    var link_content = jQuery(frame).find('a[href^=http], a[href*=www], a[href=#], a[href$=html], a[href$=php], a[href$=asp], a[href$=htm], a[href$=shtml], a[href$=aspx]');
    var image_content = jQuery(frame).find('a[href$=jpg], a[href$=png], a[href$=gif], a[href$=jpeg]');
    var video_content = jQuery(frame).find('a[href*=vimeo], a[href*=youtube], a[href*=swf], a[href*=flv], a[href*=avi], a[href*=mov], a[href*=mpg]');
    
    link_content.addClass("hover_link");
    image_content.removeClass("hover_link").addClass("hover_image");
    video_content.removeClass("hover_link").addClass("hover_video");
    
	jQuery(frame).find("a > img").hover(
		function() {
		    if(!jQuery(this).parent().hasClass("no_hover")){
				jQuery(this).stop().animate({"opacity": ".6"}, "400");
			}
		},
		function() {
			jQuery(this).stop().animate({"opacity": "1"}, "400");
	});
    
    jQuery(frame).children("a.no_hover").removeClass("hover_image hover_video");
    return false;
}

<!-- prettyPhoto plugin settings -->
function prettyPhoto(){
	if (jQuery('a.hover_image').attr('rel') == undefined || jQuery('a.hover_image').attr('rel') == '') {
		jQuery("a.hover_image").attr("rel","prettyPhoto");}
		
	if (jQuery('a.hover_video').attr('rel') == undefined || jQuery('a.hover_video').attr('rel') == '') {
		jQuery("a.hover_video").attr("rel","prettyPhoto");}
	
    jQuery(".portfolio_content > div > span.img_frame").children("a").attr("rel","prettyPhoto[gal]");
    jQuery('.img_frame').children("a.no_hover").removeAttr("rel");
    
    jQuery("a[rel^='prettyPhoto']").prettyPhoto({
		animation_speed: 'fast', /* fast/slow/normal */
		opacity: 0.70, /* Value between 0 and 1 */
		show_title: true, /* true/false */
		allow_resize: true, /* Resize the photos bigger than viewport. true/false */
		default_width: 500,
		default_height: 344,
		overlay_gallery: false /* If set to true, a gallery will overlay the fullscreen image on mouse over */
    })
    return false;
}

<!-- Validate email using regular expression -->
function validateEmail(emailValue){  
	var emailPattern = /^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
	return emailPattern.test(emailValue); 
}  

<!-- Validate Form fields -->
function validateForm(){
	var send_message = true;

	if (jQuery("textarea#message").val().length < 2) {
		jQuery("label#message_error").slideDown();
		jQuery("textarea#message").focus();
		send_message = false;
	}
	if (!validateEmail(jQuery("input#email").val())) {
		jQuery("label#email_error").slideDown();
		jQuery("input#email").focus();
		send_message = false;
	}
	if (jQuery("input#name").val().length < 2) {
		jQuery("label#name_error").slideDown();
		jQuery("input#name").focus();
		send_message = false;
	}
	return send_message;
}

function validatForm2(){
	var send_message = true;
	if (!validateEmail(jQuery("input#email").val())) {
		jQuery("label#email_error").slideDown();
		jQuery("input#email").focus();
		send_message = false;
	}
	if (jQuery("input#name").val().length < 2) {
		jQuery("label#name_error").slideDown();
		jQuery("input#name").focus();
		send_message = false;
	}
	return send_message;
}


jQuery(function(){

    image_hover('.img_frame');
	image_hover('.img_frame_thin');
    prettyPhoto();
	
	<!-- Top Navigation -->
	jQuery("nav ul li").find(".subnav").parent().css("margin-right","5px").children("a").addClass("has_subnav");
	
	jQuery("nav ul li").hover(function() {
		jQuery(this).find(".subnav").not(':animated').slideDown('fast');
	}, function(){
		jQuery(this).find(".subnav").slideUp('fast');
	});
	
    <!-- Even More button - Home page -->
	jQuery('#hidden_block').hide();
	jQuery('.even_more').click(function () {
		jQuery('#hidden_block').slideToggle();
		jQuery(this).toggleClass("even_more_active");
		return false;
	});
	
	<!-- Testimonials Rotator -->
	jQuery("ul#testimonials li:not(:first)").hide();
	
	jQuery("div#prevnext a").click(function(){
		var btn_pressed = jQuery(this).attr('id');
		
		jQuery('ul#testimonials li').filter(':visible').not(':animated').fadeOut('slow',function(){
			if(btn_pressed == "next"){
				if(jQuery(this).next('li').length){
					jQuery(this).next().fadeIn('slow');}
				else{
					jQuery('#testimonials li').first().fadeIn('slow');
				}
			} else if(btn_pressed == "prev"){
				if(jQuery(this).prev('li').length){
					jQuery(this).prev().fadeIn('slow');}
				else{
					jQuery('#testimonials li').last().fadeIn('slow');
				}
			}
		});
		return false;
	});
	
	<!-- Scroll page to top -->
	jQuery('.scrollPage').click(function() {
		var elementClicked = jQuery(this).attr("href");
		var destination = jQuery(elementClicked).offset().top;
		jQuery("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-20}, 500 );
		return false;
	});
    
    <!-- Navigation submenu hover effect -->
    jQuery("#subpage ul#header_menu > li > a").hover(
		function() {
			jQuery(this).stop().animate({"opacity": "1"}, "fast");
			},
		function() {
            if(!jQuery(this).hasClass("selected")){
			   jQuery(this).stop().animate({"opacity": ".6"}, "fast");
            }
	});
	

    <!-- Contact Form validation -->
    jQuery('.error').hide();

	jQuery("input#name").bind("keyup focusout", function(){
		if(jQuery(this).val().length > 1){
			jQuery("label#name_error").slideUp();} 
		else {
			jQuery("label#name_error").slideDown();}
	});

	jQuery("input#email").bind("keyup focusout", function(){
		if(validateEmail(jQuery(this).val())){
			jQuery("label#email_error").slideUp();} 
		else {
			jQuery("label#email_error").slideDown();}
	});

	jQuery("textarea#message").bind("keyup focusout", function(){
		if(jQuery(this).val().length > 1){
			jQuery("label#message_error").slideUp();} 
		else {
			jQuery("label#message_error").slideDown();}
	});
    
    <!-- Submitting Contact Form  -->
	$("#send_message").click(function() {
      
		var dataString = $("#contact_form").serialize();
        
		if(validateForm()){
			jQuery.ajax({
			type: "POST",
			url: "shkadmin/sendmail.php",
			data: dataString,
			success: function() {
				$("#contact_form").slideUp('slow', function(){
                    jQuery(this).html("<div id='confirmation'></div>");
                    jQuery('#confirmation').html("<h4>Message Submitted Successfully!</h4>")
				    .append("<p>Thank you for Contacting Entrepreneurs Durham. We will be in touch soon.</p>");
					Cufon.refresh();
                    jQuery(this).slideDown('slow');
                })
			}
			});
		}
		
		return false;
	});
	
	
		$("#mem").change(function () {			
			var number = $("#mem option:selected").val();
			$("#members").empty();	
		    $("#members").show('slow');	
			if(number != 0)
			{
            for (i=1;i<=number;i++)
            {	            			
			$("#members").append("<h6>Team Member "+ i +" :</h6> <label for='name'>Name: </label> <input type='text' name='membername"+i+"' value='' id='member"+i+"' /> <label class='error' for='name' id='name_error'>This field is required.</label> <label for='name'>Email: </label> <input type='text' name='membermail"+i+"' value='' id='name' /> <label class='error' for='name' id='name_error'>This field is required.</label><label for='t-shirt' class='message_label'>T-Shirt Size : <select size='1' style='margin-left:10px' name='membertshirt"+i+"'><option value='XL' selected='selected'>XL</option> <option value='L'>L</option> <option value='M'>M</option> <option value='S'>S</option></select> </label>");
           }
		   }
			});
	
		$("#register_team").click(function() {
      
		var dataString = $("#contact_form").serialize();
        
		if(validatForm2()){
			jQuery.ajax({
			type: "POST",
			url: "../shkadmin/register_mem.php",
			data: dataString,
			success: function() {
				$("#contact_form").slideUp('slow', function(){
                    jQuery(this).html("<div id='confirmation'></div>");
                    jQuery('#confirmation').html("<h4>Team Registered Successfully!</h4>")
				    .append("<p>Thank you for Contacting Entrepreneurs Durham. We will be in touch soon.</p>");
					Cufon.refresh();
                    jQuery(this).slideDown('slow');
                })
			}
			});
		}
		
		return false;
	});
	
})

