// ---------------------------------------------------------------------------
// DISPLAY.JS                                          (c)Leggio C.A.I
//

// Ancho y alto del Pop-Up
var W_MAX = 360;
var H_MAX = 280;

// Funciones para el desplazamiento de contenidos en un 'IFrame'
//
var iframe_scroll; // Variable comun
// Desplazar hacia adelante
function startScroll(id){
 iframe_scroll=setInterval('window.' + id + '.scrollBy(0,18);', 100);
};
// Detener despalzamiento
function stopScroll(){
 clearInterval(iframe_scroll);
};
// Desplazar hacia atras
function back(id){
 iframe_scroll=setInterval('window.' + id + '.scrollBy(0,-18);', 100);
};

//
// Abrir un PopUp pequeño (320x240) para video solamente
function open_popup(myurl) {
 MyWindow = window.open(myurl,'Promo','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+W_MAX+',height='+H_MAX+',left=80,top=80');
 return true;
}

//
// Análisis de los parametros pasados en la URL
// Empleo:
//  QueryString('nombre')
//  - devuelve 'valor', si hemos pasado  myurl?nombre=valor
//  - devuelve false si no hemos pasado 'nombre'
//  - devuelve '' si hemos pasado 'nombre' con un valor vacio
function PageQuery(q) {
if(q.length > 1) this.q = q.substring(1, q.length);
else this.q = null;
this.keyValuePairs = new Array();
if(q) {
for(var i=0; i < this.q.split("&").length; i++) {
this.keyValuePairs[i] = this.q.split("&")[i];
}
}
this.getKeyValuePairs = function() { return this.keyValuePairs; }
this.getValue = function(s) {
for(var j=0; j < this.keyValuePairs.length; j++) {
if(this.keyValuePairs[j].split("=")[0] == s)
return this.keyValuePairs[j].split("=")[1];
}
return false;
}
this.getParameters = function() {
var a = new Array(this.getLength());
for(var j=0; j < this.keyValuePairs.length; j++) {
a[j] = this.keyValuePairs[j].split("=")[0];
}
return a;
}
this.getLength = function() { return this.keyValuePairs.length; }
}
function QueryString(key){
var page = new PageQuery(window.location.search);
return unescape(page.getValue(key));
}

// Muestra el reproductor con la pelicula elegida
// Espera encontrar el reproductor SWF en la misma carpeta, y la película (con su foto fija) en una subcarpeta FLV.
function ShowPlayer(vid){
 var retval = '';
 retval = retval + '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="320" height="240" id="player" align="middle">\n\r';
 retval = retval + ' <param name="allowfullscreen" value="true" />\n\r';
 retval = retval + ' <param name="allowFlashAutoInstall" value="true" />\n\r';
 retval = retval + ' <param name="movie" value="player.swf?file=flv/' + vid + '.flv" />\n\r';
 retval = retval + ' <param name="quality" value="high" />\n\r';
 retval = retval + ' <param name="flashvars" value="overstretch=fit&autostart=false&image=flv/' + vid + '.jpg" />\n\r';
 retval = retval + ' <embed src="player.swf?file=flv/' + vid + '.flv" quality="high" allowfullscreen="true" flashvars="overstretch=fit&autostart=false&image=flv/' + vid + '.jpg" width="320" height="240" name="player" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n\r';
 retval = retval + '</object>\n\r';
 return retval;
}


//-----------------------------------------------------------------------------
