function showTab(tab)
{
	for(var i = 1; i<6; i++)
	{
		if(tab == i)
		{
			$('tab'+i).firstChild.className = 'button_link button_link_over';
			$('desc'+i).style.display = 'block';
		}
		else
		{
			$('tab'+i).firstChild.className = 'button_link';
			$('desc'+i).style.display = 'none';
		}
	}
}
function popWindow(url,w,h,scrollbars) 
{
	if(scrollbars) scrollbars = ",scrollbars=yes";
	else scrollbars = "";
	window.open(url, '',  'top=0,left=0,width='+w+',height='+h+scrollbars);
}
function isEmptyStr(strValue) 
{
   strValue = trimAll(strValue);
   if(strValue.length > 0){
     return false;
   }
   return true;
}
function check_all(name)
{
	for (var i = 0; i < document.forms['form'].elements.length; i++)
	{
		var e = document.forms['form'].elements[i];
		if (e.name != name)
		{
			e.checked = eval("document.forms['form']."+name).checked;
		}
	}
}
function trimAll( strValue ) 
{
 var objRegExp = /^(\s*)$/;

    if(objRegExp.test(strValue)) {
       strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
          return strValue;
    }
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) {
       strValue = strValue.replace(objRegExp, '$2');
    }
  return strValue;
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

Array.prototype.in_array = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
		if(this[i] == p_val) {
			return true;
		}
	}
	return false;
}
function countMsgCharacters(obj,chars,remainingChars)
{
   var msg= obj.value;
   var len = msg.length;
   
   if (len > chars)
   {
	   obj.value=msg.substr(0,chars);
	   len = chars;
   }
   if (typeof remainingChars == 'undefined') remainingChars = $('remainingChars');
   remainingChars.value=chars-len;
}
var showRateMessage = function (t) 
{
	$('ratePr').style.width = t.responseText+'%';
	disableRating();
}
var DiasabledRating = false;
function disableRating()
{
	var hElm = document.getElementsByClassName('star-rating');
	var a = hElm[0].getElementsByTagName('a');
	for(var i=0; i<a.length; i++)
	{
		a[i].className = '';
	}
	DiasabledRating = true;
}
function rate(obj,id,rating)
{
	if(!DiasabledRating) new Ajax.Request('/'+obj+'/do_rate', {method: 'post', onSuccess: showRateMessage,  parameters: {id: id,rating: rating}});
}
var reloadWin = function (t)
{
	//alert(t.responseText);
	window.location.reload();
}
//article del comments
function delArticleComment(commentID,t1)
{
	if(confirm(t1))
	{
		new Ajax.Request('/articles/admin_delcomment', {method: 'post', onSuccess: reloadWin,  parameters: {id: commentID}});
	}
}
var doAddTaste = function (t) 
{
	$('taste_list').innerHTML += t.responseText;
	$('taste_but').disabled = false;
}
function add_taste()
{
	if($('new_taste').value.length>0)
	{
		new Ajax.Request('/admin/products/do_addtaste', {method: 'post', onSuccess: doAddTaste,  parameters: {name: $('new_taste').value}});
		$('new_taste').value = '';
		$('taste_but').disabled = true;
	}
}

function delete_taste()
{
	var elements = $('taste_list').getElementsByTagName('input');
	var ids = '';
	for(var i=0;i<elements.length;i++)
	{
		if(elements[i].checked) 
		{
			if(ids.length>0) ids += ','; 
			ids += elements[i].value;
		}
	}
	new Ajax.Request('/admin/products/do_deltaste', {method: 'post', onSuccess: reloadWin,  parameters: {ids: ids}});
	$('del_taste_but').disabled = true;
}