function ShowTr(name, id)
{
	element = document.getElementsByName(name);

	for(i=0;i<element.length;i++) {
		theId = element[i].id;
		if(theId.indexOf(id) == 0) {
			element[i].style.display = '';
		}
	}
}

function HideTr(name, id)
{
	element = document.getElementsByName(name);

	for(i=0;i<element.length;i++) {
		theId = element[i].id;
		if(theId.indexOf(id) == 0) {
			element[i].style.display = 'none';
		}
	}
}

function showCMSTree(selectValue, selectId)
{
	if (selectValue == 'move' || selectValue == 'copy') {
		document.getElementById(selectId).style.display = 'inline';
	}
	else {
		document.getElementById(selectId).style.display = 'none';
	}
}

function updateThis()
{
	document.getElementById('SearchPName').value = '';
}

function check_options()
{
	finishes = document.getElementsByName('finishesLink');
	selected = false;
	for(var i = 0; i < finishes.length; i++) {
		if(finishes[i].className == 'lsel2') {
			selected = true;
		}
	}

	if (selected == false) {
		alert('Please select an option');
		return false;
	}
	else {
		form = document.getElementById('addTocart');
		form.submit();
		return false;
	}
}

function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}

function active_finish(fId)
{
	finishes = document.getElementsByName('finishesLink');

	for(var i = 0; i < finishes.length; i++) {
		if(finishes[i].id != fId) {
			finishes[i].className = 'lsel1';
		}
		else {
			finishes[i].className = 'lsel2';
		}
	}
}

function openWindow(URL, h, w, s)
{
	var gg = typeof (popupWin);
	if (gg =='object')
	{
		if (popupWin.closed ) {}
		else { popupWin.close();  }
	};
	popupWin = window.open(URL, 'popup', 'dependent=0,height='+h+',width='+w+',screenX=20,left=10,screenY=150,top=10,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,scrollbars='+s+',status=0,toolbar=0', 'launcher');

	if (window.focus)
	{
		popupWin.focus();
	}
}

function submitForm(confirm, formName, formNo)
{
	if(confirm) {
		document.forms[formNo].submit();
	}
}
function confirm_form()
{
	var mesaj = "Are you sure?";

	if (confirm(mesaj))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function openTr(trId)
{
	tr = document.getElementById(trId);
	if (tr.className == 'tropen')
		tr.className = '';
	else
		tr.className = 'tropen';
}

function CMSToogle(element_name)
{
	if (document.getElementById(element_name).style.display == "none")
	{
		document.getElementById(element_name).style.display = "block";
	} else
		{
			document.getElementById(element_name).style.display = "none";
		}
}

function ToggleDisplay(element_name)
{
	if (document.getElementById(element_name).style.display == "none")
	{
		document.getElementById(element_name).style.display = "block";
	} else
		{
			document.getElementById(element_name).style.display = "none";
		}
}

function changeDiv(div_id)
{
	div               = document.getElementById(div_id);
	if (div.style.display == 'none') {
		div.style.display = '';
	}
	else {
		div.style.display = 'none';
	}
}

function showCategory(action)
{
	if (action == 'move' || action == 'copy')
	{
		divCat               = document.getElementById('selCat');
		divCat.style.display = '';
	}
	else
	{
		divCat               = document.getElementById('selCat');
		divCat.style.display = 'none';
	}
}



function checkAll(ref, fieldName,fieldNameId) {
  var chkAll       = document.getElementById(fieldNameId);
  var checks       = document.getElementsByName(fieldName);
  var boxLength    = checks.length;
  var allChecked   = false;
  var totalChecked = 0;
  if ( ref == 1 ) {
    if ( chkAll.checked == true ) {
      for ( i=0; i < boxLength; i++ ) {
        checks[i].checked = true;
      }
    }
    else {
      for ( i=0; i < boxLength; i++ ) {
        checks[i].checked = false;
      }
    }
  }
  else {
    for ( i=0; i < boxLength; i++ ) {
      if ( checks[i].checked == true ) {
        allChecked = true;
        continue;
      }
      else {
        allChecked = false;
        break;
      }
    }
    if ( allChecked == true ) {
      chkAll.checked = true;
    }
    else {
      chkAll.checked = false;
    }
  }
  for ( j=0; j < boxLength; j++ ) {
    if ( checks[j].checked == true ) {
      totalChecked++;
	}
  }
}

// email cloaking function
function	cloak( c_user , c_domain_sld , c_domain_tld , c_caption , c_class )
{
	c_mail = c_user + '@' + c_domain_sld + '.' + c_domain_tld;

	if( c_caption == '' )
	{
		c_caption = c_mail;
	}

	if( c_class != '' )
	{
		c_cls = ' class="' + c_class + '"';
	}
	else
	{
		c_cls = '';
	}
	document.write( '<a href="mailto:' + c_mail + '"'+ c_cls +'>'+ c_caption + '</a>'  );
}