/**
 * $Id: website.js,v 1.39 2011-12-13 14:31:44 vladimir Exp $
 */

voltimum = window.voltimum || {};
function scrollInit(){
	var oScroll = voltimum.jQuery('.loop.scrollable');
	 
	if(oScroll.length > 0){
		oScroll.tinyscrollbar({ size: 100, sizethumb: 15 });
	
		voltimum.jQuery('.scroller_top').bind('click',function(){
	 		oScroll.tinyscrollbar_update();
	 		return false;
		});
		
		voltimum.jQuery('.scroller_bottom').bind('click',function(){
	 		oScroll.tinyscrollbar_update('bottom');
	 		return false;
		});
	}
	
	
	//var oScrollOther = voltimum.jQuery('.loop');
	//if(oScrollOther.length > 0){
		//oScrollOther.tinyscrollbar({ size: 100, sizethumb: 15 });
	//}
	
}

(function($){

	var showPartnerProjectsDelta = 235;
	showPartnerProjects = function(node,speed){
		$(node).addClass("active");
		var partner = $(node).attr('id').split("item_").join("");
		var container_offset = $("#ex_content").offset().top;		
		var item_offset = $("#ex_item_"+partner).offset().top;
		$("#ex_content").animate({top:(container_offset - item_offset + showPartnerProjectsDelta)+"px"},speed);
		document.location.hash = partner;
		return false;
	};

$(document).ready(function(){

	var partner = (document.location.hash.length > 1) ? document.location.hash.slice(1) : "";
	if($("li","#submenu-wrapper-inner").length){
		$("li","#submenu-wrapper-inner").bind("click",function(){
			$("li","#submenu-wrapper-inner").removeClass("active");
			showPartnerProjects(this,0);
			return false;
		});
		var wrapper_offset = $("#main-wrapper-inner").offset().top;
		var container_offset = $("#ex_content").offset().top;
		showPartnerProjectsDelta = Math.round(wrapper_offset - container_offset);
		var nodeToShow = $('#item_'+partner).length ? $('#item_'+partner).get(0) : $("li","#submenu-wrapper-inner").get(0);
		showPartnerProjects(nodeToShow,0);	
	}
	

	$('.popupLink').bind('click',function(){
		for(var item in voltimum.swfs){
			if($(this).hasClass(item.toString()) && typeof voltimum.swfs[item]=='function'){
				voltimum.swfs[item](this);
			}
		}
	});
	voltimum.swfs = voltimum.swfs || {};
	voltimum.flashvideos = voltimum.flashvideos || {};
	voltimum.swfs['_b16']=function(){
		var content =''+
		'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553553400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="616" height="300" id="3dCatalogue" align="middle">'+
		'<param name="allowScriptAccess" value="sameDomain" />'+
		'<param name="allowFullScreen" value="false" />'+
		'<param name="base" value="/swf/3dCatalogue/" />'+
		'<param name="wmode" value="opaque" />'+
		'<param name="movie" value="/swf/3dCatalogue/3dCatalogue.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />'+
		'<embed wmode="opaque" base="/swf/3dCatalogue/" src="/swf/3dCatalogue/3dCatalogue.swf" quality="high" bgcolor="#ffffff" width="616" height="300" name="3dCatalogue" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
		'</object>';
		voltimum.Dialog.onopen=function(){
			var movie = $('.voltimumWinContainer').find($.browser.msie?'object':'embed');
			movie.bind('mouseover',function(){
				typeof this.cursorInsideFlash == 'function' && this.cursorInsideFlash();
			}).bind('mouseout',function(){
				typeof this.cursorOutOfFlash == 'function' && this.cursorOutOfFlash();
			});
		};
		voltimum.Dialog.message(null,content,null,{
			width:616,
			height:300
		});		
	};
	voltimum.swfs['_schneider_calculator']=function(){
		var k = 0.7;
		var mwidth = Math.round(697*k);
		var mheight = Math.round(679*k);
		var content =''+
		'<div style="width:'+mwidth+'px;height:'+mheight+'px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553553400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="3dCatalogue" align="middle">'+
		'<param name="allowScriptAccess" value="sameDomain" />'+
		'<param name="allowFullScreen" value="false" />'+
		'<param name="base" value="/swf/schneider_2_1/" />'+
		'<param name="wmode" value="transparent" />'+
		'<param name="movie" value="/swf/schneider_2_1/schneider_2_1.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#00942F" />'+
		'<embed wmode="transparent" base="/swf/schneider_2_1/" src="/swf/schneider_2_1/schneider_2_1.swf" quality="high" bgcolor="#00942F" width="100%" height="100%" name="3dCatalogue" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
		'</object></div>';
		voltimum.Dialog.onopen=function(){
			var movie = $('.voltimumWinContainer').find($.browser.msie?'object':'embed');
			
		};
		voltimum.Dialog.message(null,content,null,{
			width:mwidth,
			height:mheight
		});		
	};
	voltimum.swfs['_excovideo']=function(obj){
		if(!obj || !obj.src){return;}
		var n = obj.src.toString().match(/item\d+\.jpg/);
		if(!n.length){return;}
		n=n[0].match(/\d+/)[0];
		var colors = {'1':'#fac900','2':'#fac900','3':'#fac900'};
		var color = colors[n];
		var content =''+
		'<object height="360" width="640" align="middle" id="flvPlayer" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">'
		+'<param value="sameDomain" name="allowScriptAccess"/>'
		+'<param value="false" name="allowFullScreen"/>'
		+'<param value="/swf/flvplayer.swf?videoPath=/swf/exco_video_'+n+'.flv&amp;autoStart=true" name="movie"/>'
		+'<param value="high" name="quality"/>'
		+'<param value="'+color+'" name="bgcolor"/>'
		+'<param value="opaque" name="wmode"/>'
		+'<embed wmode="opaque" height="360" width="640" align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="false" allowscriptaccess="sameDomain" name="flvPlayer" bgcolor="'+color+'" quality="high" src="/swf/flvplayer.swf?videoPath=/swf/exco_video_'+n+'.flv&amp;autoStart=true"/>'
		+'</object>';
		voltimum.Dialog.message(null,content,null,{
			width:640,
			height:360
		});		
	};
		voltimum.swfs['_video']=function(obj){
		if(!obj || !obj.src){return;}
		var n = obj.src.toString().match(/\/(\w+)\/(\d+)\/item(\d+)\.jpg/);
		if(!n.length){return;}
		var movie = n[1]+"_"+n[2]+"_"+n[3]; // voltimum_2_1
		if(typeof voltimum.flashvideos[movie]=="undefined"){
			return false;
		}
		var width = voltimum.flashvideos[movie].width;
		var height = parseInt(voltimum.flashvideos[movie].height)+24;
		var color = '#ffffff';
		var content =''+
		'<object height="'+height+'" width="'+width+'" align="middle" id="flvPlayer" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">'
		+'<param value="sameDomain" name="allowScriptAccess"/>'
		+'<param value="false" name="allowFullScreen"/>'
		+'<param value="/swf/flvplayer.swf?videoPath=/swf/'+movie+'.flv&amp;autoStart=true" name="movie"/>'
		+'<param value="high" name="quality"/>'
		+'<param value="'+color+'" name="bgcolor"/>'
		+'<param value="opaque" name="wmode"/>'
		+'<embed wmode="opaque" height="'+height+'" width="'+width+'" align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="false" allowscriptaccess="sameDomain" name="flvPlayer" bgcolor="'+color+'" quality="high" src="/swf/flvplayer.swf?videoPath=/swf/'+movie+'.flv&amp;autoStart=true"/>'
		+'</object>';
		voltimum.Dialog.message(null,content,null,{
			width:width,
			height:height
		});		
	};
	
	window.setTimeout('scrollInit();',1000);
});
}(voltimum.jQuery));
