function cargarVideo(parentId, objectId, width, height, url) {
	var flashvars = {};
    flashvars.linkfromdisplay = "true";
    flashvars.autostart = "false";
    flashvars.height = height;
    flashvars.width = width;
    flashvars.repeat = "false";
    flashvars.displayheight = "405";
    flashvars.displaywidth = "720";
	flashvars.stretching = "fill";
	flashvars.skin = "/swf/modieus.swf";
    flashvars.file = "http://" + escape("rrr.sz.xlcdn.com/?account=virtualshapes&file=" + url + "&ref=" + escape(document.location.href) + "&type=streaming&service=wowza&protocol=rtmp&port=80&output=smil");
    flashvars.type = "vdox";
    flashvars.provider = "vdox";
    var params = {};
    params.menu = "true";
    params.allowscriptaccess = "always";
	params.allowfullscreen = "false";
	params.bgcolor = "#000000";
	params.wmode = "opaque";
    var attributes = {};
    attributes.id = objectId;
    attributes.name = "Player";
    swfobject.embedSWF("/swf/player.swf", parentId, width, height, "8", "expressInstall.swf", flashvars, params, attributes);
}

function thisMovie(movieName) {
	if(navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} else {
		return document[movieName];
	}
};

function ocultarOrbeaOverlay(){
	blockId = $('#orbea div.opened_popup').attr('id');

	// play video
	switch(blockId.replace('-video','')){
		case 'evolucion': thisMovie('evolucion-player').sendEvent('stop'); break;
		case 'innovacion': thisMovie('innovacion-player').sendEvent('stop'); break;
		case 'enfocados-usuario': thisMovie('enfocados-usuario-player').sendEvent('stop'); break;
		case 'idea-producto': thisMovie('idea-producto-player').sendEvent('stop'); break;
		case 'mundo': thisMovie('mundo-player').sendEvent('stop'); break;
		case 'garantia': thisMovie('garantia-player').sendEvent('stop'); break;
		case 'control-pedido': thisMovie('control-pedido-player').sendEvent('stop'); break;
	}
	
	$('#'+blockId).removeClass('opened_popup').hide("fast");
	$('#orbea-overlay').hide();
	return false;
}

function mostrarVideoPopup(){
	var blockId = $(this).attr('id');
	var blockPos = $(this).position();
	var popupId = '#'+ blockId + '-video';
	var popupX = 0;
	var popupY = 0;
	
	$('#bg-orbea').attr('class',$(this).attr('id'));
	$('#orbea-overlay').show();
	
	if($(this).hasClass('tl')){
		popupX = blockPos.left - 16;
		popupY = blockPos.top - 16;
		$(popupId).css({'top': popupY, 'left': popupX, 'display':'none'})
	}
	
	if($(this).hasClass('tr')){
		popupX = $('#orbea').width() - blockPos.left - $(this).width() - 16;
		popupY = blockPos.top - 16;
		$(popupId).css({'top': popupY, 'left': 'auto', 'right': popupX, 'display':'none'})
	}
	
	if($(this).hasClass('bl')){
		popupX = blockPos.left - 16;
		popupY = $('#orbea').height() - blockPos.top - $(this).height() - 13;
		$(popupId).css({'top': 'auto', 'bottom': popupY, 'left':popupX, 'display':'none'})
	}
	
	if($(this).hasClass('br')){
		popupX = $('#orbea').width() - blockPos.left - $(this).width() - 16;
		popupY = $('#orbea').height() - blockPos.top - $(this).height() - 13;
		$(popupId).css({'top': 'auto', 'bottom': popupY, 'left': 'auto', 'right': popupX, 'display':'none'})
	}
	
	$(popupId).show("fast").addClass("opened_popup");
	
	// play video
	switch(blockId){
		case 'evolucion': setTimeout("thisMovie('evolucion-player').sendEvent('play','true')", 1000); break;
		case 'innovacion': setTimeout("thisMovie('innovacion-player').sendEvent('play','true')", 1000); break;
		case 'enfocados-usuario': setTimeout("thisMovie('enfocados-usuario-player').sendEvent('play','true')", 1000); break;
		case 'idea-producto': setTimeout("thisMovie('idea-producto-player').sendEvent('play','true')", 1000); break;
		case 'mundo': setTimeout("thisMovie('mundo-player').sendEvent('play','true')", 1000); break;
		case 'garantia': setTimeout("thisMovie('garantia-player').sendEvent('play','true')", 1000); break;
		case 'control-pedido': setTimeout("thisMovie('control-pedido-player').sendEvent('play','true')", 1000); break;
	}
	$(popupId + " div.close").css({'z-index':'3'});
	$(popupId + " a.close").css({'z-index':'2000'});
	
}

function preloadBackgrounds(){
	var imageObj = new Image();
	var images = new Array();
	images[0]="/css/img/bg-orbea-evo.jpg";
	images[1]="/css/img/bg-orbea-inno.jpg";
	images[2]="/css/img/bg-orbea-focus.jpg";
	images[3]="/css/img/bg-orbea-idea.jpg";
	images[4]="/css/img/bg-orbea-mundo.jpg";
	images[5]="/css/img/bg-orbea-calidad.jpg";
	images[6]="/css/img/bg-orbea-control.jpg";
	
	var ind = Math.floor(Math.random() * 7);
	imageObj.src=images[ind];
	var classes = new Array('evolucion','innovacion','enfocados-usuario','idea-producto','mundo','garantia','control-pedido');
	$('#bg-orbea').attr('class',classes[ind]);
	
	for(i=0; i<=6; i++) if(i!=ind) imageObj.src=images[i];
}


$(document).ready(function(){ 
	preloadBackgrounds();
	$('#control-pedido').after('<div id="orbea-overlay"></div>');
	$('#orbea-overlay').css('display','none').height($("#orbea").height()).width($("#orbea").width());
	$('#orbea div.popup a.close').click(ocultarOrbeaOverlay);
	$('#orbea-overlay').click(ocultarOrbeaOverlay);
	$('#orbea div.bloque-orbea').hover(function(){$(this).addClass('bloque-hover');},function(){$(this).removeClass('bloque-hover');});
	$('#orbea div.bloque-orbea').click(mostrarVideoPopup);
	
	cargarVideo("evolucion-flv", "evolucion-player", "450px", "253px", "EVOLUCION_ORBEA." + videolang + ".mp4");
	cargarVideo("innovacion-flv", "innovacion-player", "450px", "253px", "INNOVACION_Y_MEDIO_AMBIENTE." + videolang + ".mp4");
	cargarVideo("enfocados-usuario-flv", "enfocados-usuario-player", "450px", "253px", "ENFOCADOS_AL_USUARIO." + videolang + ".mp4");
	cargarVideo("idea-producto-flv", "idea-producto-player", "450px", "253px", "DE_LA_IDEA_AL_PRODUCTO." + videolang + ".mp4");
	cargarVideo("mundo-flv", "mundo-player", "450px", "253px", "INTERNACIONALIZACION_ORBEA." + videolang + ".mp4");
	cargarVideo("garantia-flv", "garantia-player", "450px", "253px", "GARANTIA_DE_CALIDAD." + videolang + ".mp4");
	cargarVideo("control-pedido-flv", "control-pedido-player", "450px", "253px", "SISTEMA_CONTRA_PEDIDO." + videolang + ".mp4");
});