function resizeFlashTitle(who,h)
{
	//alert(who+" : "+h);
	$(who).height = h;
}
function rgbToHex(rgb) {  
  
  console.log("new rgb "+rgb);
  
  var rgbvals = /rgb\((.+),(.+),(.+)\)/i.exec(rgb);
  var rval = parseInt(rgbvals[1]).toString(16);
  var gval = parseInt(rgbvals[2]).toString(16);
  var bval = parseInt(rgbvals[3]).toString(16);
  if(rval=='0') rval = "00";
  if(gval=='0') gval = "00";
  if(bval=='0') bval = "00";
  return '#' + (rval + gval + bval).toUpperCase();

}
function printPage()
{
	//fromFlashTitle();
	print();
}
function fromFlashTitle()
{
	var els = $$('.swfTitle object');
	
	els.each(function(el){
		
		var host = el.getParent();
		//host.set('html',el.get('text'));
		
	});
	
	print();	
}
function toFlashTitle(cible, swf, prefixId)
{
	var myElements = $$(cible);
	
	var str = '';
	var num = 0;
	myElements.each(function(el){
		//alert(el.get('html'));
		var strSrc = el.get('html');
		str = '<'+el.get('tag')+' class="'+el.get('class')+'">'+el.get('html')+'</'+el.get('tag')+'>';
		
		var clone = el.clone().inject(el,'after');
		clone.addClass('printOnly');
		
		var objId = prefixId + num;
		//var col = rgbToHex(el.getStyle('color'));
		var col = el.getStyle('color');
		var bg;
		if(el.getStyle('backgroundColor') != 'transparent')
		{			
			bg = el.getStyle('backgroundColor');
			el.setStyle('background','transparent');
		}
		console.log('bg '+bg);
		console.log(str);
		var obj = new Swiff(swf, {
			id: objId,
			container:el,
			width: '100%',
			height: 30,			
			properties:{},
			params:{wmode:'transparent',menu:'false'},
			vars:{bodytext:str,textColor:col,shadeColor:bg,id:objId,css:FlashCSS},
			callBacks: {
				
			}
		});		
		//var swfObj = el.getElements('object');		
		el.addClass('swfTitle');		
		num++;
	});	
}


window.addEvent('domready', function() {
	
	if (swfobject.hasFlashPlayerVersion("9")) 
	{ 
		toFlashTitle('.pageTitle','swf/flashPageTitle.swf','pageTitle_');
		toFlashTitle("p.H2Title, p.H3Title,p.H4Title, p.H5Title, .flashTitle, .flashInner",'swf/flashTitle.swf', 'flashTitle_');
		
		var obj = new Swiff('swf/swfMap01.swf', {
			id: 'swfMMap01',
			container:$$(".swfMap01")[0],
			width: 500,
			height: 429,			
			//properties:{menu:'false'},
			params:{wmode:'transparent',menu:'false'},
			vars:{absUrl:absUrl,lang:lang},
			callBacks: {
				
			}
		});	
	}
	else
	{
		$$('.noflash').setStyle('display','block');
	}
	
	
	
	
	
	/*
	$(".swfMap01").flash({  		
		swf: 'swf/swfMap01.swf',
		width:500,
		height:429,
		menu:false,
		wmode:'transparent',
		flashvars: {  
			id:'swfMMap01',
			lang:lang,
			absUrl:absUrl
			
		}  
	}); 
	*/
	//$$("a[rel^=tinybox|]").slimbox();
	//$$("a[rel^=tinybox|]").shadowbox();
	/*
	$$('a[rel*=shadowbox]').each(function(el) {			
			//$(this).append( '<span class="overlayPlay"></span>' );	
			//console.log(str);
	});	*/
	Shadowbox.init();	
	Shadowbox.setup("a[rel^=tinybox|]");


	
	
});
