window.onload = function(e)	{
	externalLinks();

	$(function()
	{
		$('.scroll-pane').jScrollPane({showArrows:true, scrollbarWidth:19});
	});

	}

function rank_video(vid_id, mark_as, div_id, counter)	{
	http = getHTTPObject();

	http.onreadystatechange = function()	{
		if (http.readyState == 4) {
			if (http.responseText == 'in')	{
				document.getElementById(div_id).style.display = 'none';
				alert("video rated");
				}
			else	{
				alert("database error");
				}
			
			}
		}

	$coms = (document.getElementById("comments_" + counter).value != 'reviewer comments') ? document.getElementById("comments_" + counter).value : '';

	variables = "v_id=" + vid_id + "&to_do=" + mark_as + "&comments=" + document.getElementById("comments_" + counter).value;

	http.open('POST', 'rate_video.php', true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", variables.length);
	http.setRequestHeader("Connection", "close");
	http.send(variables);
	return false;
	}

function open_contestant_info_box(div_id)	{

	if (document.getElementById(div_id).style.display == 'block')	{
		document.getElementById(div_id).style.display = 'none';
		}
	else	{
		document.getElementById(div_id).style.display = 'block';
		}
	
	}

function get_user_info(c_id)	{

	if (document.getElementById('checker').checked)	{

		http = getHTTPObject();

		http.onreadystatechange = function()	{
			if (http.readyState == 4) {
				fill_form(http.responseText);
				}
			}

		variables = "c_id=" + c_id;

		http.open('POST', 'functions/get_member_data.php', true);
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", variables.length);
		http.setRequestHeader("Connection", "close");
		http.send(variables);
		return false;
		
		}
	else	{
		document.getElementById('cc_form').reset();
		document.getElementById('us_states').style.display = 'none';
		document.getElementById('canada_prov').style.display = 'none';
		document.getElementById('o_state').style.display = 'none';
		}

	}

function fill_form(JSONdata)	{
	eval(JSONdata);

	document.getElementById('x_First_Name').value = info.c_f_name;
	document.getElementById('x_Last_Name').value = info.c_l_name;
	document.getElementById('x_Address_1').value = info.c_address_1;
	document.getElementById('x_Address_2').value = info.c_address_2;
	document.getElementById('x_City').value = info.c_city;
	document.getElementById('c_postal_code_z').value = info.c_postal_code;
	document.getElementById('x_phone').value = info.c_phone;
	document.getElementById('x_email').value = info.c_email_addy;

	/* now to get the dropdowns refilled */

	for (var x = 0; x < document.getElementById('c_country').options.length ; x++)	 {

		if (document.getElementById('c_country')[x].value == info.c_country)	{
			document.getElementById('c_country').selectedIndex = x;
			}
		}

	/* US only ******************************************/

	if (info.c_country == 'United States')	{
		document.getElementById('us_states').style.display = 'block';

		for (var x = 0; x < document.getElementById('us_state_s').options.length ; x++)	 {

			if (document.getElementById('us_state_s')[x].value == info.c_state_province)	{
				document.getElementById('us_state_s').selectedIndex = x;
				}
			}

		}

	/* Canada only ****************************************/

	else if (info.c_country == 'Canada')	{
		document.getElementById('canada_prov').style.display = 'block';

		for (var x = 0; x < document.getElementById('canada_prov_s').options.length ; x++)	 {

			if (document.getElementById('canada_prov_s')[x].value == info.c_state_province)	{
				document.getElementById('canada_prov_s').selectedIndex = x;
				}
			}

		}
	
	else	{
		document.getElementById('o_state').style.display = 'block';
		document.getElementById('ot_state_province_z').value = info.c_state_province;
		}

	}


function open_video_win(id)	{
	window.open("/vid_handler.php?id=" + id,"Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=650,height=400,left=30,top=80");
	}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&	anchor.getAttribute("class") == "out") {
		anchor.target = "_blank";
		}
	}
}

function show_state_provs()	{

	if (document.getElementById('c_country').selectedIndex == 1)	{
		document.getElementById('us_states').style.display = 'block';
		document.getElementById('canada_prov').style.display = 'none';
		document.getElementById('o_state').style.display = 'none';
		}
	else if (document.getElementById('c_country').selectedIndex == 39)	{
		document.getElementById('us_states').style.display = 'none';
		document.getElementById('canada_prov').style.display = 'block';
		document.getElementById('o_state').style.display = 'none';
		}
	else	{
		document.getElementById('us_states').style.display = 'none';
		document.getElementById('canada_prov').style.display = 'none';
		document.getElementById('o_state').style.display = 'block';
		}

	}

function write_flash_player()	{
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='280' height='57' id='songplayer-no-bg'>");
	document.write("<param name='movie' value='/songplayer-no-bg.swf'>");
	document.write("<param name='quality' value='high'>");
	document.write("<param name='wmode' value='transparent'>");
	document.write("<embed src='/songplayer-no-bg.swf' quality='high' wmode='transparent' width='280' height='57' name='songplayer-no-bg' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>");
	document.write("</object>");
	}

function write_flash(youtube_link)	{
	document.write("<object width='560' height='340'>");
	document.write("<param name='movie' value='http://www.youtube.com/v/" + youtube_link + "&hl=en_US&fs=1&'></param>");
	document.write("<param name='allowFullScreen' value='false'></param>");
	document.write("<param name='allowscriptaccess' value='always'></param>");
	document.write("<embed src='http://www.youtube.com/v/" + youtube_link + "&hl=en_US&fs=1&' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='560' height='340'></embed>");
	document.write("</object>\n");
	}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
