/***********************************************/
/* scripts.js *********************************/
/***********************************************/ 

/*For OpenFaq(thisId, id) function*/
var faqParaGlobal = null;
var faqLinkGlobal = null;

function OpenFaq(thisId, id){
     if(document.getElementById(id).className == 'displayBlock'){
        thisId.className=''; 
        document.getElementById(id).className='displayNone';
     }else{
        if(faqParaGlobal != null){
            document.getElementById(faqParaGlobal).className='displayNone'; 
            faqLinkGlobal.className='';
        }
        
        thisId.className='open'; 
        document.getElementById(id).className='displayBlock'; 
    
        faqLinkGlobal = thisId;
        faqParaGlobal = id;  
     }
}

function OpenConsumerFaq(thisId, id){
     if(document.getElementById(id).className == 'displayBlock'){
        thisId.className=''; 
        document.getElementById(id).className='displayNone';
     }else{
        thisId.className='open';
        document.getElementById(id).className='displayBlock'; 
    }
}

//Object for each link
function linkObj(url, category, textLink){
    this.url = url;
    this.category = category;
    this.textLink = textLink;
}

//Global variables for products page
var allLinks = new Array();

function putAllLinksToTable(){
    //Store all links from 'wunProductsLinks' container in catLinks table
    var productLinks = document.getElementById('wunProductsLinks').getElementsByTagName('span');

    //Creating object for each link
    for(var i = 0; i < productLinks.length; i++){
        var url = productLinks.item(i).getElementsByTagName('a').item(0).href;
        var cat = productLinks.item(i).getElementsByTagName('a').item(0).lang;
        var text = productLinks.item(i).getElementsByTagName('a').item(0).innerHTML;
        
        allLinks.push(new linkObj(url, cat, text));
    }
    
    //Call startProducts function at beggining
    startProducts('all');
    
}

function putAllLinksToTableForDropdown(){
    //Store all links from 'wunProductsLinks' container in catLinks table
    var productLinks = document.getElementById('wunProductsLinks').getElementsByTagName('span');

    //Creating object for each link
    for(var i = 0; i < productLinks.length; i++){
        var url = productLinks.item(i).getElementsByTagName('a').item(0).href;
        var cat = productLinks.item(i).getElementsByTagName('a').item(0).lang;
        var text = productLinks.item(i).getElementsByTagName('a').item(0).innerHTML;
        
        allLinks.push(new linkObj(url, cat, text));
    }
    
    //Call startProducts function at beggining
    startProductsByDropdown('all');
}

function startProducts(n){
    //Store all links from 'wunProductsTitle' container in catLinks table
    var catLinks = document.getElementById('wunProductsTitle').getElementsByTagName('a');
    
    //Remove class styles from all links 
    for(var i = 0; i < catLinks.length; i++){
        catLinks[i].className = '';
    }
    
    //Change class property of chosen link as selected
    if(n == 'all'){
        catLinks[0].className = 'selected';
    }else{
        catLinks[n].className = 'selected';
    }
    
    //New table for links we want to see
    var visibleLink = new Array();
    var helpContent = '<div>';
    
    //Selecting links according to category
    for(var i = 0; i < allLinks.length; i++){
        var cat = allLinks[i].category;
        
        if('cat_' + n == cat){
            visibleLink.push(allLinks[i]);
        }else if(n == 'all'){
            visibleLink.push(allLinks[i]);
        }
    }
    
    //Counting how many links we want in one column
    var numberLinksInColumn = Math.ceil(visibleLink.length/3);
    
    //Preparing HTML code
    for(var i = 0; i < visibleLink.length; i++){
        if( i == (numberLinksInColumn) || i == (2 * numberLinksInColumn)){
            helpContent += '</div><div>';
        }
        
        helpContent += '<span class="displayBlock"><a href="' + visibleLink[i].url + '" lang="' + visibleLink[i].category + '" title = "' + visibleLink[i].textLink + '">' + visibleLink[i].textLink + '</a></span>';
        
        if(i == visibleLink.length - 1){
            helpContent += '</div>';
        }
    }
    
    //Put code into cell table
    document.getElementById('wunProductsLinks').innerHTML = helpContent;

}

