﻿function loadCanvas(snd, args){
//	snd.Begin();
try{
//16(-1) logo's | 3 seconden per logo
var x = Math.round(Math.random()*15)*3;
//alert(x);
snd.findName("Timeline1").begin();
snd.findName("Timeline1").Seek("00:00:"+x);
}
catch(e){}

}

function endCanvas(snd, args){
//	snd.Begin();
snd.begin()
}

if (!window.Silverlight) 
	window.Silverlight = {};

Silverlight.createDelegate = function(instance, method) {
	return function() {
		return method.apply(instance, arguments);
	}
}

function popPage(sender, args) {
	var win="http://www.microsoft.com/belux/langswitch.aspx?trgt=/belux/lang/";
//	alert(getActiveLogo(sender))
	switch(getActiveLogo(sender)){
	    case "xylos":
			win="http://www.xylos.com/InfonCol.aspx";
			break;
	    case "ordina":
			win="http://www.ordina.be/Home/tabid/36/language/en-US/language/nl-BE/Default.aspx";
			break;
	    case "devoteam":
			win="http://www.devoteam.be/";
			break;
	    case "ventigrate":
			win="http://www.ventigrate.be/iwsolutions.aspx";
			break;
	    case "cegeka":
			win="http://www.cegeka.be/fr/competencecenters/collwp/Pages/default.aspx";
			break;
		 case "msp":
			win="http://www.msp.be/moss2007/";
			break;
		 case "dolmen":
			win="http://sharepoint.dolmen.be/";
			break;
		 case "digipoint":
			win="http://www.digipoint.be/";
			break;
		 case "ricoh":
			win="http://www.ricoh.be/fr";
			break;
		 case "oneomatics":
			win="http://www.neomatics.be/";
			break;
		 case "IT1":
			win="http://www.it1.be/";
			break;
		case "belgacom":
			win="http://one.belgacom.be/one/en/solutions/collaboration/";
			break;
		 case "spikes":
			win="http://www.spikes.be";
			break;
		case "beyond":
			win="http://www.beyond-it.be/";
			break;
		case "adu":
			win="http://www.adultima.be/standard.asp?pageID=48&parMen=12&seq=";
			break;
		case "getronics":
			win="http://www.getronicscommunity.be/";
			break;

	}
//	alert(win)
	window.open(win);
}

function getActiveLogo(snd){
	var logo="";
	var logoArr=new Array("xylos","ordina","devoteam","ventigrate","cegeka","msp","dolmen","digipoint","ricoh","oneomatics","IT1","belgacom","spikes","beyond","adu","getronics");
	//var logoArr=new Array("Lo_microsoft","EMG");
	for(var i=0;i<logoArr.length;i++){
		if(snd.findName(logoArr[i]).Opacity>0){
			logo=logoArr[i];
			break;
		}
	}
	return logo;
}

if (!window.logos)
	window.logos = {};

logos.Logos = function() 
{
}

logos.Logos.prototype =
{
	handleLoad: function(control, userContext, rootElement) 
	{
		this.control = control;
		
		// Sample event hookup:	
		rootElement.addEventListener("MouseLeftButtonDown", Silverlight.createDelegate(this, this.handleMouseDown));
	},
	
	// Sample event handler
	handleMouseDown: function(sender, eventArgs) 
	{
		// The following line of code shows how to find an element by name and call a method on it.
		// this.control.content.findName("Timeline1").Begin();
	}
}