// ==UserScript==
// @name          @si video
// @namespace     http://gnunux.info/projets/greasemonkey/
// @description   Access @si video properties
// @include       http://video.arretsurimages.net/api_server/*
// ==/UserScript==

function return_value(search) {
	searchl=search.length;
	beg=document.body.innerHTML.indexOf(search+'=');
	if ( beg != -1 ) {
		fin=document.body.innerHTML.length;
		rep=document.body.innerHTML.substring(beg+searchl+1,fin);
		finsup=rep.indexOf('<');
		fine=rep.indexOf('&');
		if (fine){
			if ( finsup < fine ){
				fin=finsup;
			} else {
				fin=fine;
			}
		}
		return rep.substring(0,fin);
	} else {
		return 'none';
	}
}
thumb=return_value('THUMBNAIL');
title=return_value('TITLE');
link=return_value('FILE');
if ( link != 'none' )
{ 
	id=return_value('VIDEO_ID');
	view=return_value('VIEWS');
	duration=return_value('VIDEO_FLASH_DURATION');
	video='http://video.arretsurimages.net/swf/p.swf?lg=fr&sig='+id;
	content='<h1>'+title+'</h1><p>';
	if ( view != 'none' ) {
		content+='Vu '+view+' fois : ';
	}
	if ( duration != 'none' ) {
		content+='duree : '+duration+' seconds';
	}
	content='</p><p><img src="'+thumb+'" /></p>';
	content+='<p><object><embed type="video/x-flv" src="'+link+'" width="320" height="295" showcontrols="1" showstatusbar="0" showdisplay="0" autostart="0"></embed></object></p>';
	content+='<p><a href="'+video+'">Le lecteur flash</a> : <a href="'+link+'">Lien vers la video</a> : <a href="http://www.kewego.fr/video/'+id+'.html>Le lien kewego</a></p>';
	document.body.innerHTML=content;
}
