
/*
* functions.js
* by Crealogix AG
* www.crealogix.com
* Version 1.0.0.20080709
*/

/*
* Function closeWbt() 
* Inputs:	none
* Return:	none
*
* Description:
* 
*/
function closeWbt(){ 
    top.close();
}

/*
* Function embedSWF(id, flashvars) 
* Inputs:	id:			    String -> id of the HTML element 
*       	flashvars:		Object -> specifies the flashvars with name:value pairs
* Return:	none
*
* Description:
* 
*/
function embedFWK(id, flashvars) {

    flashvars.movieid = 'wbt'; 
    flashvars.communicationStandard = COMMUNICATION_INTERFACE; 
    flashvars.communicationDebugMode = COMMUNICATION_DEBUG; 
    flashvars.url = escape(window.location.href);
    
    var params = {  
        wmode: 'transparent',
        menu: 'false',
        quality: 'high'
    };
    
    var attributes = {  
        id: 'wbt',  
        name: 'wbt',  
        width: '100%',  
        height: '100%',  
        align: 'middle'
    }
    
    
    var swfUrl = '../_framework/framework.swf';
	embedSWF(id, swfUrl, flashvars, params, attributes);
}
    
function embedSWF(id, swfUrl, flashvars, params, attributes) {	
    if(FLASH_PLAYER_VERSION == 'NONE') {     
        var strFlashvars = '';
        for (var i in flashvars) {
            strFlashvars += i+'='+flashvars[i]+'&';
        }
        
        var strParamsObj = '';
        var strParamsEmbed = '';
        for (var i in params) {
            strParamsObj += '<param name="'+i+'" value="'+params[i]+'" />';
            strParamsEmbed += ' '+i+'="'+params[i]+'"';
        }
        
        var strAttributes = '';
        for (var i in attributes) {
            strAttributes += ' '+i+'="'+attributes[i]+'"';
        }
        
        var str = '';
        str += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"'+strAttributes+'>';
    	str += '<param name="movie" value="'+swfUrl+'?'+strFlashvars+'" />';
        str += '<param name="flashvars" value="'+strFlashvars+'">';
        str += strParamsObj;
        str += '<embed src="'+swfUrl+'?'+strFlashvars+'" flashvars="'+strFlashvars+'" type="application/x-shockwave-flash"'+strParamsEmbed+strAttributes+' />';
    	str += '</object>';
        document.getElementById(id).innerHTML = str;
    } else {
        swfobject.embedSWF(swfUrl, id, attributes[width], attributes[height], FLASH_PLAYER_VERSION, '../_framework/expressInstall.swf', flashvars, params, attributes);
    }
   
}

/*
* Function openWindow(url) 
* Inputs:	url:			String -> path & filename
* Return:	none
*
* Description:
* 
*/
function openWindow(url){
    openPopUp(url,"poupWbt","","","","","1","1","1","1","0","1","1");
}

/*
* Function openPopUp(url,popName,windowWidth,windowHeight,top,left,toolbar,scrollbars,resizable,location,directories,status,menubar) 
* Inputs:	url:			String -> path & filename
* 		    popName:		String
* 		    windowWidth:	Number
* 		    windowHeight:	Number
* 		    top:			Boolean
* 		    left:			Number
* 		    toolbar:		Boolean
* 		    scrollbars:		Boolean
* 		    resizable:		Boolean
* 		    location:		Boolean
* 		    directories:	Boolean
* 		    status:		    Boolean
* 		    menubar:		Boolean
* Return:	none
*
* Description:
* 
*/
function openPopUp(url,popName,windowWidth,windowHeight,top,left,toolbar,scrollbars,resizable,location,directories,status,menubar) {
    if(window.popup){
    	if (!(popup.closed)) { 
      			popup.close(); 
    	}
  	}
	popup = window.open(url,popName,'toolbar='+toolbar+',location='+location+',directories='+directories+',status='+status+',menubar='+menubar+',scrollbars='+scrollbars+',resizable='+resizable+',width='+windowWidth+',height='+windowHeight+',top='+top+',left='+left);
}

/*
* Function closeWin() 
* Inputs:	none
* Return:	none
*
* Description:
* 
*/
function closeWin(){ 
    if (typeof(popup) != 'undefined') {
        popup.close();
    }
}