function startProductsByDropdown(n){
        
    //New table for links we want to see
    var visibleLink = new Array();
    var helpContent = '<div style="width: 120px;">';
    
    //Selecting links according to category
    for(var i = 0; i < allLinks.length; i++){
        var cat = allLinks[i].category;
        
        if('cat_' + n == cat){
            visibleLink.push(allLinks[i]);
        }else if(n == 'all'){
            visibleLink.push(allLinks[i]);
        }
    }
    
    //Counting how many links we want in one column
    //var numberLinksInColumn = Math.ceil(visibleLink.length/3);
    var numberLinksInColumn = 8;
    
    //Preparing HTML code
    for(var i = 0; i < visibleLink.length; i++){
        if( i == (numberLinksInColumn) || i == (2 * numberLinksInColumn)){
            helpContent += '</div><div style="width: 120px;">';
        }
        
        helpContent += '<span class="displayBlock"><a href="' + visibleLink[i].url + '" lang="' + visibleLink[i].category + '" title = "' + visibleLink[i].textLink + '">' + visibleLink[i].textLink + '</a></span>';
        
        if(i == visibleLink.length - 1){
            helpContent += '</div>';
        }
    }
    
    //Put code into cell table
    document.getElementById('wunProductsLinks').innerHTML = helpContent;

}

var faqLinksTable = null;

function startFaqParagraph(){
    var links = document.getElementById('wunFaqLinks').getElementsByTagName('a');
    var paragraphs = document.getElementById('wunFaqContent').getElementsByTagName('div');
    
    //Hide all paragraphs
    for(var i = 0; i < paragraphs.length; i++){
        paragraphs.item(i).className = "displayNone";
    }
    
    faqLinksTable = new Array();
    
    //Take all links and put to faqLinksTable
    for(var i = 0; i < links.length; i++){
        faqLinksTable[i] = links.item(i).innerHTML;
    }
    
    //First link on left side is selected
    links.item(0).className = 'faqOpen';
    //links.item(0).innerHTML = '<strong>' + links.item(0).innerHTML + '</strong>';
    
    //Open first paragraph
    paragraphs.item(0).className = "displayBlock";
}

function OpenFaqParagraph(numberContainer){
     var links = document.getElementById('wunFaqLinks').getElementsByTagName('a');
     var paragraphs = document.getElementById('wunFaqContent').getElementsByTagName('div');
     
     //Close all paragraphs and clear class value in links
     for(var i = 0; i < links.length; i++){
        links.item(i).innerHTML = faqLinksTable[i];
        links.item(i).className='';
        paragraphs.item(i).className='displayNone'; 
     }
     
     //Change class of link you click and paragraph     
     links.item(numberContainer).className='faqOpen'; 
     //links.item(numberContainer).innerHTML = '<strong>' + faqLinksTable[numberContainer] + '</strong>';
     paragraphs.item(numberContainer).className='displayBlock'; 
}

function readMore(readMoreLinkId, paragraphId, closeLinkId){
     if(document.getElementById(paragraphId).className == 'displayNone'){ 
        document.getElementById(readMoreLinkId).className='displayNone';
        document.getElementById(paragraphId).className='displayBlock';
        document.getElementById(closeLinkId).className='visVisible open'; 
    }else{ 
        document.getElementById(readMoreLinkId).className='visVisible close'; 
        document.getElementById(paragraphId).className='displayNone';
        document.getElementById(closeLinkId).className='displayNone';
    } 
}

