function selectAll(id) {
    id.focus();
    id.select();
}


function createInstance() {
	var xhr = null;
	if (window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			xhr = new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e) {
			try {
				xhr = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e) {
				alert('XHR not created');
			}
		}
	}
	return xhr;
}

function print_r(theObj){
if(theObj.constructor == Array ||
theObj.constructor == Object){
document.write("<ul>")
for(var p in theObj){
if(theObj[p].constructor == Array||
theObj[p].constructor == Object){
document.write("<li>["+p+"] => "+typeof(theObj)+"</li>");
document.write("<ul>")
print_r(theObj[p]);
document.write("</ul>")
} else {
document.write("<li>["+p+"] => "+theObj[p]+"</li>");
}
}
document.write("</ul>")
}
}


function strpos(haystack, needle, offset) {
	var i = (haystack+'').indexOf(needle, (offset ? offset : 0));
	return i === -1 ? false : i;
}

function tronquer(str, nb) {
	str = str + '';
	
	nbChAv = strpos(str, '.');
	strAv = str.substr(0, nbChAv);
	strAp = str.substr(nbChAv, nb);
	return strAv + strAp;
}

function popwait() {
	$("#action_autre").css("height", $(window).height());
	$("#action_autre").css("width", $(window).width());
	$("#action_autre").css("position", "fixed");
	$("#action_autre").css("z-index", "100");
	$("#action_autre").css("opacity", "0.40");
	$("#action_autre").css("background-color", "#000");
}


/*$(document).ready(function() {
	setupZoom();
});*/

function addpassword() {
document.forms['form1'].url.value = document.forms['form1'].url.value + "|" + document.forms['form1'].password.value;
document.forms['form1'].submit();
}
function addpasswordplugin(idd) {
	e = "#lien"+idd;
	$.get('/service.php?link=' + encodeURIComponent(document.forms['form1'].link.value + "|" + document.forms['form1'].password.value), function(data) {
		var color='ccc';
		var bg='aaa';
		var data_a = data.split(',;,');
		$(e).html(data_a[1]);
		if(data_a[0]==0) {color='A3FF5F';bg='F6FFEF';}
		if(data_a[0]==1) {color='FF9F9F';bg='FFEFEF';}
		if(data_a[0]==2) {color='FFCA9F';bg='FFF6EF';}
		$(e).css({'border': '1px solid #'+color, 'background':'#'+bg});
	});
}

function debrid_all() {
	$('#list .debrid').each(function() {
		var clink = $(this).children('.link');
		var dlink = clink.children('div');
		var alink = dlink.children('a');
		var cpass = $(this).children('.pass'); var pass = cpass.html();
		var link = alink.attr('href');
		if(pass != "") addpass = '|' + pass; else addpass = '';
		$('#contener_debrid').html('');
		dlink.load('/service.php?link=' + encodeURIComponent(link + addpass));
	});
}

function dead_retry(e, link) {
	$.get('/service.php?link='+link, function(data) {
		var color='ccc';
		var bg='aaa';
		var data_a = data.split(',;,');
		$(e).parent().html(data_a[1]);
		if(data_a[0]==0) {color='A3FF5F';bg='F6FFEF';}
		if(data_a[0]==1) {color='FF9F9F';bg='FFEFEF';}
		if(data_a[0]==2) {color='FFCA9F';bg='FFF6EF';}
		$(e).parent().css({'border': '1px solid #'+color, 'background':'#'+bg});
	});
}


function watched(e, name, type) {
	id = "#action_autre";
	$.get('/watch.php?url='+e, function(data) {
		$(id).html(data);
		$(id).css({'position':'absolute','display':'block','visibility':'visible','width':$(document).width()+'px','height':$(document).height()+'px','background':'#000','opacity':'.9','zIndex':'999'});
		
		$("#player_name").html("<a href='"+e+"'>"+name+"</a>");
		showplayer(e, type);
		$(id + " a").css("color", "#bbb");
	});
}
function showplayer(src, type) {
	$('#stats_bottom').hide();
	// $('#player').animate("opacity", 0);
	var embed = "";
	$('#player').css("height", "430px");
	if(type == "divx") {
		embed ='<object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">';
		embed+='<param name="src" value="' + src + '" />';
		embed+='<param name="autoplay" value="true"/>';
		embed+='<param name="custommode" value="none" />';
		embed+='<param name="mode" value="full" />';
		embed+='<param name="minVersion" value="2.0.0" />';
		embed+='<param name="src" value="a.avi" />';
		embed+='<embed type="video/divx" pluginspage="http://go.divx.com/plugin/download/" height="400" width="670" autoplay="true" custommode="none" mode="full" minVersion="2.0.0" src="' + src + '"></embed>';
		embed+='</object>';
		embed+='<br>No video? Get the DivX Plus Web Player for <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayerInstaller.exe">Windows</a> or <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayer.dmg">Mac</a><br /><br />'
		
		$('#player').html(embed);
	}
	else {
		$.get('/service.php?steaming='+src, function(data) {
			$('#player').html(data);
		});
	}
	
	$('#player').show();
}
function hideplayer() {
	$('#action_autre').hide();
}
