﻿var eBrowserType = {Unknown : 0, IE: 2, IE7: 4, Firefox: 8, Chrome: 16, Safari: 32};

function TvinciHelper()
{    
    this.browserType = eBrowserType.Unknown;
    
    /*@cc_on
		/*@if (@_jscript)
		    if (document.all && !window.opera)
		    {
		        this.browserType = eBrowserType.IE;
		    }					
		/*@end
	@*/

	    if (navigator.appName == "Microsoft Internet Explorer") {
	        this.browserType = eBrowserType.IE7 | eBrowserType.IE;
	    }
	    else {
	        if (navigator.userAgent.toLowerCase().indexOf('firefox') != -1) {
	            this.browserType = eBrowserType.Firefox;
	        }
	        else if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {
	            this.browserType = eBrowserType.Chrome;
	        }
	        else if (navigator.userAgent.toLowerCase().indexOf('safari') > -1
	            && navigator.userAgent.toLowerCase().indexOf('chrome') == -1) {
	            this.browserType = eBrowserType.Safari;
	        }
	    }
}


var flashObjects = new Array();

TvinciHelper.prototype.toggleFlash = function(state) {    

        if (state == "hide")
        {
            var objects = document.getElementsByTagName("object");
	        for (var i = 0; i < objects.length; i++) {		        
                flashObjects.push({ "obj" : objects[i], "obj_width" : objects[i].style.width});
                objects[i].style.width = "0px";
	        }
	        
        }else
        {
            while(flashObjects.length != 0)
            {
                var item = flashObjects.pop();
                item.obj.style.width = item.obj_width;
            }        
        }
        
        
	    return;
//	    var embeds = document.getElementsByTagName("embed");
//	    for (var i = 0; i < embeds.length; i++) {
//		    //embeds[i].style.visibility = (state == "hide") ? 'hidden' : 'visible';
//	    }	    
};


var tvinciHelper = new TvinciHelper();