/*
 * Entry point to library: Does hookup of event handlers, behaviours and content
 */
function bnsScriptsIntialize(args)
{
	// check if krups premium partner login
	//if (args.siteUrl == 'http://www.krups.de' && args.pageGuid == '{B2DE422C-0B42-43B4-A74C-18993371C73F}')
	if (args.siteUrl == 'http://www.krups.de' && args.pageGuid == '{0A515F94-2441-43DA-8AD2-2F95ACF51649}')
	{
		// fix waranty link
		//$("a:contains('Garantie')").attr('href', '/Consumer+Services/Warranty/Warranty.htm');
		//correct frame url
		$('#geos_view').attr('src', 'http://partner.krups.de');

		// Me: 20100121 - fix remove stry right bar 
		$('.column2').css('border', 'none');
		$('#geos_view').css('position', 'relative');
		$('#geos_view').css('top', '-44px');
		// Me: 20100119 - fix necessary to get Firefox working with iframe and 
		// Krups screen layout 'Theke' 
		$('#geos_view').css('z-index', '100');

		var IE = null;
		if (window.navigator.appName == "Microsoft Internet Explorer") {
   			if (document.documentMode) {  
      				// Internet Exploter 8
      				IE = document.documentMode; // documentMode = 8
   			} else {
      				// Internet Explorer 5-7
      				IE = 5; //setzt sozusagen den Quirks-Modus
      				if (document.compatMode) {
         				if (document.compatMode == "CSS1Compat")
            					IE = 7; // IE7 Modus
         			}
    			}

		}
	
		if (IE != null && IE < 8) {
			$('#geos_view').css('position', 'relative');
			$('#geos_view').css('top', '-30px');
		}
	}
	// check if geos search
	else if ((args.siteUrl == 'http://www.krups.de' && args.pageGuid == '{7B5FD1B4-528E-4970-9A97-1FA9FEAEF0F9}') ||
		  (args.siteUrl == 'http://www.krups.at' && args.pageGuid == '{E8A56B20-7BF0-4039-A703-9183805E45EA}') ||
		  (args.siteUrl == 'http://www.krups.ch' && args.pageGuid == '{D07FC799-9305-49C7-8729-8199303208C0}') ||
		  (args.siteUrl == 'http://www.fr.krups.ch' && args.pageGuid == '{EBA9BEAA-82AB-453E-8A4D-688C9282FACD}')
  		 )
	{
		// fix waranty link
		//$("a:contains('Garantie')").attr('href', '/Consumer+Services/Warranty/Warranty.htm');
		//correct frame url
		if (args.siteUrl == 'http://www.krups.de')
		{
			$('#geos_view').attr('src', 'http://geos.de.ddic.net/krups/de-de/geos.php');
		}
		else if (args.siteUrl == 'http://www.krups.at')
		{
			$('#geos_view').attr('src', 'http://geos.at.ddic.net/krups/at-de/geos.php');
		}
		else if (args.siteUrl == 'http://www.krups.ch')
		{
			$('#geos_view').attr('src', 'http://geos.ch.ddic.net/krups/ch-de/geos.php');
		}
		else if (args.siteUrl == 'http://www.fr.krups.ch')
		{
			$('#geos_view').attr('src', 'http://geos.ch.ddic.net/krups/ch-fr/geos.php');
		}

		// Me: 20100121 - fix remove stry right bar 
		$('.column2').css('border', 'none');
		$('#geos_view').css('position', 'relative');
		$('#geos_view').css('left', '-95px');
		$('#geos_view').css('top', '-44px');
		// Me: 20100119 - fix necessary to get Firefox working with iframe and 
		// Krups screen layout 'Theke' 
		$('#geos_view').css('z-index', '100');

		var IE = null;
		if (window.navigator.appName == "Microsoft Internet Explorer") {
   			if (document.documentMode) {  
      				// Internet Exploter 8
      				IE = document.documentMode; // documentMode = 8
   			} else {
      				// Internet Explorer 5-7
      				IE = 5; //setzt sozusagen den Quirks-Modus
      				if (document.compatMode) {
         				if (document.compatMode == "CSS1Compat")
            					IE = 7; // IE7 Modus
         			}
    			}

		}
	
		if (IE != null && IE < 8) {
			$('#geos_view').css('position', 'relative');
			$('#geos_view').css('top', '-30px');
		}
	}
// check if news 
	else if ((args.siteUrl == 'http://krups.ch-de.work.prepcms.net' && args.pageGuid == '{C001EB7F-ECB4-47F2-ABF8-08999F44C9EB}') ||
		  (args.siteUrl == 'http://krups.ch-fr.work.prepcms.net' && args.pageGuid == '{4FC2C9A1-85B4-4C9B-AF70-1E95654D66B6}') ||
		  (args.siteUrl == 'http://www.krups.ch' && args.pageGuid == '{84A3E5E4-3108-4D16-82AD-1B77FA989B21}') ||
		  (args.siteUrl == 'http://www.fr.krups.ch' && args.pageGuid == '{B00C3532-F640-4951-A5F7-2BE0EA5F8949}')
  		 )
	{
		//correct frame url
		if (args.siteUrl == 'http://krups.ch-de.work.prepcms.net')
		{
			$('#geos_view').attr('src', 'http://test.bineo.de/ai/knews/de/');
		}
		else if (args.siteUrl == 'http://krups.ch-fr.work.prepcms.net')
		{
			$('#geos_view').attr('src', 'http://test.bineo.de/ai/knews/fr/');
		}
		else if (args.siteUrl == 'http://www.krups.ch')
		{
			$('#geos_view').attr('src', 'http://cmsviews.ddic.net/krups/ch-de/knews/de/');
		}
		else if (args.siteUrl == 'http://www.fr.krups.ch')
		{
			$('#geos_view').attr('src', 'http://cmsviews.ddic.net/krups/ch-fr/knews/fr/');
		}

		// Me: 20100121 - fix remove stry right bar 
		$('.column2').css('border', 'none');
		$('#geos_view').css('position', 'relative');
		$('#geos_view').css('top', '-54px');
		$('#geos_view').css('width', '715px');
		$('#geos_view').css('height', '462px');
		// Me: 20100119 - fix necessary to get Firefox working with iframe and 
		// Krups screen layout 'Theke' 
		$('#geos_view').css('z-index', '100');

		var IE = null;
		if (window.navigator.appName == "Microsoft Internet Explorer") {
   			if (document.documentMode) {  
      				// Internet Exploter 8
      				IE = document.documentMode; // documentMode = 8
   			} else {
      				// Internet Explorer 5-7
      				IE = 5; //setzt sozusagen den Quirks-Modus
      				if (document.compatMode) {
         				if (document.compatMode == "CSS1Compat")
            					IE = 7; // IE7 Modus
         			}
    			}

		}
	
		if (IE != null && IE < 8) {
			$('#geos_view').css('top', '-40px');
			$('#geos_view').css('height', '460px');
		}
	}
}
