
var CustomFunctions = {
	init: function()
	{
		//$('#BoxSearch').css({'display':'none'});
		$('#BoxSearch :input').not(':button, :submit, :reset, :hidden').val('').removeAttr('checked').removeAttr('selected');
		$('#LinkAdvancedSearch').click(
			function(){
				$('#TabSearch').addClass('AdvancedSearch');
				$('#BoxSearch').slideDown('fast');
				//$('#BoxSearch').css({'display':'block'});
			}
		);

		$('#BoxSearch .button_close').click(
			function(){
				//$('#BoxSearch').css({'display':'none'});
				$('#BoxSearch').slideUp('fast');
				$('#BoxSearch :input').not(':button, :submit, :reset, :hidden').val('').removeAttr('checked').removeAttr('selected');
				$('#TabSearch').removeClass('AdvancedSearch');

			}
		);

		$('#FeaturedStoriesButtons .button_rss').click(function(){document.location=config.ShopPath+'/rss.php?type=rss';});
		$('.button_share').click(function(){
		//$('#ProductShareBlock').slideDown('fast');$('#ProductDescriptionDetails').addClass('hr450')
			$('#sharethis_0 a').trigger('click');
		});
		//$('#ProductDescriptionBox .button_share').click(
		//	function(){
		//		if($('#ProductShareBlock').hasClass('active')){
		//			$('#ProductShareBlock').slideUp('fast');$('#ProductDescriptionDetails').removeClass('hr450');
		//		} else {
		//			$('#ProductShareBlock').slideDown('fast');$('#ProductDescriptionDetails').addClass('hr450');
		//		}
		//		$('#ProductShareBlock').toggleClass('active');
		//	}
		//);

		$('#ProductReviewsBox .button_writereview').click(function(){$('#ProductReviewWrite').slideDown('fast');$('#ProductReviewsList').addClass('hr450')});
		$('#ProductReviewsBox .button_m_cancel').click(function(){$('#ProductReviewWrite').slideUp('fast');$('.current-rating').css({'width':'0'});$('.star-rating-text').html('');$('#ProductReviewsList').removeClass('hr450')});

		$('#button_go_24').click(
			function(){
				CustomFunctions.validatesubscribefrm();
			}
		)




	},
	validatesubscribefrm: function(){
		var frmname = $('#nl_first_name').val();
		var frmemail = $('#nl_email').val();
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

		$('#TabSubscribe input').each(
			function(){
				var xval = $(this).val();
				if(xval==''||xval=='Your name'||xval=='Your email'){
					alert('Type the required field');
					$(this).focus();
					varcheck = '';
					allowsubscription = false;
					return false;
				} else if ($(this).attr('id')=='nl_email'&&filter.test(frmemail)==false) {
					alert('Please enter a valid email address, such as john@example.com.');
					allowsubscription = false;
					$(this).focus();
					return false;
				} else {
					varform = '&nl_first_name='+frmname+'&nl_email='+frmemail+'&check=1';
					allowsubscription = true;
				}
			}
		)

		if(allowsubscription){
			$.ajax({
				url: 'remote.php',
				type: 'post',
				dataType: 'xml',
				data: 'w=subscribenewsletter'+varform,
				success: function(xml) {
					alert($('message', xml).text());
				}
			});
		}

		//if(frmname=='Your name'||frmname==''){alert('Please type your name');$('#subscribe_name').focus();}
		//if(frmemail=='Your email'||frmemail==''){alert('Please type your email');$('#subscribe_email').focus();}

	}
	//validateemail = function(elval){
	//	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	//	if (!filter.test(elval)) {
	//		return false;
	//	}
	//}

};

$(function(){
	CustomFunctions.init();

})