function readMorePress(paragraphId, linkId){
     if(document.getElementById(paragraphId).className == 'displayNone'){ 
        document.getElementById(paragraphId).className='displayBlock';
        document.getElementById(linkId).className='open';
    }else{ 
        document.getElementById(paragraphId).className='displayNone';
        document.getElementById(linkId).className='close';
    } 
}

function moveMouse(thisId, imgName){
    thisId.src = imgName;
}

function showHistory(buttonId_1, buttonId_2, blockName_1, blockName_2, globalOut, globalOn, countryOut, countryOn){
    if(document.getElementById(blockName_2).className=='displayNone'){
        document.getElementById(blockName_1).className = 'displayNone';
        document.getElementById(blockName_2).className = 'displayBlock';
        document.getElementById(buttonId_1).src = globalOut;//'/images/globalCompanyButtonOut.gif';
        document.getElementById(buttonId_2).src = countryOn;//'/images/denmarkCompanyButtonOn.gif';
    }else{
        document.getElementById(blockName_1).className = 'displayBlock';
        document.getElementById(blockName_2).className = 'displayNone';
        document.getElementById(buttonId_1).src = globalOn;//'/images/globalCompanyButtonOn.gif';
        document.getElementById(buttonId_2).src = countryOut;//'/images/denmarkCompanyButtonOut.gif';
    }
}

function showToolTip(toolTipId,toolTipIdContent,descId, margLeft){
    if(document.getElementById(toolTipId).className == "wunTipBox displayBlock"){
        document.getElementById(toolTipId).className = "wunTipBox displayNone";
    }else{
        document.getElementById(toolTipId).className = "wunTipBox displayBlock";
        document.getElementById(toolTipId).style.marginLeft = margLeft + "px";
        document.getElementById(toolTipIdContent).innerHTML = document.getElementById(descId).innerHTML;
    }
}

//function for pop-up
function popup(mylink, windowname){
    if (!window.focus)
    	return true;
    var href;
    if (typeof(mylink) == 'string') {
    	href=mylink;
    } else {
    	href=mylink.href;
    }
    window.open(href, null, 'width=440,height=600,scrollbars=yes');
    return false;
}

//function for print pop-up
function printPopup(mylink, windowname){
    if (! window.focus)return true;
    var href;
    if (typeof(mylink) == 'string')
    href=mylink;
    else
    href=mylink.href;
    window.open(href, null, 'width=600,height=750,scrollbars=yes');
    return false;
}

//Code for pagination
//Global variables
var pageDat = null;
var containerOfPages = null;
var currentPageNumberGlobal = 0;

//Class containing all necessary data for pagination. It will be one object
function pageData(containerName, categoryName, itemsNumberOnPage, listCategory){
    //Object containing all items inside 'containerName' div
    this.containerObj = document.getElementById(containerName).getElementsByTagName('div');
    
    /*Object containing all items from 'categoryName'
    If categoryName is 'all' then categoryObj == containerObj*/
    this.categoryObj = new Array();
    if(categoryName == 'all'){
        this.categoryObj = this.containerObj;
    }else{
        for(var i = 0; i < this.containerObj.length; i++){
            if(this.containerObj.item(i).title == categoryName){
                this.categoryObj.push(this.containerObj.item(i));
            }
        }
    }
    
    //Number of items
    this.itemsNumber = this.containerObj.length;
    
    //Number of items from category
    this.catItemsNumber = this.categoryObj.length;
    
    //Number of pages in gallery
    this.pagesNumber = Math.ceil(this.catItemsNumber/itemsNumberOnPage);
    
    //Numer items on page
    this.itemsNumberOnPage = itemsNumberOnPage;
    
    //Container name
    this.containerName = containerName;
    
    //Category list
    this.listCategory = listCategory;
    
    //Category name
    this.containerName = containerName;
}

//Create 'pageData' object, make pagination and list items
function listItems(containerName, categoryName, itemsNumberOnPage, listCategory){
    //Starting object 'pageDat'
    pageDat = new pageData(containerName, categoryName, itemsNumberOnPage, listCategory);
    
    //Makes pages
    pagination();
    
    //Make page visible
    viewPage(0);
}  

