var salming = new Object();

salming.flash = new Object();
salming.flash.version = '9.0.0';
salming.flash.expressPath = 'media/expressInstall.swf';



salming.flash.flashStyles = 'css/flash_styles.css';
salming.flash.fontsPath1 = 'media/fonts/font_akzidenz_grotesk_cn.swf,media/fonts/font_akzidenz_grotesk_bold.swf,media/fonts/font_colossalis_bold.swf,media/fonts/font_tahoma_bold.swf';


/*
    Obs: kr?ver ett unikt Id p? varje topmeny <li>
    och motsv. id + "_desc" p? info lagret, ex
    
    <li id="topmenuitem1" ...
    <div class="desc" id="topmenuitem1_desc" ...
*/
salming.topmenu = new Object();
salming.topmenu.hideAll = function() {
    var root = document.getElementById("subsection");
    if(!root) {return;}

    var elements = root.getElementsByTagName("div");

    if(elements!=null) {
        for(var i=0;i<elements.length;i++) {
            if(elements[i].className=='desc') {
                elements[i].style.display = 'none';
            }
        }
    }
}




salming.fullscreenflash = new Object();
salming.fullscreenflash.layerId = 'container_flash_fullscreen';

salming.fullscreenflash.setupSWF = function(pageid, strUrl) {
    if(!swfobject.hasFlashPlayerVersion(salming.flash.version)) {
        // no flash , goto html instead

	if(strUrl) {
		window.location.href = strUrl;
	}
	return;
    }


    var strDataPath = 'produkty/fullscreen/'+pageid+'.xml';
    var fs_flashvars = {path:strDataPath, style:"css/flash_styles.css", fonts:"media/fonts/font_akzidenz_grotesk_cn.swf,media/fonts/font_aardvark.swf"};
    var fs_params = {wmode:"transparent"};
    var fs_attributes = {};
    swfobject.embedSWF("media/fullscreen.swf", "content_flash_fullscreen", "100%", "100%", salming.flash.version, salming.flash.expressPath, fs_flashvars, fs_params, fs_attributes);
}

salming.fullscreenflash.show = function(pageid, strUrl) {
    
    var fullscreen = document.getElementById(salming.fullscreenflash.layerId);
    if(fullscreen) {
        fullscreen.style.display = "block";
    }

    salming.fullscreenflash.setupSWF(pageid, strUrl);
    
    salming.general.hideAllFlash();
	
}

salming.fullscreenflash.hide = function() {

    var fullscreen = document.getElementById(salming.fullscreenflash.layerId);
    if(fullscreen) fullscreen.style.display = "none";

    salming.general.showAllFlash();
}

salming.general = new Object();
salming.general.hideAllFlash = function() {
    $('.flashembedlayer').css({display:'none'});
}
salming.general.showAllFlash = function() {
    $('.flashembedlayer').css({display:''});
}

salming.general.setCookie = function(name, value, expires, path, domain, secure) {
	// create a cookie, only needs to supply name and value
	var curCookie = name + "=" + escape(value) +
					((expires) ? "; expires=" + expires.toGMTString() : "") +
					((path) ? "; path=" + path : "; path=/") +
					((domain) ? "; domain=" + domain : "") +
					((secure) ? "; secure" : "");
	document.cookie = curCookie;
} 

salming.general.getCookieValue = function(name) {
	// get a cookie-value by its name, returns null if the name isnt found
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if(begin != 0) return null;
	} 
	else {
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) end = dc.length;
	
	return unescape(dc.substring(begin + prefix.length, end));
}

salming.general.dateAdd = function(dtValue, intAddDays) {
	dtValue = (dtValue==null)?new Date():dtValue;
	var dtNewValue = new Date();
	intAddDays = (intAddDays!=null && intAddDays!='')?parseInt(intAddDays):0;
	dtNewValue.setTime(dtValue.getTime() + 3600000*24*intAddDays);
	
	return dtNewValue;
}

$(function() {
	$('.photowrap_dynheight1 a,.photowrap_dynheight1alt a,.photowrap_dynheight2 a,.photowrap_dynheight2alt a').lightBox();
});

