﻿Cufon.replace('h1');
Cufon.replace('#right h3');
Cufon.replace('.user_info h3');
Cufon.replace('.panel h3');
Cufon.replace('.c1 h2');
Cufon.replace('.c2 h2');
Cufon.replace('.c3 h2');

/*
	jQuery plugins, minified
------------------------------------------------------ */
 
// flash
(function(){var $$;$$=jQuery.fn.flash=function(htmlOptions,pluginOptions,replace,update){var block=replace||$$.replace;pluginOptions=$$.copy($$.pluginOptions,pluginOptions);if(!$$.hasFlash(pluginOptions.version)){if(pluginOptions.expressInstall&&$$.hasFlash(6,0,65)){var expressInstallOptions={flashvars:{MMredirectURL:location,MMplayerType:'PlugIn',MMdoctitle:jQuery('title').text()}};}else if(pluginOptions.update){block=update||$$.update;}else{return this;}}htmlOptions=$$.copy($$.htmlOptions,expressInstallOptions,htmlOptions);return this.each(function(){block.call(this,$$.copy(htmlOptions));});};$$.copy=function(){var options={},flashvars={};for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(arg==undefined)continue;jQuery.extend(options,arg);if(arg.flashvars==undefined)continue;jQuery.extend(flashvars,arg.flashvars);}options.flashvars=flashvars;return options;};$$.hasFlash=function(){if(/hasFlash\=true/.test(location))return true;if(/hasFlash\=false/.test(location))return false;var pv=$$.hasFlash.playerVersion().match(/\d+/g);var rv=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($$.pluginOptions.version).match(/\d+/g);for(var i=0;i<3;i++){pv[i]=parseInt(pv[i]||0);rv[i]=parseInt(rv[i]||0);if(pv[i]<rv[i])return false;if(pv[i]>rv[i])return true;}return true;};$$.hasFlash.playerVersion=function(){try{try{var axo=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try{axo.AllowScriptAccess='always';}catch(e){return'6,0,0';}}catch(e){}return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g,',').match(/^,?(.+),?$/)[1];}catch(e){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1];}}catch(e){}}return'0,0,0';};$$.htmlOptions={height:240,flashvars:{},pluginspage:'http://www.adobe.com/go/getflashplayer',src:'#',type:'application/x-shockwave-flash',width:320};$$.pluginOptions={expressInstall:false,update:true,version:'6.0.65'};$$.replace=function(htmlOptions){this.innerHTML='<div class="alt">'+this.innerHTML+'</div>';jQuery(this).addClass('flash-replaced').prepend($$.transform(htmlOptions));};$$.update=function(htmlOptions){var url=String(location).split('?');url.splice(1,0,'?hasFlash=true&');url=url.join('');var msg='<p>This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer">Download Flash Player</a>. Already have Flash Player? <a href="'+url+'">Click here.</a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+'</span>';jQuery(this).addClass('flash-update').prepend(msg);};function toAttributeString(){var s='';for(var key in this)if(typeof this[key]!='function')s+=key+'="'+this[key]+'" ';return s;};function toFlashvarsString(){var s='';for(var key in this)if(typeof this[key]!='function')s+=key+'='+encodeURIComponent(this[key])+'&';return s.replace(/&$/,'');};$$.transform=function(htmlOptions){htmlOptions.toString=toAttributeString;if(htmlOptions.flashvars)htmlOptions.flashvars.toString=toFlashvarsString;return'<embed '+String(htmlOptions)+'/>';};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};});}})();

/* '''  */
var theSite = location.hostname;
// console.log(theSite);


jQuery(document).ready(function($){

	// show address
	$("#address").hover(function(){
		// $(".address_wrap").fadeIn("fast");
		$(".address_wrap").show();
	},function() {
		$(".address_wrap").hide();
	});
	
	// show / hide navigation
	if ($(".scrollable-wrap").length > 0) {
		$(".scrollable-wrap").hover(function(){
			$(".scrollable-wrap a.prev").show();
			$(".scrollable-wrap a.next").show();
		},function(){
			$(".scrollable-wrap a.prev").hide();
			$(".scrollable-wrap a.next").hide();
	    });
	}

	// lavalamp on navigation
	$(".nav").lavaLamp({
		fx: "backout",
		speed: 700,
		click: function(event, menuItem) {
			return true;
		}
	});
	
	// mark in tables for cases
	
	// google maps
	if ($("#map_canvas").length > 0) {
		$(window).load(function(){
			initialize();
		});
		
		$(window).unload(function(){
			GUnload();
		});
	}

	// initialize scrollable
	$(".scrollable").find(".panel:first").addClass("firstPanel");
	$(".scrollable").scrollable({circular:true, speed:600});

});

// the slider
/*
jQuery(window).bind("load", function($) {
	if (jQuery(".slider-wrap").length > 0) {
		jQuery("div.csw").prepend("<p class='loading'>Loading...</p>");
		jQuery("div#slider1").codaSlider()
	}
});
*/
// google maps part 2
function initialize() {
	if (GBrowserIsCompatible()) {

		var map = new GMap2(document.getElementById("map_canvas"));

		map.setCenter(new GLatLng(55.9492,11.310425), 8);
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
		
		var tinyIcon = new GIcon();

		if(theSite == "localhost") {
			tinyIcon.image = "http://localhost/kraftvaerk/wp-content/themes/kraftvaerk/css/img/target.png";
			tinyIcon.shadow = "http://localhost/kraftvaerk/wp-content/themes/kraftvaerk/css/img/target_shadow.png";

		} else if(theSite == "10.1.1.128") {
			tinyIcon.image = "http://10.1.1.128/kraftvaerk/wp-content/themes/kraftvaerk/css/img/target.png";
			tinyIcon.shadow = "http://10.1.1.128/kraftvaerk/wp-content/themes/kraftvaerk/css/img/target_shadow.png";

		} else {
			tinyIcon.image = "http://kraftvaerk.net/wp-content/themes/kraftvaerk/css/img/target.png";
			tinyIcon.shadow = "http://kraftvaerk.net/wp-content/themes/kraftvaerk/css/img/target_shadow.png";		

		}
		tinyIcon.iconSize = new GSize(30, 30);
		tinyIcon.shadowSize = new GSize(48, 31);
		tinyIcon.iconAnchor = new GPoint(6, 20);
		tinyIcon.infoWindowAnchor = new GPoint(5, 1);
		markerOptions = { icon:tinyIcon };

		var point = new GLatLng(55.666137, 12.580054);
		var point2 = new GLatLng(56.139273, 10.178769);
    
		map.addOverlay(new GMarker(point, markerOptions));
		map.addOverlay(new GMarker(point2, markerOptions));
	}
}

