//-------------------------------------------------------------------//

  function ismaxlength(obj){
    var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
    if (obj.getAttribute && obj.value.length>mlength)
    obj.value=obj.value.substring(0,mlength)
  }

//-------------------------------------------------------------------//

	function showAllComments(param_value) {
		this.setCookie('show_video_comments',param_value,this.getExpireDate(365),'/',domain,'');
		document.location.href = document.location.href;
	}

//-------------------------------------------------------------------//

	function changeCommentOrder(param_value) {
		this.setCookie('comment_order',param_value,this.getExpireDate(365),'/',domain,'');

		if (param_value == 'date') {
		  document.getElementById("li_comment_date").className='active';
		  document.getElementById("li_comment_votes").className='';
		  document.getElementById("div_comment_votes").style.display='none';
		  document.getElementById("div_comment_date").style.display='block';
		}
		else {
		  document.getElementById("li_comment_votes").className='active';
		  document.getElementById("li_comment_date").className='';
		  document.getElementById("div_comment_date").style.display='none';
		  document.getElementById("div_comment_votes").style.display='block';
		}
		//document.location.href = document.location.href;
	}

//-------------------------------------------------------------------//

	function changeDescriptionOrder(param_value) {
		this.setCookie('description_order',param_value,this.getExpireDate(365),'/',domain,'');

		if (param_value == 'date') {
		  document.getElementById("li_description_date").className='active';
		  document.getElementById("li_description_votes").className='';
		  document.getElementById("div_description_votes").style.display='none';
		  document.getElementById("div_description_date").style.display='block';
		}
		else {
		  document.getElementById("li_description_votes").className='active';
		  document.getElementById("li_description_date").className='';
		  document.getElementById("div_description_date").style.display='none';
		  document.getElementById("div_description_votes").style.display='block';
		}
		//document.location.href = document.location.href;
	}

//-------------------------------------------------------------------//

	function changeVideoDescriptionTab(param_value) {
		//this.setCookie('video_description_tab',param_value,this.getExpireDate(365),'/',domain,'');
		if (param_value == 'ad') {
		  document.getElementById("li_ad").className='active';
		  document.getElementById("li_desc").className='';
		  document.getElementById("li_embed").className='';
		  document.getElementById("obj_desc").style.display='none';
		  document.getElementById("obj_embed").style.display='none';
		  document.getElementById("obj_ad").style.display='block';
		}
		if (param_value == 'desc') {
		  document.getElementById("li_desc").className='active';
		  document.getElementById("li_ad").className='';
		  document.getElementById("li_embed").className='';
		  document.getElementById("obj_ad").style.display='none';
		  document.getElementById("obj_embed").style.display='none';
		  document.getElementById("obj_desc").style.display='block';
		}
		if (param_value == 'embed') {
		  document.getElementById("li_desc").className='';
		  document.getElementById("li_ad").className='';
		  document.getElementById("li_embed").className='active';
		  document.getElementById("obj_ad").style.display='none';
		  document.getElementById("obj_desc").style.display='none';
		  document.getElementById("obj_embed").style.display='block';
		}
		//document.location.href = document.location.href;
	}

//-------------------------------------------------------------------//

	function setCookie(name, value, expires, path, domain, secure) {
		var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires : "") + ((path) ? "; path=" + path : "/") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
		document.cookie = curCookie;
	}

//-------------------------------------------------------------------//

	function getExpireDate(day) {
		var UTCstring;

		Today = new Date();
		nomilli = Date.parse(Today);
		Today.setTime(nomilli+day*24*60*60);
		UTCstring = Today.toUTCString();

		return UTCstring;
	}

//-------------------------------------------------------------------//

  function displayVotes(state) {
    document.getElementById("vote_info").style.display = state;
  }