function CH_CreateNewPlaylist( vid_id ){
	window.location = MainURL+"index.php?page=playlists&section=create&vid_id="+vid_id;
}
function CH_RatingInit( rate, votes, img_on, img_off, info ) {
	var d = document;
	if(!d.CH_CurrentRating) {d.CH_CurrentRating = new Array;}
	if(!d.CH_StarImages) {d.CH_StarImages = new Array;}
	if(!d.CH_StaticInfo) {d.CH_StaticInfo = info;}
	d.CH_CurrentRating["rate"] = rate;
	d.CH_CurrentRating["votes"] = votes;
	d.CH_StarImages["on"] = new Image;
	d.CH_StarImages["on"].src = img_on;
	d.CH_StarImages["off"] = new Image;
	d.CH_StarImages["off"].src = img_off;
}
function CH_RestoreRating() {
	var d = document;
	if(d.CH_CurrentRating) {
		for(i=1;i<=5;i++){
			if(d.CH_CurrentRating["rate"] >= i){
				CH_SetImage( "star."+i, d.CH_StarImages["on"].src );
			} else {
				CH_SetImage( "star."+i, d.CH_StarImages["off"].src );
			}
		}
		var infoHandler = d.getElementById( "rateInfo" );
		infoHandler.innerHTML = languageVotes+": "+d.CH_CurrentRating["votes"];
	}
}
function CH_UpdateRating( id ) {
	var d = document;
	if(d.CH_CurrentRating) {
		for(i=1;i<=5;i++){
			if(id >= i){
				CH_SetImage( "star."+i, d.CH_StarImages["on"].src );
			} else {
				CH_SetImage( "star."+i, d.CH_StarImages["off"].src );
			}
		}
		var infoHandler = d.getElementById( "rateInfo" );
		if(d.CH_StaticInfo == "") {
			infoHandler.innerHTML = languageRatings[id];
		} else {
			infoHandler.innerHTML = d.CH_StaticInfo;
		}
	}
}
function CH_SetThanksInfo( ) {
	var d = document;
	d.CH_StaticInfo = languageThanksForRating;
}
function CH_SetImage( id, src ) {
	var imgHandler = document.getElementById( id );
	imgHandler.src = src;
}
function CH_CommentReply( com_id ) {
	var formCode = document.getElementById("commentForm").innerHTML;
	var formHandler = document.getElementById("commentForm_"+com_id);
	formCode = formCode.replace(/#COM_ID#/g, com_id);
	formHandler.innerHTML = formCode;
	formHandler.style.display = "block";
	formHandler.style.padding = "10px";
}
function CH_CommentDiscard( com_id ) {
	var formHandler = document.getElementById("commentForm_"+com_id);
	formHandler.innerHTML = "";
	formHandler.style.display = "none";
	formHandler.style.padding = "0px";
}
function CH_VideoResponseDelete( vid_id, response_id, page ) {
	CH_AjaxRequest( 'ajax.php?module=videos&act=delete_response&vid_id='+vid_id+'&response_id='+response_id+'&s='+page, 'videoResponsesHandler', 'no' );
}
function CH_ShareDialog( vid_id ) {
	CH_AjaxRequest( 'ajax.php?module=videos&section=share&vid_id='+vid_id, 'videoOptionsHandler' );
}
