///////////////////////////////////////////////////////////////////////////////////////////////////////////
///		Javascrips de control d'impressió per les pantalles de Visita Obligada, en la web de la Pedrera	///
///		Educació.																						///
///																										///
///		Per Òscar Romero																				///
///		Novembre 2004																					///
///////////////////////////////////////////////////////////////////////////////////////////////////////////
function imprime(kk){
	if (kk == null){
	parent.frames[1].imprimeAhora();
	}
	else{ parent.frames[kk].imprimeAhora('aqui');}
}

function imprimeAhora(onde){									
	// Funció cridada per la pantalla del contingut del frame que volem imprimir.
	// V.1 27 octubre de 2004
	// Aquesta funció està creada en resposta al problema que presenta qualsevol navegador de la plataforma
	// Mac amb OS-X espanyol. Els navegadors d'aquesta plataforma no reben correctament l'ordre
	// d'impressió de la pàgina, ni tansols prèviament focalitzada, i no imprimeixen cap contingut de cap
	// frame, si bé no tenen problemes alhora de passar paràmetres d'un frame a un altre.
	
	var isMac = navigator.userAgent.indexOf("Mac") > -1;							//comprova si el navegador de client és de Mac
	if (!isMac){																	//En cas que no
		window.focus();																//Focalitza aquest frame per imprimir únicament aquest document
		window.print();																//Envía a l'impressora
		}
		else{																		//Si resulta que es mac
			localizacion = window.location.toString();								//Agafa el location que contè el nom de la pàgina
			var inicio = localizacion.indexOf('cast/')+5;							//Calcula on comença el nom de la pàgina sense la resta de la direcció
			var ultimo = localizacion.lastIndexOf('.');								//Calcula on comença l'extensió de la pàgina
			var corta =localizacion.lastIndexOf('/')+1;
			if (inicio != corta && onde!='aqui'){
				localizacion = localizacion.substring(inicio,ultimo);					//Extréu el nom sense extensió de la pàgina
			}
			else{
				localizacion = localizacion.substring(corta, ultimo);
			}
			alert(localizacion);														
			//window.open(localizacion+'_print.htm','','height=400,width=500');		//Obre la versió de la pàgina preparada per Mac
			window.open(localizacion+'.htm','','height=400,width=500');				//Llença la pàgina a un popUp
		}
}																					//Fí de la funció

function checkOutPrint(){
	// Funció per als macs que llença a impressió el document obert amb imprimeAhora automàticament.
	var isMac = navigator.userAgent.indexOf("Mac") > -1;							//comprova si el navegador de client és de Mac
	if (isMac) {																	//si és mac
		if (window.opener && !parent.frames[1]){									//si no té frames i existeix un opener
			window.print();															//envía a la impressora
		}
	}
}																					//Fí de la funció