function initOverLabels ()
{
  if (!document.getElementById) return;  	

  var labels, id, field;
  labels = document.getElementsByTagName('label');
  for (var i = 0; i < labels.length; i++) {
	
    if (labels[i].className == 'overlabel') {

      id = labels[i].htmlFor || labels[i].getAttribute('for');
      if (!id || !(field = document.getElementById(id))) {
        continue;
      }
	  
      labels[i].className = 'overlabel-apply';

 
      if (field.value !== '') {
        hideLabel(field.getAttribute('id'), true);
      }

   
      field.onfocus = function () {
        hideLabel(this.getAttribute('id'), true);
      };
      field.onblur = function () {
        if (this.value === '') {
          hideLabel(this.getAttribute('id'), false);
        }
      };

     
      labels[i].onclick = function () {
        var id, field;
        id = this.getAttribute('for');
        if (id && (field = document.getElementById(id))) {
          field.focus();
        }
      };

    }
  }
};

function hideLabel (field_id, hide) {
  var field_for;
  var labels = document.getElementsByTagName('label');
  for (var i = 0; i < labels.length; i++) {
    field_for = labels[i].htmlFor || labels[i].getAttribute('for');
    if (field_for == field_id) {
      labels[i].style.textIndent = (hide) ? '-2000px' : '0px';
      return true;
    }
  }
}

$loginHide = true;
function showLogin()
{
	if ($loginHide) {
		var position = $('#loginForm').position();
		var style = 'position:absolute; top:'+(position.top+25)+'px; left:'+(position.left-83)+'px;';
		$('#loginDiv').attr('style', style);
		$loginHide = false;
	} else {
		$('#loginDiv').hide();
		$loginHide = true;
	}
	
	return false;
}

var WidgetOptions = {
		  effects : {
		    effectDuration : 100,
		    widgetShow : 'fade',
		    widgetHide : 'slide'
		  }
};

$(document).ready( function() {
	$.fn.EasyWidgets({
		behaviour : {
		    useCookies : true
	    },
	    i18n : {		    	
            extendText : '<div class="extendButton"></div>',
            collapseText : '<div class="collapseButton"></div>'
	    },
	    effects : {
		    widgetExtend: 'slide',
		    widgetCollapse: 'slide'
	    }
    });
});

$(document).ready(function(){
	setTimeout(initOverLabels, 50);
    $('.rivtubeVideoThumb a img').slideshow();
});
var winlist = new Array();

function openWindow(url, name, w, h)
{
    if (typeof(winlist[name]) == 'undefined' || winlist[name].closed) {
        var xy = '';
        var x  = (screen.availWidth - w) / 2;
        var y  = (screen.availHeight - h) / 2;
        winlist[name] = window.open(url, name,
                'toolbar=no,status=no,resizable=yes,scrollbars=yes,width=' +
                w + ',height=' + h + ',top=' + y + ',left=' + x);
    } else {
        winlist[name].focus();
        if (url && winlist[name].location.href != url) {
            winlist[name].location = url;
        }
    }
}
/*
function toggleSection(linkObj, id)
{
    var obj = document.getElementById(id);
    if (obj.style.display == 'none') {
        obj.style.display = '';
        linkObj.className = 'linkSectionCollapse';
    } else {
        obj.style.display = 'none';
        linkObj.className = 'linkSectionExpand';
    }
}
*/
