function changeClass(element, className){
    if (element.className.search(className) == -1) 
	{
		element.className += ' ' + className;
	} 
	else 
	{
		element.className = element.className.replace(className,'');
	}
}  

function changeState (element){
	if (element.getElementsByTagName('ul').length == 0) changeClass(element, 'single');
	else changeClass(element, 'opened');
}

function setImageMargin(){
	var spanArray = document.getElementsByTagName('span');
	var spanArraylength = spanArray.length;
	for (var i = 0; i < spanArraylength; i++)
	{
		if (spanArray[i].className == 'img_border')
		{
			var img = spanArray[i].getElementsByTagName('img')[0];
			img.style.marginTop = (73 - img.offsetHeight)/2 + 'px';
		}
	}
}

function openInBox (url) {
  window.focus();
  //tb_show(null, url, ""); 
$.fancybox({'autoScale':false, 'overlayColor': '#111', hideOnContentClick: true, animateLoading: false, href: url});  
}

jQuery(document).ready(function(){
  jQuery('body').click(function(e){
    jQuery('iframe').contents().find("div.validation_errors").hide();  
    return true;
  });    

  if( jQuery.isFunction($.fn.fancybox) ){
  
    $('a.fancybox').fancybox({
      'autoScale':false, 
      'overlayColor': '#111', 
      animateLoading: false, 
      hideOnContentClick: true, 
      titleShow: false
    });
  }    
});
