// BlockUI
// Benyt til Pop-up gallery, video mm.

function StartPopUp() { //funktionskald for at launche
	
	$.blockUI({
		message: $('#VideoPlayer'), //message kalder den id/class som skal vises ovenp? sitet
		css: {
			border: '', //border skal v?re blank, ellers inds?ttes en default - tilf?j evt. yderligere styles
			top:'15%'
		},
		overlayCSS: { //styling til site masken
			backgroundColor: '#000',
			opacity: '0.85',
			cursor: ''
		}
	});
}

function EndPopUp() { //kald til at fjerne pop-up
	$.unblockUI();
}

//Color Switcher
//Set cookie for selected color
function setCookie(c_name,value) {
	document.cookie=c_name+ "=" + escape(value) + ";expires=";
}

function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) {
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}

function SwitchColor() {
	Color=getCookie('color');
	if(Color!=1){
		$("#Wrapper").addClass("White");
		setCookie('color',1);
	}
	if(Color==1){
		$("#Wrapper").removeClass("White");
		setCookie('color',0);
	}
}
//Toogle Fullscreen video
function openVideo(FilePath){
	scroll(0,0);
	var flashvars = {
		flvPath: FilePath
	};
	var params = {
		scale: "noScale",
		AllowScriptAccess: "always",
		wmode: "transparent"
	};
	swfobject.embedSWF("/Files/System/iPaper2009/Flash/VideoPlayer/VideoPlayer.swf", "FullScreenPlayer", "641px", "493px", "9.0.0", "/Files/System/iPaper2009/JS/swfobject/expressInstall.swf", flashvars, params);
	
	$.blockUI({
		message: $('#FullScreenPlayer'),
		css: {
			backgroundColor: '',
			border:'',
			width:'60%',
			top:'10%',
			left:'20%'
		},
		overlayCSS: {
			backgroundColor: '#000',
			opacity: '0.95',
			cursor: ''
		},
		allowBodyStretch: true
	});
}

function closeVideo() {
	$.unblockUI();
}

$(document).ready(function(){

//Check cookie til baggrundsfarve
	var Color=getCookie('color');
	if(Color==1){
		$("#Wrapper").addClass("White");
	}
	
//Language select tool
	$("#PickLanguage").click(function() {
		$("#PickLanguage > .Level2").css("display","inline");
	});
//Accordion Fix på forside
	$("#Accordion h3:first-Child").css({backgroundImage:"url(/Files/System/iPaper2009/Graphics/AccordionFirstHeader.gif)",height:"32px"});
});

// GalleryView - 15 mar 2011 - nis@nozebra.dk

/* Note om galleriet:
   - Det fungerer cross-browser, og det kan styles efter behov.
   - Der er også mulighed for at forbedre på det, f.eks. ved at lave target dynamisk.
   - Animationen kan ikke umiddelbart laves om, uden at man skal tænke sig om en ekstra gang.
   - Here be HAX! Der er mulighed for at trække et dynamisk link ud, der bliver gemt i en hidden input og håndteret programmatisk
     (optimalt set, ville man bare bruge et <a>, men det bugger i IE7. Denne metode virker.)
   - Bug: window.open åbner nogle gange to vinduer, _blank og _self. Dette er et Win-bug
*/

$(document).ready(function(){
	$('.galleryItem').hover(function() {
		$(this).find('.galleryImg').stop(false, true).fadeOut(450); // <-- Fadeouthastighed (forståes som fade in)
	}, function() {
		$(this).find('.galleryImg').stop(false, true).fadeIn(450); // <-- Fadeouthastighed (forståes som fade out)
	});
	
	$('.galleryItem').hover(function() {
		var href = $(this).children('.galleryLink').attr('value');		
		if (href != '') {
			// Hvis der er defineret et link, så skal vi det vises som sådan, med cursor:pointer;
			$(this).css('cursor', 'pointer');
		}
	});
	
	$('.galleryItem').click(function() {
		var href = $(this).children('.galleryLink').attr('value');
		if (href != '') {
			//Hvis der er defineret et link, så skal det være klikbart
			window.open(href,'');
		}
	});
}); // End doc.rdy (GalleryView)