//Object for each page
function visiblePage(firstItem, lastItem){
    this.firstItem = firstItem;
    this.lastItem = lastItem;
}

//Make object 'visiblePage' for each page and put it to global 'containerOfPages' array
function pagination(){
    
    containerOfPages = new Array();
    
    for(var i = 0; i < pageDat.pagesNumber; i++){
         //Count first and last visible page
         var firstItem = i * pageDat.itemsNumberOnPage;
         if((firstItem + pageDat.itemsNumberOnPage) > pageDat.catItemsNumber){
            var lastItem = pageDat.catItemsNumber;
         }else{
            var lastItem = firstItem + pageDat.itemsNumberOnPage;
         }
         
         containerOfPages[i] = new visiblePage(firstItem, lastItem);  
    }
}

//Show items depending on category
function chooseCatImg(listId){
    
    var optTable = document.getElementById(listId).options;
    var selectedItem = document.getElementById(listId).selectedIndex;
    var selectedValue = optTable[selectedItem].value;
    
    listItems(pageDat.containerName, selectedValue, pageDat.itemsNumberOnPage)
}

//Show necessary data on web page
function viewPage(pageNumber){
    currentPageNumberGlobal = pageNumber;
    
    //Hide all items
    for(var i = 0; i < pageDat.itemsNumber; i++){
        pageDat.containerObj[i].className = "displayNone";    
    }
    
    //Collecting all data from object from 'containerOfPages' array 
    var firstItem = containerOfPages[pageNumber].firstItem;
    var lastItem = containerOfPages[pageNumber].lastItem;
    
    if(pageDat.containerName == 'imagesContainer'){
        var i_help = 0;
        for(var i = firstItem; i < lastItem; i++){
            //Add classes to divs and show images depend on category
            if(i_help == 0){
                pageDat.categoryObj[i].className = 'fleft wunVerticalSeparator2';
                i_help++;
            }else if(i_help == 1){
                pageDat.categoryObj[i].className = 'fleft wunVerticalSeparator2 wunHorizontalSeparator';
                i_help++;
            }else if(i_help == 2){
                pageDat.categoryObj[i].className = 'fleft wunVerticalSeparator2 wunHorizontalSeparator';
                i_help=0;
            }
        }
        
        //Create label e.g. 1 - 9 of 33 images
        document.getElementById('fromToImg').innerHTML = (firstItem + 1) + ' - ' + lastItem;
        document.getElementById('imgNumber').innerHTML = pageDat.catItemsNumber;
    }else if(pageDat.containerName == 'factsContainer'){
        for(var i = firstItem; i < lastItem; i++){
            //Add classes to divs and show images depend on category
            pageDat.categoryObj[i].className = 'wunFactsLine';
        }
    }else{
        for(var i = firstItem; i < lastItem; i++){
            //Add classes to divs and show images depend on category
            pageDat.categoryObj[i].className = 'wunVerticalSeparator2';
        }
    }
    
    
    //Create links to each page
    var pages = '';
    var pageNumber_help = 0;
    
    for(var i = 0; i < pageDat.pagesNumber; i++){
        var className = ""
        //Red and bold font for first page
        if(i==pageNumber){className="selectedRed"}
        pageNumber_help = i + 1;
        pages += '<a href="#" title="' + pageNumber_help + '" class="' + className + '" onclick="viewPage(' + i + '); return false;">' + pageNumber_help + '</a>&nbsp;';
    }
    
    //Put pages value to paginationLink_ id    
    if(pageDat.pagesNumber!=1){
        document.getElementById('paginationLink_1').innerHTML = "<p class='wunPagination'>&lt;&nbsp;<a href='#' title='Previous' onclick='nextPreviousPage(\"previous\"); return false;'>" + txtPrevious + "</a>&nbsp;" + pages + "<a href='#' title='Next' onclick='nextPreviousPage(\"next\"); return false;'>" + txtNext + "</a> &gt;</p>";
        document.getElementById('paginationLink_2').innerHTML = "<p class='wunPagination'>&lt;&nbsp;<a href='#' title='Previous' onclick='nextPreviousPage(\"previous\"); return false;'>" + txtPrevious + "</a>&nbsp;" + pages + "<a href='#' title='Next' onclick='nextPreviousPage(\"next\"); return false;'>" + txtNext + "</a> &gt;</p>";
    }else{
        document.getElementById('paginationLink_1').innerHTML = '';
        document.getElementById('paginationLink_2').innerHTML = '';
    }
}

