// JavaScript Document

function pageChg(pg){
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	var view = "";
	var subCat = "";
	var url = "?"
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if(pair[0] == "view") {
			url = url + "view=" + pair[1] + "&";
		}
		if(pair[0] == "subCat") {
			url = url + "subCat=" + pair[1] + "&";
		}
	}
	url = url + "pg=" + pg;
	window.location = url;
}

function filterChg(chg){
	frames['VideoResults'].location.href = "results.asp?view=" + chg + "&pg=0";
}

function rateVideos(vw){
	if(vw == "10" || vw == "45" || vw == "120") {
		alert("Please rate these videos by clicking the stars");
	}
}

function showStars(star){
	var splt = star.split(".");
	var num = splt[0];
	var dec = splt[1];
	for(x=1; x<=5; x++){
		starImg = document.getElementById("star__" + x);
		if(num >= x){
			starImg.src = "/htmlgraphics/star.gif";
		} else {
			if(num == x-1 && (dec > 2 && dec < 8)) {
				starImg.src = "/htmlgraphics/star_hf.gif";
			} else if(num == x-1 && dec > 7) {
				starImg.src = "/htmlgraphics/star.gif";
			} else {
				starImg.src = "/htmlgraphics/star_bg.gif";
			}
		}
	} 

	var rateMsg = document.getElementById("rateMsg");
	if(star == 1) {
		rateMsg.innerHTML = "Poor";
	} else if(star == 2) {
		rateMsg.innerHTML = "Nothing special";
	} else if(star == 3) {
		rateMsg.innerHTML = "Worth watching";
	} else if(star == 4) {
		rateMsg.innerHTML = "Pretty cool";
	} else if(star == 5) {
		rateMsg.innerHTML = "Awesome!";
	} else {
		rateMsg.innerHTML = starTitle;
	}
}

function clearStars(){
	showStars(starValue);
	document.getElementById("rateMsg").innerHTML = starTitle;
}

function setStars(star){
	starValue = star;
	document.getElementById("RatingValue").value = star;
	starTitle = rateMsg.innerHTML;
	document.getElementById("starTitle").value = rateMsg.innerHTML;
	clearStars();
}

function saveRating(star, videoID){
	window.location = "?videoID=" + videoID + "&rating=" + star;
}

function showHide(i) { 
	var e = document.getElementById(i); 
	if (e) { 
		if(e.style.display == "none") {
			e.style.display = "block"; 
		} else {
			e.style.display = "none"; 
		}
	} 
}