function video2file (url, extra, code) { if(url.substr(0,7)!='http://' && url.substr(0,8)!='https://') { alert("Gebe bitte eine gültige Adresse ein!\nDie Adresse muss mit http:// oder https:// beginnen."); return; } if(code==null && url.search(/youtube\.com\//)!=-1) { get_site_content(url); return; } document.getElementById("box1").innerHTML = "
 
"; var http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari, ... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/plain'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } else { alert('Ajax nicht unterstützt.'); } if (!http_request) { alert('Ajax nicht unterstützt.'); } else { http_request.onreadystatechange = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { document.getElementById("box1").innerHTML = http_request.responseText; } else if (http_request.status != 0) { alert('Es trat ein Fehler auf. (Code: JS-AJAX-' + http_request.status + ')'); } } } http_request.open('POST', '/src/video2file.php?v=' + escape(url) + '&lang=de&extra=' + escape(extra), true); http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); http_request.send('code='+code); } } function ajax_request(url) { var http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/plain'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } else { alert('Ajax nicht unterstützt.'); } if (!http_request) { alert('Ajax nicht unterstützt.'); } else { http_request.onreadystatechange = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { eval(http_request.responseText); } else if (http_request.status != 0) { alert('Es trat ein Fehler auf. (Code: JS-AJAX-' + http_request.status + ')'); } } } http_request.open('GET', url, true); http_request.send(null); } } function rate ( func, id, nr, val ) { if(func == 'help') { ajax_request('/src/rate.php?func=help&id='+id+'&nr='+nr+'&val='+val); } else { alert('Es trat ein Fehler auf. (Code: JS-RATE-1)'); } } var scroll_position; var scrollintval; function scroll (obj) { var max=document.getElementById("recent_name_"+obj).offsetWidth; var width=+document.getElementById("recent_width_"+obj).offsetWidth; scroll_position=0; scrollintval=window.setInterval("scrolling("+obj+", "+max+", "+width+");", 75); } function scrolling (obj, max, width) { scroll_position-=2; if (scroll_position < (max + 10) * (-1)) { scroll_position = width; } document.getElementById("recent_name_"+obj).style.marginLeft=scroll_position+"px"; } function scrollstop (obj) { window.clearInterval(scrollintval); document.getElementById("recent_name_"+obj).style.marginLeft="0px"; } function download_extras_open (id) { document.getElementById('download_extras_description').style.display = 'none'; items=new Array('link','favorit','share','fehler'); for(i=0; i