/****************************************************
* Momindum (c) 2007																	*
* fonctions de positionnement des blocs interfaces	*
****************************************************/

var _spacing = 10;
var _isVideo = true;

function organize() {
	$("outlineTitle").style.top =  ($('mediaBar').getPosition().y + $('mediaBar').getSize().size.y + _spacing)+"px";
	$("outline").style.top = ($('outlineTitle').getPosition().y + $('outlineTitle').getSize().size.y)+"px";
	$("outline").style.height	= (evalDim(window.getHeight() - ($('outlineTitle').getSize().size.y+$('outlineTitle').getPosition().y+$('generatedBy').getSize().size.y)))+"px";
	
	$("quotesResult").style.height = (evalDim(window.getHeight() - ($('quotesSearch').getSize().size.y+$('quotesSearch').getPosition().y+$('generatedBy').getSize().size.y+2)))+"px";
	
	$("docCtrl").style.top = (evalDim(window.getHeight() - $("generatedBy").getSize().size.y - $("annex").getSize().size.y - $("docCtrl").getSize().size.y - _spacing + 2))+"px";
	$("docTitle").style.width = (evalDim(window.getWidth() - ($('mediaBar').getPosition().x + $('mediaBar').getSize().size.x + $('quotesSearch').getSize().size.x + _spacing*3)))+"px";
	$("doc").style.height = (evalDim(window.getHeight() - $('doc').getPosition().y - $('docCtrl').getSize().size.y - $('annex').getSize().size.y - $('generatedBy').getSize().size.y - _spacing*1))+"px";
	$("doc").style.width = (evalDim(window.getWidth() - ($('mediaBar').getPosition().x + $('mediaBar').getSize().size.x + $('quotesSearch').getSize().size.x + _spacing*3)))+"px";
	$("annex").style.top = (evalDim(window.getHeight() - $("generatedBy").getSize().size.y - $("annex").getSize().size.y))+"px";
	$("annex").style.width = (evalDim(window.getWidth() - ($('mediaBar').getPosition().x + $('mediaBar').getSize().size.x + $('quotesSearch').getSize().size.x + _spacing*3)))+"px";
	$("annexContent").style.width = (evalDim(window.getWidth() - ($('mediaBar').getPosition().x + $('mediaBar').getSize().size.x + $('quotesSearch').getSize().size.x + $('annexLabel').getSize().size.x + _spacing*3)))+"px";
	
	$("generatedBy").style.top = (evalDim(window.getHeight() - $("generatedBy").getSize().size.y))+"px";
	
	$("quotesResult").style.visibility = "visible";
	$("quotesSearch").style.visibility = "visible";
	$("annex").style.visibility = "visible";
	$("doc").style.visibility = "visible";
	$("outline").style.visibility = "visible";
	$("docCtrl").style.visibility = "visible";
	$("outlineTitle").style.visibility = "visible";
	$("mediaBar").style.visibility = "visible";
}

var speakerName = "";
function swithMode() {
	if(_isVideo==true) {
		if(_isWMP==1){getPlayer().uimode = "invisible";}
		$('speakerPhoto').style.display = "block";
		$('pluginContainer').style.display = "none";
		$('speakerName').style.left = "50px";
		$('speakerName').style.width = "145px";
		speakerName = $('speakerName').innerHTML;
		$('speakerName').innerHTML = truncate($('speakerName').innerHTML, 40);
		$('ctrlContainer').style.position = "absolute";
		$('ctrlContainer').style.top = "34px";
		$('ctrlContainer').style.left = "55px";
		$('ctrlContainer').style.width = "185px";
		$('ctrlVolume').style.left = "121px";
		$('ctrlVolumeMute').style.left = "110px";
		$('ctrlTime').style.width = "91px";
		$('ctrlTime').style.left = "18px";
		$('mediaBar').style.height = "60px";
		_isVideo = false;
	} else {
		if(_isWMP==1){getPlayer().uimode = "none";}
		$('speakerPhoto').style.display = "none";
		$('pluginContainer').style.display = "block";
		$('speakerName').style.left = "0px";
		$('speakerName').style.width = "195px";
		$('speakerName').innerHTML = speakerName;
		$('ctrlContainer').style.position = "relative";
		$('ctrlContainer').style.top = "0px";
		$('ctrlContainer').style.left = "4px";
		$('ctrlContainer').style.width = "228px";
		$('ctrlVolume').style.left = "172px";
		$('ctrlVolumeMute').style.left = "161px";
		$('ctrlTime').style.width = "141px";
		$('ctrlTime').style.left = "18px";
		$('mediaBar').style.height = "228px";
		_isVideo = true;
	}
	organize();
}

//évaluation d'une taille autorisée ou non
function evalDim() {
	a = evalDim.arguments;
	if(a.length==1) {
		if(typeof(a[0])=="number") {
			if (a[0]>=0) { return a[0];	}
			else				{ return 0;		}
		} else return 0;
	} else {
		if(a[0]<a[1]) {
			return a[1];
		} else {
			if(a[0]>0) {
			return a[0];
			} else {
				return a[1];
			}
		}
	}
}
