// Obre l'aplicaciķ 'IPSWeb OnLine'
function obrirOnLine() {
	window.open("http://www.ipssoft.com/OnLine/index.aspx");
}

function obrirPagina(url) {
	window.open(url);
}

// Utilitzada al fitxer 'infodesc.aspx', per realitzar la descarrega d'un fitxer.
function descarregar(nomfitxer, tancar)
{
	if (nomfitxer != "") {
		oWin = window.open("http://www.ipssoft.com/fitxers/" + nomfitxer);
		//oWin = window.open("http://localhost/ipssoft/fitxers/" + nomfitxer);
		if (oWin != null)
			if (tancar == "1")
				window.close();
	}
}

// Utilitzada a 'descarga.aspx' i a 'prod.aspx': obre la pantalla informativa d'una descārrega
function obririnfodesc(codifitxer, coditipusfitxer)
{
	var height = "300";
	var width = "350";
	if (codifitxer != "") {
		if (coditipusfitxer == "I")
			height = "500";
			width = "450";
		if (coditipusfitxer == "E") {
			height = "400";
			width = "400";
		}
		window.open("infodesc.aspx?id=" + codifitxer, "", "height=" + height + ", width=" + width + ", top=100, left=100");
	}
}

// Obre la finestra amb l'ampliaciķ de la imatge d'un producte
function ampliarimatge(codifitxer)
{
	if (codifitxer != "")
		window.open("imgprod.aspx?id=" + codifitxer, "", "scrollbars, height=550, width=690, top=10, left=20");
}

// Obre la finestra amb les Novetats i Millores per imprimir
function obrirnovmillperimpr(info)
{
	window.open("novimpr.aspx" + info, "", "scrollbars, height=550,width=650, top=10, left=20");
}

// Obre la finestra amb les Reformes per imprimir
function obrirrefperimpr(info)
{
	window.open("refimpr.aspx" + info, "", "scrollbars, height=550,width=650, top=10, left=20");
}

// Obre la finestra amb 'pagina' per imprimir
function obrirperimpr(pagina)
{
	window.open(pagina, "", "scrollbars, height=550,width=650, top=10, left=20");
}


var blau = 'rgb(72,127,158)'		// '#487f9e'
var taronja = 'rgb(255,102,14)'		// '#ff660e';
var blanc = 'white'
var blauclar = 'rgb(233,247,255)'	// #e9f7ff

// Canvia el color del marge de la casella
function canviarcolorcasella(td)
{
	if (td.style.backgroundColor == blanc) {
		td.style.backgroundColor = blauclar
	}
	else {
		td.style.backgroundColor = blanc
	}
}

// Utilitzada a la classe 'Index'
function canviarcolorcaselles()
{
	canviarcolorcasella(tdAvis1)
	canviarcolorcasella(tdAvis2)
	canviarcolorcasella(tdAvis3)
	canviarcolorcasella(tdAvis4)
}

// Utilitzada a la classe 'Index'
function onloadindex()
{
	canviarcolorcasella(tdAvis1)
	canviarcolorcasella(tdAvis3)
	setInterval("canviarcolorcaselles()", 500);
}

// Utilitzada a la classe 'EnviarFitxer'
function movimentbarraprogres(barra)
{
	/*document.enviarfitxer.pbEnviar.value += "|"
	if (document.enviarfitxer.pbEnviar.value.length > 22){
		document.enviarfitxer.pbEnviar.value = ""
	}*/
	barra.value += "|"
	if (barra.value.length > 22)
		barra.value = ""
}

// Utilitzada a la classe 'EnviarFitxer'
function enviarfitxer()
{
	setInterval("movimentbarraprogres(document.enviarfitxer.pbEnviar)", 100)
	__doPostBack('lbEnviar','')
}

function generarDll()
{
	setInterval("movimentbarraprogres(document.raytek.pbEnviar)", 100)
	__doPostBack('lbGener','')
}

//Utilitzada a productes, per a la combo
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function LookUpStock(tipo)
{
    CallServer(tipo, "");
}
    
function ReceiveServerData(rValue)
{
  if (rValue == "Empresas")
  {
    document.getElementById("tDetallSalones").style.visibility="hidden";
    document.getElementById("tDetallSalones").style.display="none";
    document.getElementById("tDetallEmpresas").style.visibility="visible";
    document.getElementById("tDetallEmpresas").style.display="block";
  }
  else
  {
    document.getElementById("tDetallEmpresas").style.visibility="hidden";
    document.getElementById("tDetallEmpresas").style.display="none";
    document.getElementById("tDetallSalones").style.visibility="visible";
    document.getElementById("tDetallSalones").style.display="block";
  }
}
