//###################################################################
//GET BASE URL
//###################################################################
function getBaseURL() {
    var url = location.href;  // entire url including querystring - also: window.location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14));


    if (baseURL.indexOf('http://localhost') != -1) {
        // Base Url for localhost
        var url = location.href;  // window.location.href;
        var pathname = location.pathname;  // window.location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);

        return baseLocalUrl + "/";
    }
    else {
        // Root Url for domain name
        return baseURL + "/";
    }

}
//###################################################################
//CREATE VIDEO PLAYER
//###################################################################
function js_flvPlayer(vid,w,h,pre,location) {

var site = getBaseURL();

var vdata = vid.split("-");

var logo = '/images/playermark.png';
var location = 'video_location_' + location;

if (pre > 0) {
	var so = new SWFObject(site + "mplayer/player-viral.swf","mediaplayer",w,h,"8");
	so.addVariable("file",site + "video/" + vdata[0] + "/pre-" + vid + ".flv");
	so.addVariable('plugins', 'fbit-1, tweetit-1');
} else {
	var so = new SWFObject(site + "mplayer/player-licensed.swf","mediaplayer",w,h,"8");
	so.addVariable("file",site + "video/" + vdata[0] + "/" + vid + ".flv");
}

so.addVariable("image",site + "video/" + vdata[0] + "/" + vid + "-thumb.png");
so.addParam('allowscriptaccess','always');
so.addParam("allowfullscreen","true");
so.addVariable("width",w);
so.addVariable("height",h);
so.addVariable("frontcolor","0xF7740A");
so.addVariable("logo",logo);
so.addVariable('dock', 'true');

so.write(location);

return;

}
//###################################################################
//OPEN EDIT COMMENT FORM
//###################################################################
function js_editCommentForm(id) {

var formbox = document.getElementById('edit_comment_box_' + id);

formbox.style.display = 'block';

}
//###################################################################
//CLOSE EDIT COMMENT FORM
//###################################################################
function js_closeEditCommentForm(id) {

var formbox = document.getElementById('edit_comment_box_' + id);

formbox.style.display = 'none';

}
//###################################################################
//CONFIRM VIDEO DELETION
//###################################################################
function js_confirmVideoDelete() {

var confirm_delete = window.confirm('Click OK to confirm that you want to delete this video');

if (confirm_delete) {
	document.getElementById('video_delete_form').submit();
}

}
//###################################################################
//PRELOAD RATING STARS
//###################################################################

var img1 = new Image();
img1.src = '/images/star.gif';
var img2 = new Image();
img2.src = '/images/star-dim.gif';

//###################################################################
//HIGHLIGHT RATING STARS
//###################################################################
function js_ratingStar(s,y) {

var on = '/images/star.gif';
var off = '/images/star-dim.gif';

if (y > 0) {
	
	for (var i=1;i<=s;i++) {
		var star = document.getElementById('star' + i);
		star.src = on;
	}

	for (i=s+1;i<=5;i++) {
		var star = document.getElementById('star' + i);
		star.src = off;
	}

} else {

	for (var i=1;i<=s;i++) {
		var star = document.getElementById('star' + i);
		star.src = on;
	}

	for (i=s+1;i<=5;i++) {
		var star = document.getElementById('star' + i);
		star.src = off;
	}

}

}

