<!-- Hide from old browsers
var expiration = new Date();
expiration.setTime(expiration.getTime() + 24*60*60*365*1000);
// Vars
var tubecategory="Music";
var likeCount;

// Cookiehandler
function getCookie(name){
var cname = name + "=";
var dc = document.cookie;
if (dc.length > 0) {
begin = dc.indexOf(cname);
if (begin != -1) {
begin += cname.length;
end = dc.indexOf(";", begin);
if (end == -1) end = dc.length;
return unescape(dc.substring(begin, end));
}
}
return null;
}
function setCookie(name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) + 
((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
((path == null) ? "" : "; path=" + path) +
((domain == null) ? "" : "; domain=" + domain) +
((secure == null) ? "" : "; secure");
return true;
}
function delCookie (name) {
var expireNow = new Date();
document.cookie = name + "=" +
"; expires=Wed, 03-Jan-90 00:00:01 GMT" +  "; path=/";
}
// einde cookiehandler<!-- Hide from old browsers
var expiration = new Date();
expiration.setTime(expiration.getTime() + 24*60*60*365*1000);

// Cookiehandler
function getCookie(name){
var cname = name + "=";
var dc = document.cookie;
if (dc.length > 0) {
begin = dc.indexOf(cname);
if (begin != -1) {
begin += cname.length;
end = dc.indexOf(";", begin);
if (end == -1) end = dc.length;
return unescape(dc.substring(begin, end));
}
}
return null;
}
function setCookie(name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) + 
((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
((path == null) ? "" : "; path=" + path) +
((domain == null) ? "" : "; domain=" + domain) +
((secure == null) ? "" : "; secure");
return true;
}
function delCookie (name) {
var expireNow = new Date();
document.cookie = name + "=" +
"; expires=Wed, 03-Jan-90 00:00:01 GMT" +  "; path=/";
}
// einde cookiehandler


// terug button
function vorige(){ 
	if(document.referrer.length > 0 && document.referrer.indexOf("original-cards.com") != -1){
		window.history.back()
	} else {
		window.location.href="//original-cards.com/nl";
	}
}


// Get video van childwindoww
function get_video(id) {
	videoid = "https://youtu.be/" + id;
	document.pick.urltemp.value = document.pick.tubeinput.value;
	document.pick.titeltemp.value = document.pick.titel.value;
	document.getElementById('undourl').innerHTML = '<A href="javascript:undo_tubereset();" title="Ongedaan maken wissen URL"><img src=\"buttons/undo_active.gif" width=23 height=23 border=0>';
	document.getElementById("tubeinput").value = videoid;
	youtubeFetchData();
}


// Laatste verzenden
function laatsteverzenden(id) {
	laatsteturl = "https://youtu.be/" + id;
	if (document.pick.titel.value!="" && document.pick.demomode.value == 0) {
		document.pick.urltemp.value = document.pick.tubeinput.value;
		document.pick.titeltemp.value = document.pick.titel.value;
		document.getElementById('undourl').innerHTML = '<A href="javascript:undo_tubereset();" title="Ongedaan maken wissen URL"><img src=\"buttons/undo_active.gif" width=23 height=23 border=0>';
	}
	document.getElementById("tubeinput").value = laatsteturl;
	youtubeFetchData();
}

// YouTube veld wissen
function wiszoeken() {
	var zoekcontent = trim(document.getElementById("tubezoeken").value);
	if (zoekcontent != "" && zoekcontent != "Trefwoord(e)n") {
			document.getElementById('zoektemp').value = zoekcontent;
			document.getElementById('undozoeken').innerHTML = '<A href="javascript:undo_wiszoeken();" title="Ongedaan maken: wissen zzoekopdracht"><img src=\"buttons/undo_active.gif" width=23 height=23 border=0>';
			document.getElementById("tubezoeken").value="";
	}
}
// YouTube undo veld wissen
function undo_wiszoeken() {
	document.getElementById('undozoeken').innerHTML  = '<img src="buttons/undo_disabled.gif" width="23" height="23" alt="undo" border="0">';
	document.getElementById('tubezoeken').value = document.getElementById('zoektemp').value;
}

// YouTube veld schoonmaken bij eerste aantik
function clearzoeken() {
	var tubezoeken = document.getElementById("tubezoeken").value; 
	if (tubezoeken == "Trefwoord(e)n") {
		document.getElementById("tubezoeken").value="";
	}
}

function keysearch(e,tube_search) {
	var code = (e.keyCode ? e.keyCode : e.which);
	if(code == 13) { 
		youtubezoeken();
	}
}


// YouTube zoeken
function youtubezoeken() {
var count = 1;
var zoektermen = document.getElementById("tubezoeken").value;
if (zoektermen == "Trefwoord(e)n"  || zoektermen == "" || zoektermen.length <= 1) {
	document.getElementById("foutzoeken").innerHTML = '<font class="mini"><font color="red"><B>Je moet wel iets invullen</B></font></font>';
	return;
}
document.getElementById("foutzoeken").innerHTML = '';
var url="tubelist.php?keyword=" + zoektermen;
var win='toolbar=0,location=0,statusbar=0,menubar=0,directories=0,resizable=0,scrollbars=1,target=_blank';
var sizedwin = ',width=500,height=700,left="5",top="5",'+ win;
	if(window == 'multiple') {
		var windowname = 'YouTube_' + count;
		open(url, windowname, sizedwin);
	} else {
		var windowname = 'YouTube';
		popup = open(url, windowname, sizedwin);
		popup.focus();
	}
	//return false;
}


// Voorbeelden
function demo1() {
	// Nature and Earth
voorbeeldtube="https://youtu.be/gd3wR0rWAN0";
// Als er al een video stond even veilig stellen
if (document.pick.titel.value!="" && document.pick.demomode.value ==0) {
			document.pick.urltemp.value = document.pick.tubeinput.value;
			document.pick.titeltemp.value = document.pick.titel.value;
			document.getElementById('undourl').innerHTML = '<A href="javascript:undo_tubereset();" title="Ongedaan maken wissen URL"><img src=\"buttons/undo_active.gif" width=23 height=23 border=0>';
}
document.getElementById("tubeinput").value = voorbeeldtube;
document.pick.demomode.value = 1;
youtubeFetchData();
}
function demo2() {
// Adele Adele - Hello 
voorbeeldtube="https://youtu.be/YQHsXMglC9A";
// Als er al een video stond even veilig stellen
if (document.pick.titel.value!="" && document.pick.demomode.value ==0) {
			document.pick.urltemp.value = document.pick.tubeinput.value;
			document.pick.titeltemp.value = document.pick.titel.value;
			document.getElementById('undourl').innerHTML = '<A href="javascript:undo_tubereset();" title="Ongedaan maken wissen URL"><img src=\"buttons/undo_active.gif" width=23 height=23 border=0>';
}
document.getElementById("tubeinput").value = voorbeeldtube;
document.pick.demomode.value = 1;
youtubeFetchData();
}
function demo3() {
	// Jennifer Lopez
voorbeeldtube="https://youtu.be/t4H_Zoh7G5A";
// Als er al een video stond even veilig stellen
if (document.pick.titel.value!="" && document.pick.demomode.value ==0) {
			document.pick.urltemp.value = document.pick.tubeinput.value;
			document.pick.titeltemp.value = document.pick.titel.value;
			document.getElementById('undourl').innerHTML = '<A href="javascript:undo_tubereset();" title="Ongedaan maken wissen URL"><img src=\"buttons/undo_active.gif" width=23 height=23 border=0>';
}
document.getElementById("tubeinput").value = voorbeeldtube;
document.pick.demomode.value = 1;
youtubeFetchData();
}
function demo4() {
	// Rihanna Music video by Rihanna performing You Da One
voorbeeldtube="https://youtu.be/b3HeLs8Yosw";
// Als er al een video stond even veilig stellen
if (document.pick.titel.value!="" && document.pick.demomode.value ==0) {
			document.pick.urltemp.value = document.pick.tubeinput.value;
			document.pick.titeltemp.value = document.pick.titel.value;
			document.getElementById('undourl').innerHTML = '<A href="javascript:undo_tubereset();" title="Ongedaan maken wissen URL"><img src=\"buttons/undo_active.gif" width=23 height=23 border=0>';
}
document.getElementById("tubeinput").value = voorbeeldtube;
document.pick.demomode.value = 1;
youtubeFetchData();
}
function demo5() {
	// Funny compilation
voorbeeldtube="https://youtu.be/791Dr-VH-Zw";
// Als er al een video stond even veilig stellen
if (document.pick.titel.value!="" && document.pick.demomode.value ==0) {
			document.pick.urltemp.value = document.pick.tubeinput.value;
			document.pick.titeltemp.value = document.pick.titel.value;
			document.getElementById('undourl').innerHTML = '<A href="javascript:undo_tubereset();" title="Ongedaan maken wissen URL"><img src=\"buttons/undo_active.gif" width=23 height=23 border=0>';
}
document.getElementById("tubeinput").value = voorbeeldtube;
document.pick.demomode.value = 1;
youtubeFetchData();
}
function demo6() {
	// Pan AM 747
voorbeeldtube="https://youtu.be/eaStEgS59bw";
// Als er al een video stond even veilig stellen
if (document.pick.titel.value!="" && document.pick.demomode.value ==0) {
			document.pick.urltemp.value = document.pick.tubeinput.value;
			document.pick.titeltemp.value = document.pick.titel.value;
			document.getElementById('undourl').innerHTML = '<A href="javascript:undo_tubereset();" title="Ongedaan maken wissen URL"><img src=\"buttons/undo_active.gif" width=23 height=23 border=0>';
}
document.getElementById("tubeinput").value = voorbeeldtube;
document.pick.demomode.value = 1;
youtubeFetchData();
}
// Wis URL
function tubereset() {
	if (trim(document.pick.titel.value) != "") {
			document.pick.urltemp.value = document.pick.tubeinput.value;
			document.pick.titeltemp.value = document.pick.titel.value;
			document.getElementById('undourl').innerHTML = '<A href="javascript:undo_tubereset();" title="Ongedaan maken: wissen url"><img src=\"buttons/undo_active.gif" width=23 height=23 border=0>';
	}
			document.pick.tubeinput.value="";
			document.pick.youtube.value="";
			document.pick.titel.value="";
			document.pick.auteur.value="";
			document.pick.datum.value="";
			document.pick.duur.value="";
			document.pick.rating.value="";
			document.pick.statistics.value="";		
			document.getElementById('tubescreen').innerHTML = '<img src="//original-cards.com/pictures/youtube_monitor.gif" style="border: 1px solid #ff6f6f;" width="140" height="105" alt="YouTube Video Monitor">';
			document.getElementById('tubescreen').style.border = '';
			document.getElementById("message").innerHTML = '<font class="mini"><font color="#000000">vergeet niet om op de "Tube" button te klikken nadat je de link in het veld hebt geplakt.</font></font>';
			document.pick.demomode.value = 0;
			document.getElementById("allowed").value = "false";
			delCookie ("tubecode-nl");
}
// Undo URL
function undo_tubereset() {
	document.getElementById('undourl').innerHTML  = '<img src="buttons/undo_disabled.gif" width="23" height="23" alt="undo" border="0">';
	document.pick.tubeinput.value = document.pick.urltemp.value;
	document.pick.demomode.value = 0;
	if (document.pick.titeltemp.value!="") {
		youtubeFetchData()
	}
}
function youtubeFetchData( ) {
	var videoid = '';
	var tubeurl = "https://img.youtube.com/vi/";
	var tubefile = "/hqdefault.jpg";
  var tempvar = trim(document.getElementById("tubeinput").value);
		if (tempvar == "") {
				document.getElementById("message").innerHTML = '<font class="mini"><font color="red"><B>Je moet wel een www adres invullen, klik op het voorbeeld pictogram hierboven</B></font></font>';
				document.getElementById('tubescreen').innerHTML = '<img src="//original-cards.com/pictures/youtube_crush.gif" style="border: 1px solid #ff6f6f;" width="140" height="105" title="YouTube Crush" alt="YouTube Crush">';
				document.pick.demomode.value = 0;
				return;
		}
		if	(tempvar.search(/http/i) ==-1) {
		 		document.getElementById("message").innerHTML = '<font class="mini"><font color="red"><B>Een URL begint met http:// of https://, kijk de link na</B></font></font>';
		 		document.getElementById('tubescreen').innerHTML = '<img src="//original-cards.com/pictures/youtube_crush.gif" style="border: 1px solid #ff6f6f;" width="140" height="105" title="YouTube Crush" alt="YouTube Crush">';
		 		document.pick.demomode.value = 0;
		 		return;
		}
		if(tempvar.length <= 20) {
				document.getElementById("message").innerHTML = '<font class="mini"><font color="red"><B>De URL is te kort voor een YouTube video, plak de YouTube link opnieuw</B></font></font>';
				document.getElementById('tubescreen').innerHTML = '<img src="//original-cards.com/pictures/youtube_crush.gif" style="border: 1px solid #ff6f6f;" width="140" height="105" title="YouTube Crush" alt="YouTube Crush">';
				document.pick.demomode.value = 0;
				return;
		}
		if (tempvar.search(/youtu/i) ==-1) {
				document.getElementById("message").innerHTML = '<font class="mini"><font color="red"><B>URL (adres) is onjuist, je moet de link van een YouTube share of YouTube video uit de adresbalk kopieren</B></font></font>';
		 		document.getElementById('tubescreen').innerHTML = '<img src="//original-cards.com/pictures/youtube_crush.gif" style="border: 1px solid #ff6f6f;" width="140" height="105" title="YouTube Crush" alt="YouTube Crush">';
		 		document.pick.demomode.value = 0;
		 		return;
		}
		// Check met reg expression
		var videoid = tempvar.match(/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/ ]{11})/i)[1];
		if (!videoid) {
			document.getElementById("message").innerHTML = '<font color="red"><B>YouTube link is niet juist, kopieer de link opnieuw</B></font>';
			return;
		} else {
			document.getElementById("message").innerHTML= '<font class="mini"><font color="black">Video ID: <B>' + videoid + '</B> gevonden</font></font>';
			document.getElementById("youtube").value = videoid;
			document.getElementById("tubescreen").innerHTML = '<A href="javascript:videoplayer(\''+ videoid +'\')" title="Klik om video af te spelen"><img src="https://img.youtube.com/vi/' + videoid + '/hqdefault.jpg" style="border: 1px solid #ff6f6f;" width="140" height="105" alt="YouTube video klik om af te spelen"></A>';
			var data = {"videoid": videoid};
    	data = $(this).serialize() + "&" + $.param(data);
			$.ajax({
      type: "POST",
      dataType: "json",
      url: "ajax/tubescan.php", //Relative or absolute path to response.php file
      data: data,
      	success: function(data) {
        	document.getElementById("titel").value = cleanex(data["title"]);
        	document.getElementById("auteur").value= cleanex(data["channeltitle"]);
        	document.getElementById("datum").value=data["published"];
        	document.getElementById("duur").value=data["duration"];
   				document.getElementById("views").value=data["viewcount"];
        	document.getElementById("likescount").value=data["likescount"];
        	document.getElementById("dislikecount").value=data["dislikecount"];
        	document.getElementById("allowed").value=data["embeddable"];
        	if (data["embeddable"] == "false") {
        		document.getElementById("message").innerHTML = '<font class="mini"><font color="red"><B>De eigenaar van deze video staat het invoegen van de video niet toe</B></font></font>';
        	}
        	var indata = data["indata"];
        	if (indata=='1') {
        		document.getElementById("indata").innerHTML="<img src=\"buttons/indata_in.png\" width=\"15\" height=\"15\" border=\"0\">";
        	} else if (indata=='2') {
        		document.getElementById("indata").innerHTML="<img src=\"buttons/indata_new.png\" width=\"15\" height=\"15\" border=\"0\">";
        	} else {
        		document.getElementById("indata").innerHTML="<img src=\"buttons/indata.png\" width=\"15\" height=\"15\" border=\"0\">";
        	}
      	}
    	});
		}			
}
function videoplayer(id) {
	if (id == "") {
				document.getElementById("message").innerHTML = '<font class="mini"><font color="red"><B>Er is nog geen YouTube code dus kan er geen video worden getoond</B></font></font>';
				document.getElementById('tubescreen').innerHTML = '<img src="//original-cards.com/pictures/youtube_crush.gif" style="border: 1px solid #ff6f6f;" width="140" height="105" title="YouTube Crush" alt="YouTube Crush">';
				return;
	}
	msg=open("","DisplayWindow","toolbar=0,location=0,status=0,directories=0,menubar=0,resizable=1,scrollbars=0,width=530,height=440,left=5,top=5,target=" + id +" ");
	msg.document.write("<html><title>original-Cards YouTube Video Preview</title>");
	msg.document.write("<body bgcolor=#000000 LEFTMARGIN=0 RIGHTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 TOPMARGIN=0>");
	msg.document.write("<Table border=0 width=530 height=430 cellpadding=0 cellspacing=0 align=center>");
	msg.document.write("<TR><TD valign=top align=center><iframe class=\"youtube-player\" width=\"530\" height=\"365\" src=\"https://www.youtube.com/embed/" + id + "?autoplay=1&loop=1&iv_load_policy=3&modestbranding=1&border=0&rel=0&showinfo=0\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"></iframe></TD></TR>");
	msg.document.write("<TR><TD valign=top align=center><iframe src=\"reclame/showbanner468x60.php\" width=\"468\" height=\"60\" frameborder=\"0\" border=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"></iframe></TD></TR>");
	msg.document.write("<TR><TD height=10><center><font face=arial,verdana size=-1><a href='javascript:window.close()' style='color:white;text-decoration:none;'>Klik hier om te sluiten</a></TD></TR>");
	msg.document.write("</TABLE></BODY></HTML>");
}
// card en referrer selector by harry berg
function gowizard() {
	// Check of er iets is ingevuld!
	youtubecode = document.getElementById("youtube").value;
	if (youtubecode =="") {
			alert('Je moet eerst een video selecteren om door te gaan');
			return;
	}
	// Check of deze video mag worden geembed
	embedding = document.getElementById("allowed").value;
	if (embedding == "false") {
			alert('De eigenaar van deze video laat niet toe dat je deze video invoegt');
			return;
	}
	// zoek afkomst
	if (parent.location.href == self.location.href){
		var laatst= document.referrer;
		if (laatst == "") {
			laatst = ("Pagina in favorieten");
		}
	}
	else {
		if (parent.location.href == 'index.html') {
		var laatst = parent.showlast();
		}
	}
	// analyse variabelen
	var titel = document.getElementById("titel").value;
	var breedte = "425";
	var hoogte = "350";
	var bestand = youtubecode;
	var cat = document.pick.cat.value;
	var path = document.pick.path.value;
	var midipad = document.pick.midipad.value;
	var pagina_url = document.pick.pagina_url.value;
	var pagina_groep = document.pick.pagina_groep.value;
	var cookieexists = document.pick.cookieexists.value;
	//Bestaat er al een cookie
	var exist = document.pick.cookieexists.value;
	if (exist == 'true' && embedding !="false") {
		setCookie('tubecode-nl', bestand,expiration,'/');
	}
	location.href = "wizard-start.html?nm=" + titel + "&type=tube&cat=" + cat + "&width=" + breedte + "&height=" + hoogte + "&file=" + bestand + "&pad=" + path + "&previewpath=&pagina_url=" + pagina_url + "&pagina_groep="  + pagina_groep + "&midipad=" + midipad + "&herkomst=" + laatst + "&cookie=" + cookieexists;
}
// Functies
function trim(s) {
while (s.substring(0,1) == ' ') {
	s = s.substring(1,s.length);
	}
while (s.substring(s.length-1,s.length) == ' ') {
	s = s.substring(0,s.length-1);
	}
	return s;
}
function Right(str, n) {
if (n <= 0)
	return "";
else if (n > String(str).length)
	return str;
else {
var iLen = String(str).length;
	return String(str).substring(iLen, iLen - n);
	}
}
function ucfirst(str) { 
    str = str.toLowerCase();
    var firstLetter = str.substr(0, 1); 
    return firstLetter.toUpperCase() + str.substr(1); 
}
function shorten(str,lengte) { 
  if (str.length > lengte) {
  	ch11_space = (str[lengte] == ' ') ? 0 : 1; 
		str = str.substring(0,lengte); 
		if (ch11_space) { 
    	str = str.substring(0,str.lastIndexOf(' '));
		}
	} 
return str +'..';
}
function cleanex(str) {
	if (str.search(/\(/i)!=-1) {
		var pos1 = str.indexOf('(') + 1; 
		var pos2 = str.indexOf(')',pos1); 
		var wisstr = str.substring(pos1,pos2);
		str = str.replace(wisstr,str);
	}
 	str = str.replace(/-/g," ");
 	str = str.replace(/  /g," ");
	str = str.replace(/#/g," ");
	str = str.replace(/$/g," ");
	str = str.replace(/\+/g,"and");
	str = str.replace(/\(/g," ");
	str = str.replace(/\)/g," ");
	str = str.replace(/\&/g,"and");
	str = str.replace(/\{/g," ");
	str = str.replace(/\}/g," ");
	str = str.replace(/\n/g,"\" ");
	str = str.replace(/\r/g,"\" ");
return str
}