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