var old_val_name = 'Your Name:';
var old_val_email = 'Email Address:';
var old_val_message = 'Please type your message here:';

(function($) {
    $(document).ready(function() { 
		$("form select option[value='']").remove();
        $("form").jqTransform();
        
        var old_image = $('#product_page_img').attr('src');
        var old_title = 'LINE OF PRODUCTS';
        
		$("#sidebar .shopp_categories a").hover(
			function () {
				$('#product_page_title').text($(this).text());
				var src = $(this).next('img').attr('src');
				$('#product_page_img').attr('src',src);
				Cufon.replace('.gentury_gothic', { fontFamily: 'Century Gothic' });
			}, 
			function (){
				$('#product_page_title').text(old_title);
				$('#product_page_img').attr('src',old_image);
				Cufon.replace('.gentury_gothic', { fontFamily: 'Century Gothic' });
			}
		);
		
		$('#cn_name').focus(function() {
			if($(this).val()==old_val_name)
				$(this).val('');
		}).blur(function() {
			if($(this).val()=='')
				$(this).val(old_val_name);
		});
		
		$('#cn_email').focus(function() {
			if($(this).val()==old_val_email)
				$(this).val('');
		}).blur(function() {
			if($(this).val()=='')
				$(this).val(old_val_email);
		});
		
		$('#cn_message').focus(function() {
			if($(this).val()==old_val_message)
				$(this).val('');
		}).blur(function() {
			if($(this).val()=='')
				$(this).val(old_val_message);
		});
        
    });
})(jQuery);

Cufon.replace('#mainmenu a, .pagenation a, #commentform #submit, .post .title h1, .gentury_gothic, .shopp_button, #sidebar h1.title, .col_fullwidth .title h1, .sidebar_author h6, .product .out_of_stock p', { fontFamily: 'Century Gothic' });
		
function validateEmail(email){
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(email.match(emailRegEx)){
	return true;
	}else{
	return false;
	}
}

function checkform()
{
	 if (document.cp_form.cn_name.value == old_val_name || document.cp_form.cn_name.value == '') {
		 alert('Please fill out your name');
		 document.cp_form.cn_name.focus();
		 document.cp_form.cn_name.select();
			return false;
	}

	else if (document.cp_form.cn_email.value == old_val_email || !validateEmail(document.cp_form.cn_email.value)) {
		 alert('Please fill out your email');
		 document.cp_form.cn_email.focus();
		 document.cp_form.cn_email.select();
				return false;
	}

	else if (document.cp_form.cn_message.value == old_val_message || document.cp_form.cn_message.value == '') {
		 alert('Please type up your message');
		 document.cp_form.cn_message.focus();
		 document.cp_form.cn_message.select();
				return false;
	}
	
	document.cp_form.submit();
	
}
