/**
 * brainGuide.com
 *
 * (en) 510-event-detail: Include/Init of all relevant JS Files Functions
 * (de) 510-event-detail: Einf�gen/Initialisierung aller relevanten JS Dateien/Funktionen
 *
 * @copyright       Copyright 2008, Thomas Kalteis brainGuide AG
 * @version         1.0
 * @revision        $Revision: 10 $
 * @lastmodified    $Date: 2008-04-09
 */
 /****** 1 Global variables ******/
 /****** 2 Include needed JS files ******/
 /****** 3 Init all JS Datasets and Obersver ******/
 /****** 4 Footer init all widgets after page is loaded  ******/
 /****** 5 Page specific custom functions ******/
 
 
 
 
 /****** 1 Global variables ******/
// current expert (pp) and company page (pc)
	var ep;
	var cp;
	var intorductionToggle;
	var newsFade;
	var helpSP;
	var tp_event_list;
	
	var tp_statistik;
	
	var clickHeatSite;
	var clickHeatGroup;
	var clickHeatServer;

// var start = 1;
// var perdatapage = 5;
// var end = start + perdatapage;

 
 /****** 2 Include needed JS files ******/ 
/* (en) 510-event-detail: Include needed JS Files */
/* (de) 510-event-detail: Einf�gen der ben�tigte JS Dateien */





 /****** 3 Init all JS Datasets and Obersver ******/
/* (en) Calls the function to init all databindings */ 
/* (de) Ruft die Funktion zur Initalisierung der Datenverbindungen auf */

function initJS() {
	
	/* (en) Debug window: Setting opens the window */
	/* (de) Debug Fenster: Einstellung �ffnet das Debug Fenster */
	//Spry.Data.Region.debug=true;

	/* (en) Top-Experts: Setting Paged-Dataset */
	/* (de) Top-Experts: Setting Paged-Datenanbindung */
	//dsExperts = new Spry.Data.JSONDataSet("json/controller.do?path=/experts&method=personTopContentOverviewData",{useCache:false});

	/* (en) Premium-Experts: Setting Paged-Dataset */
	/* (de) Premium-Experts: Setting Paged-Datenanbindung */
	//dsPremiumPerson = new Spry.Data.JSONDataSet(getURLPerson(), {subPaths: "data"});
	
	
	/* (en) Top-Companys: Setting Dataset */
	/* (de) Top-Companys: Setting Datenanbindung */
	//dsCompanies = new Spry.Data.XMLDataSet("data/spry/1/data.xml", "root/companys/daten",{useCache:false});
	
	
	/* (en) Premium-Compnays: Setting Paged-Dataset */
	/* (de) Premium-Companys: Setting Paged-Datenanbindung */
	//dsPremiumCompany = new Spry.Data.JSONDataSet(getURLCompanies(), {subPaths: "data"});

	/* (en) Observer: Adding Observer for Datasets */
	/* (de) Observer: F�ght die Oberserver zu den Datasets hinzu */
	//dsExperts.addObserver(obsPerson);

}
	



 /****** 4 Footer init all widgets after page is loaded  ******/
function initFooter() {
	
/* (en) Systemnavigation: Init Layer System Navigation */
/* (de) Systemnavigation: Initialisierung der Systemnavigation  */	
	var sysnav = new Spry.Widget.MenuBar("sysnav");
	
	
/* (en) Help: init the help introduction panel */
/* (de) Hilfe: Initialisierung des Hilfe Panels */
	/*newsFade = new Spry.Effect.Fade('news', {duration: 1500, from: 20, to: 100, toggle:true});*/
	//intorductionToggle = new Spry.Effect.Slide('intorductionToggle', {duration: 1000, from: '0px', to: '195px', toggle: true});
	
	sendToAFriendFade = new Spry.Effect.Fade('sendToAFriend', {toggle:true});
	helpSP = new Spry.Widget.SlidingPanels("help");
	

	
	
	/* Hides Static Lists */
	//Spry.Utils.addClassName('li_experts_static','hide');
	
	
/* (en) Toolbar: Spry widgets in #col1  */
/* (de) Toolbar: Initialisiert die Spry Widgets von #Col1 */
	
	
	if(document.getElementById('cp_event_themes')) {
		var cp_event_themes = new Spry.Widget.CollapsiblePanel("cp_event_themes", {enableAnimation:false});
	}
	
	
	
/* (en) Content: Spry widgets in #col3  */
/* (de) Content: Initialisiert die Spry Widgets von #Col3 */

	//var tp_event_detail = new Spry.Widget.TabbedPanels("tp_event_detail");
	
	//tp_event_list = new Spry.Widget.TabbedPanels("tp_event_list");
	//var cp_event_list = new Spry.Widget.CollapsiblePanel("cp_event_list", {enableAnimation:false});
	
	
/* (en) Init of the heatmap */
/* (de) Initialisierung der Heatmap */	
	//try {configHeatMap();} catch(err) { }

/* (en) Init validation of send to a friend form fields */
/* (de) Initialisierung der Validierung f�r Sendt2Friend Formularfelder */
	initSendToFriendValidation();
	

/* (en) Applys round Corners to the specified elements */
/* (de) Runded die Ecken der ausgew�hlten Container ab */
	roundAll();
	
}




 /****** 5 Page specific custom functions ******/
/* (en) Site specific Functions */ 
/* (de) Seitenspezifische Funktionen */


/* (en) Configuration of the HeatMap */ 
/* (de) Konfiguration der Heatmap */

function configHeatMap() {
	
	/* Set Local File Name */
	clickHeatSite = '';
	clickHeatGroup = 'event_detail';
	clickHeatServer = '/clickheat/click.php';
	initClickHeat();
	
}


