google.load("swfobject","2.1");google.load("jquery","1.4.2");var INITIAL_VID_THUMBS=40;function _run(){loadPlayer();}
function loadPlayer(){currentVideoId='TkmikkLldxk';var params={allowScriptAccess:"always"};var atts={id:"ytPlayer",allowFullScreen:"true"};swfobject.embedSWF("http://www.youtube.com/v/"+currentVideoId+"&enablejsapi=1&playerapiid=ytplayer"+"&rel=0&autoplay=0&egm=0&loop=0&fs=1&hd=0&showsearch=0&showinfo=0&iv_load_policy=3&cc_load_policy=1","innerVideoDiv","400","330","8",null,null,params,atts);}
function onYouTubePlayerReady(playerId){ytplayer=document.getElementById("ytPlayer");ytplayer.addEventListener("onStateChange","onPlayerStateChange");var searchBox=$('#searchBox');searchBox.keyup(doInstantSearch);$(document.documentElement).keydown(onKeyDown);$('#buttonControl').click(playPause);$('#linkUrl').click(function(e){$(this).select();});$('#embedUrl').click(function(e){$(this).select();});if(window.location.hash){$('#searchBox').val(getHash()).focus();}else{
var defaultSearches=['Rihanna','Nelly','Usher','Katy Perry','Eminem','Shakira','Kesha','Taylor Swift','Akon','Bon Jovi','Michael Jackson','Lady Gaga','Paramore','Jay Z','My Chemical Romance','The Beatles','Led Zeppelin','Guns N Roses','AC DC','System of a Down','Aerosmith','Blink 182','Pink Floyd','Still Alive','Men at Work','Justin Bieber','The Killers','Bed intruder song','Baba O Riley','Billy Joel','Drake','Jay Sean','recoditos','recodo','tigres del norte','jenny rivera','arrolladora','titanes de durango','tucanes de tijuana','vicente fernandez','alejandro fernandez'];
var randomNumber=Math.floor(Math.random()*defaultSearches.length);$('#searchBox').val(defaultSearches[randomNumber]).select().focus();}
onBodyLoad();doInstantSearch();}
function onBodyLoad(){currentSearch='';currentSuggestion='';currentVideoId='';playlistShowing=false;playlistArr=[];currentPlaylistPos=0;currentPlaylistPage=0;xhrWorking=false;pendingSearch=false;pendingDoneWorking=false;playerState=-1;hashTimeout=false;loadRandomTip();}
function onPlayerStateChange(newState){playerState=newState;if(pendingDoneWorking&&playerState==1){doneWorking();pendingDoneWorking=false;}else if(playerState==0){goNextVideo();}}
function onKeyDown(e){if(e.keyCode==39||e.keyCode==40){goNextVideo();}else if(e.keyCode==37||e.keyCode==38){goPrevVideo();}else if(e.keyCode==13){playPause();}}
function goNextVideo(){if(currentPlaylistPos==INITIAL_VID_THUMBS-1){return;}
goVid(currentPlaylistPos+1,currentPlaylistPage);}
function goPrevVideo(){if(currentPlaylistPos==0){return;}
goVid(currentPlaylistPos-1,currentPlaylistPage);}
function goVid(playlistPos,playlistPage){if(playlistPage!=currentPlaylistPage){currentPlaylistPage=playlistPage;return;}
loadAndPlayVideo(playlistArr[playlistPage][playlistPos].id,playlistPos);}
function doInstantSearch(){if(xhrWorking){pendingSearch=true;return;}
var searchBox=$('#searchBox');if(searchBox.val()==currentSearch){return;}
currentSearch=searchBox.val();if(searchBox.val()==''){$('#playlistWrapper').slideUp('slow');playlistShowing=false;pauseVideo();clearVideo();updateHash('');currentSuggestion='';updateSuggestedKeyword('<strong>Busca videos al instante</strong>');return;}
searchBox.attr('class','statusLoading');keyword=searchBox.val();var the_url='http://suggestqueries.google.com/complete/search?hl=en&ds=yt&client=youtube&hjson=t&jsonp=window.yt.www.suggest.handleResponse&q='+encodeURIComponent(searchBox.val())+'&cp=1';$.ajax({type:"GET",url:the_url,dataType:"script"});xhrWorking=true;}
yt={};yt.www={};yt.www.suggest={};yt.www.suggest.handleResponse=function(suggestions){if(suggestions[1][0]){var searchTerm=suggestions[1][0][0];}else{var searchTerm=null;}
updateHash(currentSearch);if(!searchTerm){searchTerm=keyword;updateSuggestedKeyword(searchTerm+' ');}else{updateSuggestedKeyword(searchTerm);if(searchTerm==currentSuggestion){doneWorking();return;}}
getTopSearchResult(searchTerm);currentSuggestion=searchTerm;}
function getTopSearchResult(keyword){var the_url='http://gdata.youtube.com/feeds/api/videos?q='+encodeURIComponent(keyword)+'&format=5&max-results='+INITIAL_VID_THUMBS+'&v=2&alt=jsonc';$.ajax({type:"GET",url:the_url,dataType:"jsonp",success:function(responseData,textStatus,XMLHttpRequest){if(responseData.data.items){var videos=responseData.data.items;playlistArr=[];playlistArr.push(videos);updateVideoDisplay(videos);pendingDoneWorking=true;}else{updateSuggestedKeyword('"'+keyword+' 0 resultados, lo sentimos."');doneWorking();}}});}
function updateVideoDisplay(videos){var numThumbs=(videos.length>=INITIAL_VID_THUMBS)?INITIAL_VID_THUMBS:videos.length;var playlist=$('<div />').attr('id','playlist');for(var i=0;i<numThumbs;i++){var videoId=videos[i].id;var img=$('<img />').attr('src',videos[i].thumbnail.sqDefault);var a=$('<a />').attr('href',"javascript:loadAndPlayVideo('"+videoId+"', "+i+")");var title=$('<span />').html(videos[i].title);var divi=$('<div />').attr('class','divi');var otra=divi.append(a.append(img).append(title));playlist.append(otra);}var playlistWrapper=$('#playlistWrapper');$('#playlist').remove();playlistWrapper.append(playlist);if(!playlistShowing){playlistWrapper.slideDown('slow');playlistShowing=true;}currentPlaylistPos=-1;if(currentVideoId!=videos[0].id){loadAndPlayVideo(videos[0].id,0,true);}}
function doneWorking(){xhrWorking=false;if(pendingSearch){pendingSearch=false;doInstantSearch();}
var searchBox=$('#searchBox');searchBox.attr('class','statusPlaying');}
function updateHTML(elmId,value){document.getElementById(elmId).innerHTML=value;}
function updateSuggestedKeyword(keyword){updateHTML('searchTermKeyword','Mas videos de '+keyword);}
function updateHash(hash){var timeDelay=1000;if(hashTimeout){clearTimeout(hashTimeout);}
hashTimeout=setTimeout(function(){window.location.replace("#"+encodeURI(hash))
$('#fb_share').attr('share_url',window.location);$.ajax({type:"GET",url:"http://static.ak.fbcdn.net/connect.php/js/FB.Share",dataType:"script"});$('#linkUrl').val(window.location);document.title='"Videos de "'+currentSuggestion.toTitleCase()+'" - Chatea y conoce mucha gente!';prepareFBShare();},timeDelay);}
function getHash(){return decodeURIComponent(window.location.hash.substring(1));}
function prepareFBShare(){ }
function doFBShare(){ }
function loadRandomTip(){ }
function setVideoVolume(){var volume=parseInt(document.getElementById("volumeSetting").value);if(isNaN(volume)||volume<0||volume>100){alert("Please enter a valid volume between 0 and 100.");}
else if(ytplayer){ytplayer.setVolume(volume);}}
function loadVideo(videoId){if(ytplayer){ytplayer.cueVideoById(videoId);currentVideoId=videoId;}}
function playVideo(){if(ytplayer){ytplayer.playVideo();}}
function loadAndPlayVideo(videoId,playlistPos,bypassXhrWorkingCheck){if(currentPlaylistPos==playlistPos){playPause();return;}
if(!bypassXhrWorkingCheck&&xhrWorking){return;}
if(ytplayer){xhrWorking=true;ytplayer.loadVideoById(videoId);currentVideoId=videoId;pendingDoneWorking=true;}
currentPlaylistPos=playlistPos;$('#playlistWrapper').removeClass('play0 play1 play2 play3 play4 pauseButton playButton').addClass('pauseButton play'+playlistPos);var playlist=$('#playlist');playlist.children().removeClass('selectedThumb');playlist.children(':nth-child('+(playlistPos+1)+')').addClass('selectedThumb');$('#embedUrl').val('<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/'+currentVideoId+'?fs=1&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'+currentVideoId+'?fs=1&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>');}
function showCredits(){ }
function setPlaybackQuality(quality){if(ytplayer){ytplayer.setPlaybackQuality(quality);}}
function pauseVideo(){if(ytplayer){ytplayer.pauseVideo();}}
function muteVideo(){if(ytplayer){ytplayer.mute();}}
function unMuteVideo(){if(ytplayer){ytplayer.unMute();}}
function clearVideo(){if(ytplayer){ytplayer.clearVideo();}}
function getEmbedCode(){alert(ytplayer.getVideoEmbedCode());}
function getVideoUrl(){alert(ytplayer.getVideoUrl());}
function setVolume(newVolume){if(ytplayer){ytplayer.setVolume(newVolume);}}
function getVolume(){if(ytplayer){return ytplayer.getVolume();}}
function playPause(){if(ytplayer){if(playerState==1){pauseVideo();$('#playlistWrapper').removeClass('pauseButton').addClass('playButton');}else if(playerState==2){playVideo();$('#playlistWrapper').removeClass('playButton').addClass('pauseButton');}}}
String.prototype.toTitleCase=function(){return this.replace(/([\w&`'â€˜â€™"â€œ.@:\/\{\(\[<>_]+-? *)/g,function(match,p1,index,title){if(index>0&&title.charAt(index-2)!==":"&&match.search(/^(a(nd?|s|t)?|b(ut|y)|en|for|i[fn]|o[fnr]|t(he|o)|vs?\.?|via)[ \-]/i)>-1)
return match.toLowerCase();if(title.substring(index-1,index+1).search(/['"_{(\[]/)>-1)
return match.charAt(0)+match.charAt(1).toUpperCase()+match.substr(2);if(match.substr(1).search(/[A-Z]+|&|[\w]+[._][\w]+/)>-1||title.substring(index-1,index+1).search(/[\])}]/)>-1)
return match;return match.charAt(0).toUpperCase()+match.substr(1);});};google.setOnLoadCallback(_run);
