/**  
* Wykrywacz przegladarki  
* autor: Łukasza Dywicki  *  
* licencja: freeware  
* 7.06.2005  
**/ /**  
* @var array  
* Adresy, gdzie beda kierowane poszczegolne przegladarki  
**/
 var locations = new Array();
 locations['IE']         = 'index_ie.html';
 locations['Firefox']    = 'index_ff.html';
 locations['undefined']  = 'index_inne.html';
    /**  
	* @var object  
	* obiekt do wykrywania nazwy i wersji przegladarki  
	* Uzycie:  
	* <code>  
	* p = browser.metoda()  
	* </code>  
	**/ 
	var browser = {         
	/**          
	* Metoda zwracajaca nazwe przegladarki          
	* @return string          
	**/         
	getName : function() {
		switch(navigator.appName){                         
			case 'Netscape': 
				if( navigator.userAgent.indexOf('Firefox') ) {
					this.name = 'Firefox';
				} else {
					this.name = 'Mozilla';
				}
				break;
				
			case 'Microsoft Internet Explorer':
				this.name = 'IE';                         
				break;   
									  
			case 'Opera':                                 
				this.name = 'Opera';                         
				break;                         
				
			defalut:                                 
				this.name = 'undefined';                         
				break;                 
		}
		return this.name;        
	},       
	  
	/**          
	* Metoda zwracajaca wersje przegladarki          
	* @return string|integer          
	**/         
	getVersion : function() {                 
		if( !this.name ) {                        
			this.getName();                 
		}                 
		if( this.name == 'Mozilla' ) {                         
			this.version = parseFloat(navigator.appVersion);                 
		} else if( this.name == 'Firefox' ) {                         
			temp=navigator.userAgent.split('Firefox/');                         
			this.version = parseFloat(temp[1]);                 
		} else if( this.name == 'IE' ) {                         
			temp=navigator.appVersion.split("MSIE")                        
			this.version = parseFloat(temp[0]);                 
		} else if( this.name == 'Opera' ) {                         
			this.version = parseFloat(navigator.appVersion);                 
		} else {                         
			this.version = 'undefined';                 
		}                 
		return this.version;         
	} 
} 

browser.getVersion(); 
/**  
* Funkcja ktora przekierowywuje  
**/
function detectBrowser() {         
	n = browser.name;         
	location.href = locations[n] ? locations[n] : locations['undefined']; 
}

	if(browser.getName() == 'Firefox' || browser.getName() == 'Mozilla'){
		if( document.addEventListener )document.addEventListener( 'DOMContentLoaded', formularz, false);
	}
	
	function formularz(){
	  // Hide forms
	  $( 'form.kontaktForm' ).hide().end();
	
	  // Processing
	  $( 'form.kontaktForm' ).find( 'li/label' ).not( '.nocmx' ).each( function( i ){
		var labelContent = this.innerHTML;
		var labelWidth = document.defaultView.getComputedStyle( this, '' ).getPropertyValue( 'width' );
		var labelSpan = document.createElement( 'span' );
			labelSpan.style.display = 'block';
			labelSpan.style.width = labelWidth;
			labelSpan.innerHTML = labelContent;
		this.style.display = '-moz-inline-box';
		this.innerHTML = null;
		this.appendChild( labelSpan );
	  } ).end();
	
	  // Show forms
	  $( 'form.kontaktForm' ).show().end();
	}
