ytplayer = "";

function play() {
  if (ytplayer) {
    ytplayer.playVideo();
  }
}
var yt_status = 0;
function onYouTubePlayerReady(playerId) {
  yt_status = 1;
  ytplayer = document.getElementById("myytplayer");
  ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
}

function onytplayerStateChange(newState) {
   ;//alert("Player's new state: " + newState);
}

function click_search(){
    if(document.getElementById("stext").value == ""){
      alert("invalid input");
    }else{
      var stext = encodeURI(document.getElementById("stext").value);
      startajax(stext);
    }
}
var id_array = new Array();
function yt_select(rid){
  if(id_array.length > 0){
    play_video(id_array[rid][0]);
    show_desc(id_array[rid][1], id_array[rid][2]);
  }
}
function show_desc(data,title){
  //alert(data);
  if(title){
    document.getElementById("video_title").innerHTML = title;
  }
  document.getElementById("video_desc_text").innerHTML = data;
}
function startajax(key_str){
    var result;

    var xmlHttp=null;
	try{    xmlHttp=new XMLHttpRequest();  }// Firefox, Opera 8.0+, Safari
	catch (e) { 														// Internet Explorer
	    try {	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e){	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
  		}
	if (xmlHttp==null){ alert("Your browser does not support AJAX!"); exit; } 
    else {
        myurl = 'agency_functions.php?var=' + key_str;
	xmlHttp.open("GET", myurl, true);
        xmlHttp.onreadystatechange =  function (){ 
            if (xmlHttp.readyState==4 && xmlHttp.status == 200){ 
                result_dn =  xmlHttp.responseText;
		//alert(result_dn);
                id_array = eval(result_dn);
                var xml_str = "<channel>";
                for(i in id_array){
                  xml_str += "<item><id>" + i + "</id><link>" + id_array[i][0] + "</link></item>";
                }
                xml_str += "</channel>";
                if(result_dn != ""){
                  //alert(xml_str);
                  fscall(xml_str);
                }
		if(id_array.length == 1){
		  yt_select(0);
		}
            }
        }
        xmlHttp.send(null);
    }
}
function get_default_video(){
  if(yt_status != 1){
    setTimeout(function(){get_default_video();}, 1500);
    return;
  }
    var result;
    var xmlHttp=null;
	try{    xmlHttp=new XMLHttpRequest();  }// Firefox, Opera 8.0+, Safari
	catch (e) { 														// Internet Explorer
	    try {	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e){	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
  		}
	if (xmlHttp==null){ alert("Your browser does not support AJAX!"); exit; } 
    else {
        myurl = 'get_default_video.php';
	xmlHttp.open("GET", myurl, true);
        xmlHttp.onreadystatechange =  function (){ 
            if (xmlHttp.readyState==4 && xmlHttp.status == 200){ 
                result_dn =  xmlHttp.responseText;
		//alert(result_dn);
		var default_detail_array = new Array();
                default_detail_array = eval(result_dn);
		play_video(default_detail_array[0]);
		show_desc(default_detail_array[1],"");
            }
        }
        xmlHttp.send(null);
    }
}

function play_video(vid){
	var y_video="<object width='600' height='380'><param name='movie' value='http://www.youtube.com/v/"
	            + vid + "&hl=en&fs=1&autoplay=1'></param><param name='allowFullScreen' value='true'></param>" 
	            + "<param name='allowscriptaccess' value='always'></param>"
	            + "<embed src='http://www.youtube.com/v/" + vid
	            + "&hl=en&fs=1&autoplay=1' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='600' height='380'>" 
                    + "</embed></object>";
 
  myytplayera = document.getElementById("ytapiplayer");
  ytplayera = document.getElementById("myytplayer");

  ytplayera.loadVideoById(vid,0);
}

function checkEnter(e){
var characterCode
	 if(e && e.which){
	 e = e
	 characterCode = e.which
	 }
	 else{
	 e = event
	 characterCode = e.keyCode
	 }	 
	 if(characterCode == 13){
 	 return true;
	 }
return false;
	
}
function highlight_text(obj){
  obj.select();
}

