<!--
var timer;function getVideoId(url){    var match_start = url.indexOf('=');    var match_end = url.indexOf('&');    if (match_start) {      id = url.substring(match_start+1,match_end);      return id;    }}
function clearList(ul){var list=document.getElementById(ul);while(list.firstChild)
{list.removeChild(list.firstChild);}}
function hideOverlay(){var overlay=document.getElementById('embed_overlay');overlay.style.display='none';overlay.innerHTML="";}
var video_overlay;function videoOverlay(id,block){if(!video_overlay){var objBody=document.getElementById(block);video_overlay=document.createElement('div');objBody.insertBefore(video_overlay,objBody.firstChild);}
video_overlay.innerHTML='<div id="embed_overlay"><a href="javascript:hideOverlay()" id="close">Close</a><br /><object width="510" height="420"><param name="movie" value="http://www.youtube.com/v/'+id+'"></param><param name="autoplay" value="1"><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+id+'&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="510" height="420"></embed></object></div>';}
function mousOverImage(name,id,nr){if(name)
imname=name;imname.style.border='4px solid orange';imname.src="http://img.youtube.com/vi/"+id+"/"+nr+".jpg";nr++;if(nr>3)
nr=1;timer=setTimeout("mousOverImage(false,'"+id+"',"+nr+");",1000);}
function mouseOutImage(name){if(name)
imname=name;imname.style.border='4px solid #333333';if(timer)
clearTimeout(timer)}
function listVideos(json,cfg){if(!cfg.player){cfg.player='embed';}
if(!cfg.layout){cfg.layout='full';}
div=document.getElementById(cfg.block);div.innerHTML='';var ul=document.createElement('ul');ul.setAttribute('id','youtubelist');if(json.feed.entry){for(var i=0;i<json.feed.entry.length;i++){var entry=json.feed.entry[i];for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){url=entry.link[k].href;break;}}
var thumb=entry['media$group']['media$thumbnail'][1].url;var li=document.createElement('li');var overlayLink='javascript:videoOverlay(\''+getVideoId(url)+'\',\''+cfg.block+'\');';if(cfg.layout=='thumbnails'){if(cfg.player=='embed'){li.innerHTML='<a href="'+overlayLink+'"><img src="'+thumb+'" alt="'+entry.title.$t+'"  onmouseout="mouseOutImage(this)" onmouseover="mousOverImage(this,\''+getVideoId(url)+'\',2)"></a>';}else{li.innerHTML='<a href="'+url+'"><img src="'+thumb+'" alt="'+entry.title.$t+'" onmouseout="mouseOutImage(this)" onmouseover="mousOverImage(this,\''+getVideoId(url)+'\',2)"></a>';}}else{if(cfg.player=='embed'){li.innerHTML=entry.content.$t.replace(url,overlayLink);}else{li.innerHTML=entry.content.$t;}}
ul.appendChild(li);}}else{div.innerHTML='No Youtube videos found for your query:<br>Type:\''+cfg.type+'\'<br>Query: \''+cgf.q+'\'';}
div.appendChild(ul);}
var ytQuery=0;var ytInit={}
function insertVideos(cfg){cfg=cfg||{};if(!cfg.block){}else{if(!cfg.type){document.getElementById(cfg.block).innerHTML='You must provide a type: search, user, playlist, featured in the insertVideos function.';}else{document.getElementById(cfg.block).innerHTML='Loading YouTube videos. Please wait...';var script=document.createElement('script');script.setAttribute('id','jsonScript');script.setAttribute('type','text/javascript');ytQuery++;if(!cfg.results){cfg.results=10;}
if(!cfg.order){cfg.orderby='relevance';cfg.sortorder='descending';}
switch(cfg.order){case"new_first":cfg.orderby='published';cfg.sortorder='ascending';break;case"highest_rating":cfg.orderby='rating';cfg.sortorder='descending';break;case"most_relevance":cfg.orderby='relevance';cfg.sortorder='descending';break;}
switch(cfg.type){case"search":script.setAttribute('src','http://gdata.youtube.com/feeds/videos?vq='+cfg.q+'&max-results='+cfg.results+'&alt=json-in-script&callback=ytInit['+ytQuery+']&orderby='+cfg.orderby+'&sortorder='+cfg.sortorder);break;case"user":script.setAttribute('src','http://gdata.youtube.com/feeds/users/'+cfg.q+'/uploads?max-results='+cfg.results+'&alt=json-in-script&callback=ytInit['+ytQuery+']&orderby='+cfg.orderby+'&sortorder='+cfg.sortorder);break;case"playlist":script.setAttribute('src','http://gdata.youtube.com/feeds/playlists/'+cfg.q+'?max-results='+cfg.results+'&alt=json-in-script&callback=ytInit['+ytQuery+']&orderby='+cfg.orderby+'&sortorder='+cfg.sortorder);break;case"featured":script.setAttribute('src','http://gdata.youtube.com/feeds/api/standardfeeds/recently_featured?alt=json-in-script&callback=ytInit['+ytQuery+']&start-index=1&max-results='+cfg.results+'&orderby='+cfg.orderby+'&sortorder='+cfg.sortorder);break;}
ytInit[ytQuery]=function(root){listVideos(root,cfg);};document.documentElement.firstChild.appendChild(script);}}}
-->