//Call this function when click 'Next' or 'Previous' link
function nextPreviousPage(action){
    if(action == 'next'){
        if(currentPageNumberGlobal < pageDat.pagesNumber - 1){
            currentPageNumberGlobal++;
            viewPage(currentPageNumberGlobal);
        }
    }else if(action == 'previous'){
        if(currentPageNumberGlobal > 0){
            currentPageNumberGlobal--;
            viewPage(currentPageNumberGlobal);
        }
    }
    
}

/*Clear combo box after refreshing page. 
Function is called on 'body' tag and always show first item after refreshing*/
function clearComboBox(id){
    var optTable = document.getElementById(id).options;
    optTable[0].selected = 'selected';
}


//Script for Products - Soft drinks
function showText(n, imgName){
        for (var i=1;i<10;i++)
        {
        	if (n == i || document.getElementById('table'+i) == null)
        		continue;
            document.getElementById('table'+i).className = 'displayNone';
            document.getElementById('hiddenTxt'+i).className = 'wunBoxProductsHide displayBlock';
        }
        document.getElementById('table'+n).className = 'displayBlock';
        document.getElementById('hiddenTxt'+n).className = 'displayNone';
        document.getElementById('productId').src = imgName;
}

function hideText(n){
        document.getElementById('table'+n).className = 'displayNone';
        document.getElementById('hiddenTxt'+n).className = 'wunBoxProductsHide displayBlock';
}

//Get parameters from url
function getParameter( parameterName ) {
    var queryString = window.location.search.substring(1).toLowerCase();

    if (queryString.length==0) {return "null";}

    var parameters = new Array();
    parameters = queryString.split('&');
    for(var i = 0; i < parameters.length; i++) {
        if (parameters[i].indexOf(parameterName.toLowerCase())>=0) {
          var parameterValue = new Array();
          parameterValue = parameters[i].split('=');
          return parameterValue[1];
        }
      }
    return "null";
}

//Check if getParameter return value and change %20 to space then show alert box
function checkAlert(){
    var regExp = /%20/g;
    var str = getParameter('alert');
    var resultStr = str.replace(regExp, ' ');
    
    if(getParameter('alert') != 'null'){
        alert(resultStr);
    } 
}

//Return folder name opened in browser
function checkFolderName(){
    var pathString = window.location.pathname.toLowerCase();
    
    var parameters = new Array();
    parameters = pathString.split('/');

    var folderName = parameters[4];
    
    return folderName;
}

//Return file name opened in browser
function checkFileName(){
    var pathString = window.location.pathname.toLowerCase();
    
    var parameters = new Array();
    parameters = pathString.split('/');

    var fileName = parameters[parameters.length - 1];
    
    return fileName;
}


function splitParameters( parameterList ) {
	var parameterMap = new Array();
	
	if( parameterList != null && typeof(parameterList)!="undefined" ) {
		var parameters = parameterList.toLowerCase().split('&');
		
		for( var i=0; i < parameters.length; i++ ) {
		   var parameter = parameters[i].split('=');
		   parameterMap[ parameter[0] ] = parameter[1];
		}
	}

	return parameterMap;
}



