// display variables
var hid = varcall('hid');
var cpg = 1;
var tpg = vidply.length - 1;
function checker() {
	var pl = "";
	var ch = "";
	for (i = 1; i < hrid.length; i++) {
		if (hid == i) {
			ch = true;
			break;
		} else {
			ch = false;
		}
	}
	if (ch == true) {
		var tl = 0;
		for (i = 1; i < hrid.length; i++) {
			pl = document.getElementById('hero_' + hrid[i][0]);
			if (hid != hrid[i][0]) {
				if (pl) {
					pl.className = "hide";
				}
			} else {
				if (pl) {
					pl.className = "hero_p";
				}
				if (hrid[i][1] == 1) {
					reader("hero_video", "", 0);
					reader("topvidplr", "", 0);
					reader("hero", "", 1);
					for (j = 1; j < tvidply.length; j++) {
						if (hrid[i][0] == tvidply[j][0]) {
							setTimeout('top_plyr.playByQS('+ j +');', 1000);
						}
					}
				}
			}
		}
	}
	if (abbrvbox != 0 || abbrvbox != '') {
		for (i= 1; i < abbrvbox + 1; i++) {
			if (document.getElementById('flatbox-reader-' + i)) {
				document.getElementById('flatbox-reader-' + i).className = "abbrv hide";
			}
		}
	}
}

function inprp(pl, dftxt) {
	if (pl.value == dftxt) {
		pl.value = '';
	}
}

function varcall( name ) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	
	if( results == null ) {
		return "";
	} else {
		return results[1];
	}
}
function callplr(vidid, tro) {
	var pl = getSilverlightVersion();
	if (pl != "") {
		if (tro == 0) {
			callplrswitch(vidid);
			plyr.playByQS(vidid);	
		} 
		if (tro == 1) {
			top_plyr.playByQS(vidid);
		}
	} else {
		alert("You must have Silverlight enabled to play content");
	}
}
function callplrswitch(vidid) {
	for (i=1; i <= vidply.length - 1; i++) {
		if (vidply[i][0] != vidid) {
			reader("vm-" + vidply[i][0], "", 0);
			reader("vmo-" + vidply[i][0], "", 1);
		} else {
			reader("vmo-" + vidply[i][0], "", 0);
			reader("vm-" + vidply[i][0], "", 1);
		}
	}
}
function getSilverlightVersion() {
    var version = '';
    var container = null;
    try {
        var control = null;
        if (window.ActiveXObject) {
            control = new ActiveXObject('AgControl.AgControl');
        }
        else {
            if (navigator.plugins['Silverlight Plug-In']) {
                container = document.createElement('div');
                document.body.appendChild(container);
                container.innerHTML= '<embed type="application/x-silverlight" src="data:," />';
                control = container.childNodes[0];
            }
        }
        if (control) {
            if (control.isVersionSupported('2.0')) { version = 'Silverlight/2.0'; }
            else if (control.isVersionSupported('1.0')) { version = 'Silverlight/1.0'; }
        }
    }
    catch (e) { }
    if (container) {
        document.body.removeChild(container);
    }
    return version;
}

function reader(nid, clss, hdsh) {
	
	var pl = document.getElementById(nid);
	if (pl) {
		if (pl) {
			if (hdsh == 0) {
				pl.className = clss + " shw";
			} else if (hdsh == 1) {
				pl.className = clss + " hide";
			}
		}
	}
}
function fwdbtn() {
	switch (cpg) {
		case 1:
			for (i = 1; i < (cpg+3); i++) {
				if (document.getElementById(vidply[i][0])) {
					reader(vidply[i][0], "vm", 1);
				}
			}
			cpg = i;
			for (i = cpg; i < (cpg + 3); i++) {
				if (document.getElementById(vidply[i][0])) {
					reader(vidply[i][0], "vm", 0);
				}
			}
			cpg = i;
			reader("prevbtn", "left", 0);
			break;
		default:
			for (i = (cpg -3); i < cpg; i++) {
				if (i <= tpg) {
					if (document.getElementById(vidply[i][0])) {
						reader(vidply[i][0], "vm", 1);
					}
				}
			}
			for (i = cpg; i < (cpg + 3); i++) {
				if (i <= tpg) {
					if (document.getElementById(vidply[i][0])) {
						reader(vidply[i][0], "vm", 0);
					}
				}
			}
			cpg = i;
			reader("prevbtn", "left", 0);
			break;
	}
	if (cpg > (tpg + 1) || cpg == (tpg + 1)) {
		reader("nextbtn", "right", 1);
	}
}

function prevbtn() {
	switch (cpg) {
		case 7:
			for (i = (cpg - 3); i < cpg; i++) {	
				if (i <= tpg) {
					if (document.getElementById(vidply[i][0])) {
						reader(vidply[i][0], "vm", 1);
					}
				}
			}
			for (i = 1; i < (cpg - 3); i++) {
				if (i <= tpg) {
					if (document.getElementById(vidply[i][0])) {
						reader(vidply[i][0], "vm", 0);
					}
				}
			}
			reader("prevbtn", "left", 1);
			cpg = 4;
			break;
		default:
			for (i = (cpg - 3); i < cpg; i++) {
				if (i <= tpg) {
					if (document.getElementById(vidply[i][0])) {
						reader(vidply[i][0], "vm", 1);
					}
				}
			}
			for (i = (cpg - 6); i < (cpg -3); i++) {
				if (i <= tpg) {
					if (document.getElementById(vidply[i][0])) {
						reader(vidply[i][0], "vm", 0);
					}
				}
			}
			cpg = i;
			reader("nextbtn", "right", 0);
			break;
	}
}
function abbrvboxer(pl) {
	for (i = 1; i <= abbrvbox; i++) {
		if (i != pl) {
			reader("flatbox-reader-" + i,"abbrv",1);
		} else {
			reader("flatbox-reader-" + i,"abbrv",0);
		}
	}
}