function validation(str,re)
{
	var VRegExp = new RegExp(re);
	var VResult = str.replace(VRegExp,'');
	if(VResult.length > 0) return false;
		else return true;
}

function subscribe()
{
	if(validation(jQuery('#email').attr('value'),/([a-z_\-\.\d]+)+@+([a-z\d]+)+\.+([a-z]{2,4})/gi) && jQuery('#email').attr('value').length > 0) jQuery.ajax({ url:'/index.php', datatype:'text', type:'post', data:'f=dosubscribe&email='+jQuery('#email').attr('value'), success:function(data){ alert(data); jQuery('#email').attr('value',''); } });
		else alert('Вы НЕ ввели адрес E-mail или ввели его неверно!');

	return false;
}

function check()
{
	var error = false;

	if(!validation(jQuery('#name').attr('value'),/[a-zа-я\s]/gi) || jQuery('#name').attr('value').length <= 0 || jQuery('#name').attr('value') == 'ВВЕДИТЕ ВАШЕ ИМЯ') { jQuery('#name').attr('value','ВВЕДИТЕ ВАШЕ ИМЯ'); error = true; }
	if(!validation(jQuery('#email').attr('value'),/([a-z_\-\.\d]+)+@+([a-z\d]+)+\.+([a-z]{2,4})/gi) || jQuery('#email').attr('value').length <= 0) { jQuery('#email').attr('value','ВВЕДИТЕ ВАШ АДРЕС ЭЛ. ПОЧТЫ'); error = true; }

	if(jQuery('#subj').attr('value').length <= 0 || jQuery('#subj').attr('value') == 'ВВЕДИТЕ ТЕМУ СООБЩЕНИЯ') { jQuery('#subj').attr('value','ВВЕДИТЕ ТЕМУ СООБЩЕНИЯ'); error = true; }
	if(jQuery('#msg').attr('value').length <= 0 || jQuery('#msg').attr('value') == 'ВВЕДИТЕ ВАШЕ СООБЩЕНИЕ') { jQuery('#msg').attr('value','ВВЕДИТЕ ВАШЕ СООБЩЕНИЕ'); error = true; }

	if(!error){ return true; }
		else { return false; }
}

function addbasket(itemID,paramID)
{
	jQuery.ajax({ url:'/index.php', type:'post', datatype:'html', data:'f=addbasket&itemID='+itemID+'&paramID='+paramID, success:function(data){ jQuery('#basket').html(data); } });
}

function checkorder()
{
	var error = false;

	if(!validation(jQuery('#name').attr('value'),/[a-zа-я\s]/gi) || jQuery('#name').attr('value').length <= 0 || jQuery('#name').attr('value') == 'ВВЕДИТЕ ВАШЕ ИМЯ') { jQuery('#name').attr('value','ВВЕДИТЕ ВАШЕ ИМЯ'); error = true; }
	if(!validation(jQuery('#email').attr('value'),/([a-z_\-\.\d]+)+@+([a-z\d]+)+\.+([a-z]{2,4})/gi) || jQuery('#email').attr('value').length <= 0) { jQuery('#email').attr('value','ВВЕДИТЕ ВАШ АДРЕС ЭЛ. ПОЧТЫ'); error = true; }
	if(!validation(jQuery('#phone').attr('value'),/[0-9\(\)\+\-\.\s]/gi) || jQuery('#phone').attr('value').length <= 0) { jQuery('#phone').attr('value','ВВЕДИТЕ ВАШ ТЕЛЕФОН'); error = true; }

	if(!error){ return true; }
		else { return false; }
}

jQuery(document).ready(function(e){

	jQuery('.bbdot').click(function(){
		if(jQuery('.mysearch').css('display') == 'none')
			jQuery('.mysearch').show();
		else
			jQuery('.mysearch').hide();
	});

	jQuery('#items img').mousemove(function(e){

		wh = e.pageX - jQuery('.popup').width();
		hw = e.pageY - jQuery('.popup').height();

		jQuery('.popup').css('left',wh - 15);
		jQuery('.popup').css('top',hw - 15);
	});

	jQuery('#items img').mouseout(function(e){
		jQuery('.center').html('');
		jQuery('.popup').css('visibility','hidden');
	});

	jQuery('#items img').mouseover(function(e){

		id = this.id;
		info = id.split('-');

		if(jQuery('#help-'+info['1']).html())
		{
			jQuery('.center').html(jQuery('#help-'+info['1']).html());
			jQuery('.popup').css('height','');
			jQuery('.popup').css('height',jQuery('.popup').height());
			jQuery('.popup').css('visibility','visible');
		}
	});

/*--------------------------------------------------------------------*/
	jQuery('.event').mouseover(function(){
		id = this.id;
		info = id.split('-');

		if(jQuery('#content-'+info['1']))
		{
			jQuery('#content-'+info['1']).css('display','block');
		}
	});

	jQuery('.event').mouseout(function(){
		id = this.id;
		info = id.split('-');

		if(jQuery('#content-'+info['1']))
		{
			jQuery('#content-'+info['1']).css('display','none');
		}
	});
/*--------------------------------------------------------------------*/

});