//Highlight links in menus
function highlightLink(){
    var topMenuLinks = document.getElementById('wunSecondTopMenu').getElementsByTagName('a');
    if(document.getElementById('wunLeftMenuLinks')){
        var leftMenuLinks = document.getElementById('wunLeftMenuLinks').getElementsByTagName('a');
    }
    
    //Hightlight link in top menu
    for(var i = 0; i < topMenuLinks.length; i++){
        var linkUrl = topMenuLinks.item(i).href.toLowerCase();
    
        var parameters = new Array();
        parameters = linkUrl.split('/');

        var folderName = parameters[6];
        
        if(checkFolderName() == folderName){
            topMenuLinks.item(i).style.fontWeight = 'bold';
        }
    }
    
    //Hightlight link in left menu
    if(document.getElementById('wunLeftMenuLinks')){
        for(var i = 0; i < leftMenuLinks.length; i++){
            var linkUrl = leftMenuLinks.item(i).href;
        
            var url = new Array();
            url = linkUrl.split('?');
			
			var menuParameterMap = splitParameters( url[1] );
			
			var pageParameters = window.location.search.toLowerCase().substring(1);
			var pageParameterMap = splitParameters( pageParameters ); 
			
			if( menuParameterMap != null && pageParameterMap != null ) {
				for( var parameter in menuParameterMap ) {
					if( menuParameterMap[parameter] == pageParameterMap[parameter] ) {
						leftMenuLinks.item(i).className = 'selected';
					}
				}
			}
        }
    }
}


/***********************************************/
/* swfobject.js ********************************/
/***********************************************/

/**
 * SWFObject v1.4.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * **SWFObject is the SWF embed script formerly known as FlashObject. The name was changed for
 *   legal reasons.
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){if(!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){_16.push(key+"="+_18[key]);}
return _16;},getSWFHTML:function(){var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){
this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";
}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}
return _19;
},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();return true;
}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(){
var _23=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}
catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}
catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}
catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}
return _23;};
deconcept.PlayerVersion=function(_27){
this.major=_27[0]!=null?parseInt(_27[0]):0;
this.minor=_27[1]!=null?parseInt(_27[1]):0;
this.rev=_27[2]!=null?parseInt(_27[2]):0;
};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){
return false;
}return true;};
deconcept.util={getRequestParameter:function(_29){
var q=document.location.search||document.location.hash;
if(q){var _2b=q.substring(1).split("&");
for(var i=0;i<_2b.length;i++){
if(_2b[i].substring(0,_2b[i].indexOf("="))==_29){
return _2b[i].substring((_2b[i].indexOf("=")+1));}}}
return "";}};
deconcept.SWFObjectUtil.cleanupSWFs=function(){if(window.opera||!document.all){return;}
var _2d=document.getElementsByTagName("OBJECT");
for(var i=0;i<_2d.length;i++){_2d[i].style.display="none";for(var x in _2d[i]){
if(typeof _2d[i][x]=="function"){_2d[i][x]=function(){};}}}};
deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};
__flash_savedUnloadHandler=function(){};
if(typeof window.onunload=="function"){
var _30=window.onunload;
window.onunload=function(){
deconcept.SWFObjectUtil.cleanupSWFs();_30();};
}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;}};
if(typeof window.onbeforeunload=="function"){
var oldBeforeUnload=window.onbeforeunload;
window.onbeforeunload=function(){
deconcept.SWFObjectUtil.prepUnload();
oldBeforeUnload();};
}else{window.onbeforeunload=deconcept.SWFObjectUtil.prepUnload;}
if(Array.prototype.push==null){
Array.prototype.push=function(_31){
this[this.length]=_31;
return this.length;};}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject;
var SWFObject=deconcept.SWFObject;


        function setPopup(url,name,popupW, popupH) {
        	
        	newWindow = window.open(url, name, "height="+ popupH +", width="+ popupW +", toolbar=NO, scrollbars=NO, resizable=NO");
        }

