/*

	Funcions generals bąsiques de JavaScript
	Creades per: Iban Borrąs <iban@dilemagrafic.com>

*/

var isIE=(navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin=(navigator.appVersion.indexOf("Windows") != -1) ? true : false;
var pilaCap_ibs=new Array();

function obriPopupExt (a,b,c,d,e,f) { // v.1.0
 var finestraTxtb="", dalt=(screen.height/2)-(c/2), esq=(screen.width/2)-(b/2);
 var opc="toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+e+",resizable="+f+",width="+b+",height="+c+",left="+esq+",top="+dalt;
 finestraTxtb=window.open (a,d,opc);
 //return finestraTxtb;
}

function obriPopupComplet (a,d,e,f) { // v.1.0
 var finestraTxtb="", dalt=(screen.height/2)-(c/2), esq=(screen.width/2)-(b/2);
 var b=screen.availWidth;
 var c=screen.availHeight;
 if (isIE) {
  b=b-10;
  c=c-30;
 }
 var opc="toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+e+",resizable="+f+",width="+b+",height="+c+",left=0,top=0";
 finestraTxtb=window.open (a,d,opc);
}

function visibleDiv(a,mod) { // v.1.0
 var b=getObj(a); b.visibility=mod;
}

function displayDiv(a,mod) { // v.1.0
 var b=getObj(a); b.display=mod;
}

function getObj(name) {
  if (document.getElementById) {
    return document.getElementById(name).style;
  } else if (document.all) {
    return document.all[name].style;
  } else if (document.layers) {
    return document.layers[name];
  } else return false;
}


function printPopup() {
 window.focus(); window.print();
}

function activeSwf(swf, wd, hd, ver, bg, wmod, vars, alg, flsc) { // v.1.0

	if (!ver) var ver="6,0,0,0";
	if (!qlty) var qlty="high";

	var obj='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+
		'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+ver+'" ';
    if (alg)
	    obj+='align="'+alg+'" ';
	obj+='width="'+wd+'" height="'+hd+'">'+
	    '<param name="movie" value="'+swf+'">'+
	    '<param name="quality" value="high">'+
	    '<param name="menu" value="false">';
	if (bg)
	    obj+='<param name="BGCOLOR" value="'+bg+'">';
    if (wmod)
		obj+='<param name="wmode" value="transparent">';
    if (vars)
		obj+='<param name="FlashVars" value="'+vars+'">';
	if (flsc)
		obj+='<param name="allowFullScreen" value="true">';

	obj+='<embed src="'+swf+'" '+
	    '	pluginspage="http://www.macromedia.com/go/getflashplayer" '+
	    '	type="application/x-shockwave-flash" '+
	    '	quality="high" menu="false" ';
    if (alg)
	    obj+='align="'+alg+'" ';
	if (bg)
	    obj+='bgcolor="'+bg+'" ';
    if (wmod)
		obj+='wmode="transparent" ';
    if (vars)
		obj+='FlashVars="'+vars+'" ';
	if (flsc)
		obj+='allowFullScreen="true" ';
		
	obj+=' width="'+wd+'" height="'+hd+'">';
	obj+='</embed></object>';

	document.write(obj);
}


function activeMov(mov, wd, hd, aut, bg, plbyfr, cntrll, scl, fov, pan, tilt, node, hid, alg, kmode) { // v.1.0

	var obj='<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" '+
		'codebase="http://www.apple.com/qtactivex/qtplugin.cab"'+
		'width="'+wd+'" height="'+hd+'"';
    if (alg)
	    obj+=' align="'+alg+'"';
	obj+='"><param name="cache" value="false">';
	if (mov)
	    obj+='<param name="src" value="'+mov+'">';
	if (aut)
	    obj+='<param name="autoplay" value="'+aut+'">';
	if (bg)
		obj+='<param name="bgcolor" value="'+bg+'">';
    if (plbyfr)
	    obj+='<param name="playeveryframe" value="'+plbyfr+'">';
	if (cntrll)
	    obj+='<param name="controller" value="'+cntrll+'">';
	if (scl)
		obj+='<param name="scale" value="'+scl+'">';
    if (fov)
	    obj+='<param name="fov" value="'+fov+'">';
	if (pan)
	    obj+='<param name="pan" value="'+pan+'">';
	if (tilt)
		obj+='<param name="tilt" value="'+tilt+'">';
    if (node)
	    obj+='<param name="node" value="'+node+'">';
	if (kmode)
	    obj+='<param name="kioskmode" value="true">';
    if (hid)
	    obj+='<param name="hidden">';
	    
    obj+='<embed src="'+mov+'" width="'+wd+'" height="'+hd+'" cache="false" '+
		'pluginspage="http://www.apple.com/quicktime/download/" type="video/quicktime"';
    if (alg)
	    obj+=' align="'+alg+'"';
	if (aut)
	    obj+=' autoplay="'+aut+'"';
	if (bg)
		obj+=' bgcolor="'+bg+'"';
    if (plbyfr)
	    obj+=' playeveryframe="'+plbyfr+'"';
	if (cntrll)
	    obj+=' controller="'+cntrll+'"';
	if (scl)
		obj+=' scale="'+scl+'"';
    if (fov)
	    obj+=' fov="'+fov+'"';
	if (pan)
	    obj+=' pan="'+pan+'"';
	if (tilt)
		obj+=' tilt="'+tilt+'"';
    if (node)
	    obj+=' node="'+node+'"';
	if (kmode)
	    obj+=' kioskmode="true"';
    if (hid)
	    obj+=' hidden';
	obj+='></embed></object>';

    document.write(obj);
}

function activeJavaVR(jpg, wd, hd, pn) { // v.1.0

	var obj='<applet archive="java/ptviewer/ptviewer.jar" code="ptviewer.class" width="'+wd+'" height="'+hd+'">'+
    	'<param name=file value="'+jpg+'">'+
		'<param name=cursor value="MOVE">'+
		'<param name=showToolbar value="true">'+
		'<param name=imgLoadFeedback value="false">'+
		'<param name="auto" value="0.2">'+
		'<param name="pan" value="'+pn+'">'+
		'</applet>';

	document.write(obj);
}

function creaCorreu (a,b,cl,st) { // v. 1.0
	c='<a href="ma'+'il'+'to:'+a+'@'+b+'"';
	if (cl) c=c+' class="'+cl+'"';
	if (st) c=c+' style="'+st+'"';
	c=c+">"+a+'@'+b+'</a>';
	document.write(c);
}

