function validEmail(email)
{
	return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}


function ItemShow(what) 
{
	var elem1 = document.getElementById("attr");
	var elem1_href = document.getElementById("href_attr");
	var elem2 = document.getElementById("descr");
	var elem2_href = document.getElementById("href_descr");
	var elem3 = document.getElementById("file");
	var elem3_href = document.getElementById("href_file");
	var elem4 = document.getElementById("video");
	var elem4_href = document.getElementById("href_video");
	var elem5 = document.getElementById("articles");
	var elem5_href = document.getElementById("href_articles");
	var elem6 = document.getElementById("linked");
	var elem6_href = document.getElementById("href_linked");
	var elem7 = document.getElementById("feedback");
	var elem7_href = document.getElementById("href_feedback");
	var elem8 = document.getElementById("flash");
	var elem8_href = document.getElementById("href_flash");
	
	var elem99_href = document.getElementById("href_all");

	if(elem1) elem1.style.display = what == elem1.id || what == 'all' ? "" : "none";
	if(elem2) elem2.style.display = what == elem2.id || what == 'all' ? "" : "none";
	if(elem3) elem3.style.display = what == elem3.id ? "" : "none";
	if(elem4) elem4.style.display = what == elem4.id || what == 'all' ? "" : "none";
	if(elem5) elem5.style.display = what == elem5.id ? "" : "none";
	if(elem6) elem6.style.display = what == elem6.id || what == 'all' ? "" : "none";
	if(elem7) elem7.style.display = what == elem7.id || what == 'all' ? "" : "none";
	if(elem8) elem8.style.display = what == elem8.id || what == 'all' ? "" : "none";
	

	if(elem1_href) elem1_href.className = what == elem1.id ? "dlinka" : "dlink";
	if(elem2_href) elem2_href.className = what == elem2.id ? "dlinka" : "dlink";
	if(elem3_href) elem3_href.className = what == elem3.id ? "dlinka" : "dlink";
	if(elem4_href) elem4_href.className = what == elem4.id ? "dlinka" : "dlink";
	if(elem5_href) elem5_href.className = what == elem5.id ? "dlinka" : "dlink";
	if(elem6_href) elem6_href.className = what == elem6.id ? "dlinka" : "dlink";
	if(elem7_href) elem7_href.className = what == elem7.id ? "dlinka" : "dlink";
	if(elem8_href) elem8_href.className = what == elem8.id ? "dlinka" : "dlink";
	if(elem99_href) elem99_href.className = what == 'all' ? "dlinka" : "dlink";
}

function format_price(price)
{
	string = price+" ";
	len = string.length;
	str = "";
	len--;
	for(i=0;i<len;i+=3)
	{
		from = len-i-3;
		cc=3;
		if(from<0) {cc = 3+from;from=0;}
		s2 = string.substring(from, from+cc);
		str = str ? s2+" "+str : s2;
	}
	return str;
}

	var act_cell = 0;
	function image_change(id, img)
	{
		document.item_picture.src = "getimg.php?file=eshop/"+img+"&w=460&h=460";

		var act_cell_id = "cell"+act_cell;
		var act_cell_td = document.getElementById(act_cell_id);
		act_cell_td.style.backgroundColor = "";

		var cell_id = "cell"+id;
		var act_td = document.getElementById(cell_id);
		act_td.style.backgroundColor = "#ffffff";

		act_cell = id;
	};

function sh(id)
{
	p = document.getElementById('id_c'+id);
	if(!p) return;
	p.style.display = p.style.display == "none" ? "block" : "none";
	return false;

}

function showNotifyForm()
{
	$('id_notify_form').setOpacity(0);
	$('id_notify_form').setStyle({visibility: 'visible'});
	new Effect.Opacity(
	   'id_notify_form', { 
		  from: 0.0, 
		  to: 1.0,
		  duration: 1.0
	   }
	);
	return false;
}

function hideNotifyForm()
{	
	$('id_notify_form').setOpacity(0);
	$('id_notify_form').setStyle({visibility: 'hidden'});
	return false;
}

function sendNotifyForm(v_product_id)
{
	var v_name = $('notify_name').value;
	var v_email = $('notify_email').value;

	if(v_email=='')
	{ alert('Укажите e-mail для уведомлений'); return false; }

	$('id_notify_text').innerHTML = "<img src='img/ajax-loader.gif' />";

	// ajax
	new Ajax.Request('action.php?notify',
		{
			method:'post',
			parameters: $H({name: v_name, email: v_email, id: v_product_id}),
			onSuccess: function(transport){
				$('id_notify_text').innerHTML = "<p>"+transport.responseText+"</p><br/><br/><input type='button' class='btn' value='Закрыть' onClick='return hideNotifyForm();' />";
			}
		});
}

function showCallmeForm()
{
	$('id_callme_form').setOpacity(0);
	$('id_callme_form').setStyle({visibility: 'visible'});
	new Effect.Opacity(
	   'id_callme_form', { 
		  from: 0.0, 
		  to: 1.0,
		  duration: 0.5
	   }
	);
	return false;
}

function hideCallmeForm()
{
	$('id_callme_form').setOpacity(0);
	$('id_callme_form').setStyle({visibility: 'hidden'});
	return false;
}

function sendCallmeForm()
{
	var v_name = $('callme_name').value;
	var v_tel = $('callme_tel').value;
	var v_loc = window.location+"";

	if(v_tel=='')
	{ alert('Укажите телефон для обратного звонка'); return false; }

	$('id_callme_text').innerHTML = "<img src='img/ajax-loader.gif' />";

	// ajax
	new Ajax.Request('action.php?callback',
		{
			method:'post',
			parameters: $H({name: v_name, number: v_tel, page: v_loc, test: 1}),
			onSuccess: function(transport){
				$('id_callme_text').innerHTML = "<p>"+transport.responseText+"</p><br/><br/><input type='button' class='btn' value='Закрыть' onClick='return hideCallmeForm();' />";
			}
		});
}

function checkCommentForm()
{
	var v_name = $('id_comments_name').value;
	var v_email = $('id_comments_email').value;
	var v_text = $('id_comments_text').value;

	if(v_name=='')
	{ alert('Укажите свое имя'); return false; }

	if(v_email=='')
	{ alert('Укажите свой E-mail'); return false; }

	if(v_text=='')
	{ alert('Не заполнен текст отзыва'); return false; }

	return true;
}
