var swfversion = deconcept.SWFObjectUtil.getPlayerVersion();
var noflash = deconcept.util.getRequestParameter("noflash");
var printerfriendly = deconcept.util.getRequestParameter("printerfriendly");
var flash = deconcept.util.getRequestParameter("flash");
if (flash=='yes') eraseCookie('flash');
if (flash=='no'||readCookie('flash')=='no') {createCookie('flash','no',1); noflash=1;}
if (document.getElementById && (swfversion['major'] >= 8) && noflash=='' && printerfriendly=='') {
	document.writeln("<STYLE>.divFlash{display:block;}.divHtml{display:none;}</"+"STYLE>");
}
/* ==================== */

var gofilters = false;

window.onload = function(){init();}

function init() {	
	// detect filters for IE5.5
	var version=0;
	if (navigator.appVersion.indexOf("MSIE")!=-1) {
		temp=navigator.appVersion.split("MSIE");
		version=parseFloat(temp[1]);
	}
	if (version>6) {
		try {
			if (typeof(document.body.filters)=="undefined") {
			} else {
				gofilters = true;
			}
		} catch(err) {}
	}
}

/* ==================== */

var prodInt = 0;
var prodObj = "";

function highlightTeaser(i){
	clearTimeout(prodInt);

	var html = "";
	html += "<div class='description'";
	if (productsMenu[i].src != '') html += " style='background-image:url(" + productsMenu[i].src + ");'";
	html += ">" + productsMenu[i].html + "</div>";

	if (prodObj=="") {
		prodObj = MM_findObj('productOver','');
		if (gofilters) prodObj.style.filter = "progid:DXImageTransform.Microsoft.Fade(duration=.2)";
	}
	if (prodObj.style.visibility!="visible") {
		if (gofilters) prodObj.filters[0].Apply();
		MM_setTextOfLayer('productOver','', html); 
		MM_showHideLayers('productOver', '', 'show');
		if (gofilters) prodObj.filters[0].Play();
	} else {
		MM_setTextOfLayer('productOver','', html); 
	}
	//prodInt = setTimeout("closeProductOversNow()",10000);
}			

function closeProductOversNow() {
	clearTimeout(prodInt);
	if (gofilters) prodObj.filters[0].Apply();
	MM_showHideLayers('productOver', '', 'hide');
	if (gofilters) prodObj.filters[0].Play();
}

function closeProductOvers() {
	prodInt = setTimeout("closeProductOversNow()",1000);
}

/* ==================== */

function createCookie(name,value,days) {
	var expires="", date=new Date();
	if (days) {
		date.setTime(date.getTime()+(days*24*60*60*1000));
		expires="; expires="+date.toGMTString();
	}
	document.cookie=name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ=name+"=", ca=document.cookie.split(';'), c="";
	for(var i=0;i < ca.length;i++) {
		c = ca[i];
		while (c.charAt(0)==' ') c=c.substring(1,c.length);
		if (c.indexOf(nameEQ)==0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name) {createCookie(name,"",-1);}

//---------------------------------------------------
// Macromedia Functions
//---------------------------------------------------

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

